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.


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.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Search from all Lessons

LoginGet Started

Learn Algorithms

Lessons, exercises, and projects about Algorithms

Browse our list of curated database of projects, exercises, and lessons to learn Algorithms

  • Algorithms

  • Python

Sorting and Searching Algorithms in Python

Explore sorting and searching algorithms in Python. Learn how to optimize data management with these essential programming techniques.

Read lesson
  • Algorithms

  • Python

  • Data Structures

Algorithms and Data Structures Optimization

Read lesson
  • Algorithms

  • learn to code

What is coding? Learn to Code

Read lesson
  • Algorithms

  • Python

  • Big O

Algorithm Optimization Project for Machine Learning

  • easy

Learn the basics on how to optimize or better build algorithms in Python for Machine Learning

Start project
  • Javascript

  • Algorithms

  • Sorting Algorithms

Using javascript to sort a list

Nobody manually sorts lists anymore, but it is still a fantastic way to master your algorithmic skills

Read lesson