# Learn to Code Like a Pro

## We teach you the essential skills you need to succeed as a dev in 2026

## Courses

### The Fullstack Developer Path
- **Type**: Fullstack  
- **Modules**: 94  
- **Level**: Beginner  
- **Duration**: 108.4 hrs

Learn the entire stack from backend to frontend. Focused on hireable skills from the JavaScript ecosystem, like React, Node, Express, Next, and even AI engineering.

### Learn React
- **Type**: React  
- **Modules**: 13  
- **Level**: Intermediate  
- **Duration**: 15.1 hrs

The ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.

### Learn JavaScript
- **Type**: JavaScript  
- **Modules**: 9  
- **Level**: Beginner  
- **Duration**: 9.4 hrs

Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even a mobile app!

### The Backend Developer Path
- **Type**: Backend  
- **Modules**: 62  
- **Level**: Intermediate  
- **Duration**: 39.4 hrs

The comprehensive path to becoming a backend developer, exploring databases, cybersecurity, DevOps, APIs, algorithms, and more.

### The Frontend Developer Path
- **Type**: Frontend  
- **Modules**: 70  
- **Level**: Beginner  
- **Duration**: 81.6 hrs

Launch your career as a frontend developer with this immersive path, created in collaboration with Mozilla MDN.

### Learn HTML and CSS
- **Type**: CSS  
- **Modules**: 7  
- **Level**: Beginner  
- **Duration**: 5.7 hrs

Learn HTML and CSS through building and deploying five awesome projects. Suitable for absolute beginners.

### Learn Python
- **Type**: Python  
- **Lessons**: 74  
- **Level**: Beginner  
- **Duration**: 5.6 hrs

A 58-part tutorial that teaches Python through a mix of tutorials and interactive coding challenges.

### The AI Engineer Path
- **Type**: AI  
- **Modules**: 13  
- **Level**: Intermediate  
- **Duration**: 11.4 hrs

Build apps powered by generative AI, learning about agents, RAG, context engineering, etc.

### Learn Git and Github
- **Type**: Fullstack  
- **Lessons**: 39  
- **Level**: Intermediate  
- **Duration**: 103 min

Learn how to confidently track changes, experiment safely, and collaborate on projects using Git and GitHub.

### Learn Cybersecurity
- **Type**: Backend  
- **Modules**: 4  
- **Level**: Intermediate  
- **Duration**: 5 hrs

Learn the security mindset through hands-on challenges, focusing on identifying vulnerabilities and building secure applications.

### Data Structures and Algorithms
- **Type**: Algorithms  
- **Lessons**: 35  
- **Level**: Advanced  
- **Duration**: 2.5 hrs

Foundation in key concepts for writing efficient code and acing technical interviews.

### Learn SQL
- **Type**: Fullstack  
- **Lessons**: 50  
- **Level**: Beginner  
- **Duration**: 3.8 hrs

Build efficient, data-driven applications using SQL.

### Learn TypeScript
- **Type**: TypeScript  
- **Lessons**: 79  
- **Level**: Intermediate  
- **Duration**: 4.2 hrs

Explore the fundamentals of TypeScript hands-on, including building a TS-based project.

### Learn Node.js
- **Type**: Fullstack  
- **Lessons**: 53  
- **Level**: Intermediate  
- **Duration**: 3.5 hrs

Craft fast backends with Node.js, focusing on APIs and fullstack apps.

### Learn Next.js
- **Type**: Fullstack  
- **Lessons**: 54  
- **Level**: Intermediate  
- **Duration**: 4.4 hrs

Build web apps with the world's most popular full-stack framework.

### Intro to AI Engineering
- **Type**: AI  
- **Lessons**: 57  
- **Level**: Intermediate  
- **Duration**: 2.5 hrs

Learn to build AI-powered apps with modern tools.

### Command Line Basics
- **Type**: Fullstack  
- **Lessons**: 26  
- **Level**: Beginner  
- **Duration**: 101 min

Essential CLI skills for automation and workflow simplification.

### Learn Express.js
- **Type**: Fullstack  
- **Lessons**: 59  
- **Level**: Intermediate  
- **Duration**: 4 hrs

Build clean backends with Express.js.
