Course catalog
32 hand-picked courses from six top learning platforms.
CS50x: Introduction to Computer Science
Harvard's legendary intro: C, algorithms, memory, Python, SQL and the web.
CS50P: Programming with Python
Learn Python from functions to OOP with problem sets.
CS50W: Web Programming with Python & JS
Django, JavaScript, SQL, testing and scalability.
Needs: CS50x: Introduction to Computer Science
CS50 SQL: Databases with SQL
Design, query and optimize relational databases.
Responsive Web Design
HTML, CSS, flexbox, grid and accessibility through projects.
JavaScript Algorithms & Data Structures
Core JavaScript, algorithmic thinking and OOP.
Needs: Responsive Web Design
Front End Development Libraries
Bootstrap, jQuery, Sass, React and Redux.
Needs: JavaScript Algorithms & Data Structures
Back End Development and APIs
Node.js, npm, Express and MongoDB.
Needs: JavaScript Algorithms & Data Structures
Python
Python fundamentals, data structures, OOP and algorithms through hands-on projects.
Foundations
Set up your environment, Git, HTML, CSS and JS basics.
JavaScript Path
OOP, modules, async JS, testing and project builds.
Needs: Foundations
React
Components, state, effects, routing and testing.
Needs: JavaScript Path
NodeJS
Express, PostgreSQL, auth, APIs and Prisma.
Needs: JavaScript Path
Learn Object Oriented Programming
Classes, encapsulation, inheritance and polymorphism.
Needs: Learn to Code in Python
Learn Data Structures & Algorithms
Big-O, sorting, trees, graphs and P vs NP.
Needs: Learn Object Oriented Programming
Learn Go
Types, structs, interfaces, generics and concurrency.
Needs: Learn to Code in Python
Learn HTTP Servers in Go
Build a production-style web server with auth and webhooks.
Needs: Learn Go, Learn SQL
Learn Docker
Containers, networks, Dockerfiles and publishing.
Needs: Learn Linux
TypeScript Track
Type-safe JavaScript practice with mentoring.
Needs: JavaScript Track
Rust Track
Ownership, borrowing, traits and enums in practice.
Needs: Learn Go
Frontend Developer Roadmap
A community map of every frontend skill.
Needs: Foundations
Backend Developer Roadmap
APIs, caching, auth, scaling and architecture.
Needs: Learn SQL
PostgreSQL DBA Roadmap
Indexes, query plans, replication and backups.
Needs: Learn SQL
DevOps Roadmap
CI/CD, cloud, IaC, monitoring and more.
Needs: Learn Docker