Bootcamps

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Academy

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.


LoginGet Started

Lesson

The following lessons explain different programming concepts and have been published by our members. Search for a particular lesson using the filters

  • HTTP

Server Routing: How to Reach the Right Resource

Discover how web servers interpret a URL's path to deliver the correct resource. This lesson explains server request routing with a clear analogy and diagrams to visualize the process.

Read lesson
  • artificial intelligence

Welcome to the World of AI!

Embark on an exciting journey into the world of artificial intelligence. This course will equip you with essential AI knowledge, practical skills, and a supportive learning community.

Read lesson
  • Python

  • jupyter notebook

VS Code Notebooks: Interactive Programming on Your Computer

Learn how to use VS Code Notebooks to run code on your local computer, making the most of your resources without relying on the cloud.

Read lesson
  • Career Support

Crafting Resumes With Rigobot

Read lesson
  • linux

  • cybersecurity

Cybersecurity Virtual Machines

Read lesson
  • Javascript

  • Node

  • HTML and CSS

Start a basic project in React.js

Easy to use React.js boilerplate with no configuration

Read lesson
  • Python

  • Flask

Starting a project for API Development (with Flask)

How to start and build a successful Flask API

Read lesson

Resolving DNS: How to Convert Domain Names into IP Addresses

Learn how the Domain Name System (DNS) translates easy-to-remember domain names into IP addresses that servers understand. This lesson explores how DNS works and why it is essential for web navigation.

Read lesson
  • Python

  • jupyter notebook

Notebooks: A Single Workspace

Learn what a notebook is, how it works, and how to handle imports and variables in this interactive environment. Discover common errors and how to avoid them to work efficiently in notebooks like Jupyter Notebook and Google Colab.

Read lesson
  • Javascript

  • HTML and CSS

  • React.js

Start a Web Application with React

Use advanced React to guarantee a dynamic and interactive user experience, optimizing the performance and responsiveness of the application.

Read lesson
  • LearnPack

Configure a LearnPack package to ask for delivery

LearnPack allows configuring project delivery as no delivery, file uploads (via MIME types), or URL submissions (validated by regex). Examples include PDFs, Word files, GitHub links, or Google Docs URLs.

Read lesson
  • LearnPack

Learnpack Tutorial Database

Curate list of LearnPack tutorials to learn code, python, pandas, node, front-end, back-end, python and many other technologies.

Read lesson
  • Javascript

  • Python

  • HTML and CSS

Start a new HTML/CSS Project

Build and publish the most basic HTML/CSS website you can build

Read lesson
  • postgres

  • databases

Start a project on python with Fast Api

Starting with the fastapi-hello boilerplate

Read lesson
  • artificial intelligence

Learning in Public: How to Go Viral While Learning AI

Discover how to accelerate your AI learning journey by sharing your progress online. Learn how to engage with a community, go viral, and deepen your understanding of AI by learning in public.

Read lesson
  • Python

  • jupyter notebook

Google Colab: Limited Resources and Alternatives

Explore the limitations of Google Colab, how they affect your projects, and discover alternatives to handle larger and more demanding projects with additional resources.

Read lesson
  • Javascript

  • Python

  • Flask

Start a Fullstack Project with React, useReducer, useContext + Flask

Develop a full-stack application using technologies such as React.js for the user interface, along with Python and Flask on the backend.

Read lesson
  • LearnPack

Agent and Mode in LearnPack

Read lesson
  • cybersecurity

Common issues on Virtualbox

Discover solutions to common issues on VirtualBox. From installation errors to performance problems, our guide covers everything you need to know to troubleshoot effectively.

Read lesson
  • vanilla.js

  • HTML and CSS

Start a project with Vanilla.js

Use Webpack to compile and build a project with the latest Javascript and HTML/CSS

Read lesson
Load more...