Learn to Code Like a Pro

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

Try it for free

Takes 2 min - no signup

Join 2 million learners from companies like

Discover
71
Started
0
Completed
0
Discover
Filter 71 results...
Most Popular
The Fullstack Developer Path

Fullstack
94 modules
Beginner
Duration
108.4 hrs
Avatar of Rachel JohnsonAvatar of Treasure PorthAvatar of Kevin PowellAvatar of Tom ChantAvatar of Per Borgen
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. This massive course is your one-stop-shop for breaking into the tech industry.
PublicHot
Learn React
In partnership with Avatar of MDNMDN

React
13 modules
Intermediate
Duration
15.1 hrs
Avatar of Bob Ziroll
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
PublicfreeHot
Learn JavaScript
In partnership with Avatar of MDNMDN

JavaScript
9 modules
Beginner
Duration
9.4 hrs
Avatar of Per Borgen
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!
PublicfreeHot
The Backend Developer Path

Backend_
62 modules
Intermediate
Duration
39.4 hrs
Avatar of Jonathan HillAvatar of DonTheDeveloperAvatar of Rachel JohnsonAvatar of Gregor ThomsonAvatar of Tom Chant
The comprehensive path to becoming a backend developer. Focused on in-demand skills from the JavaScript ecosystem, including Node and Express, this path also explores databases, cybersecurity, DevOps, APIs, algorithms, and more.
PublicUpdated
The Frontend Developer Path
In partnership with Avatar of MDNMDN

Frontend
70 modules
Beginner
Duration
81.6 hrs
Avatar of Treasure PorthAvatar of Rafid HodaAvatar of Bob ZirollAvatar of Guil HernandezAvatar of Per Borgen
Launch your career as a frontend developer with this immersive path. Created in collaboration with Mozilla MDN, ensuring that you'll learn the latest best practices for modern web development, and stand out from other job applicants.
PublicHot
Learn HTML and CSS
In partnership with Avatar of MDNMDN

CSS
7 modules
Beginner
Duration
5.7 hrs
Avatar of Per Borgen
This course will teach you HTML and CSS through building and deploying five awesome projects. It is also fully interactive, with over 75 coding challenges. There are no prerequisites, so it is suitable for absolute beginners.
PublicfreeHot
Learn Python

Python
74 lessons
Beginner
Duration
5.6 hrs
Avatar of Olof Paulson
This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
PublicfreeHot
The AI Engineer Path

AI
13 modules
Intermediate
Duration
11.4 hrs
Avatar of Arsala KhanAvatar of Guil HernandezAvatar of Bob ZirollAvatar of Per Borgen
Build apps powered by generative AI - an essential 2025 skill for product teams at startups, agencies, and large corporations. Learn about agents, RAG, MCP, multimodality, context engineering, and more.
PublicUpdated
Learn Git and Github

Fullstack
39 lessons
Intermediate
Duration
103 min
Avatar of Gregor Thomson
Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.
PublicNew
Learn Cybersecurity

Backend
4 modules
Intermediate
Duration
5 hrs
Avatar of Jonathan HillAvatar of Rachel Johnson
Learn the security mindset that separates professional developers from hobbyists. Through hands-on challenges, you'll learn to identify vulnerabilities, defend against common attacks, and build applications users can trust.
PublicNew
Data Structures and Algorithms

Algorithms
35 lessons
Advanced
Duration
2.5 hrs
Avatar of Shant Dashjian
Build a solid foundation in data structures and algorithms, the key to writing efficient code and acing technical interview challenges. You'll learn Big O, recursion, sorting, searching, and core data structures like stacks, queues, trees, and graphs, all with tons of challenges.
PublicHot
Learn SQL

Fullstack
50 lessons
Beginner
Duration
3.8 hrs
Avatar of Gregor Thomson
Discover how to build efficient, data-driven applications using SQL, the essential database language.
PublicfreeHot
Learn TypeScript

TypeScript
79 lessons
Intermediate
Duration
4.2 hrs
Avatar of Rachel JohnsonAvatar of Bob Ziroll
This course introduces you to the essential building blocks of TypeScript through a hands-on approach. You'll explore the fundamentals of TypeScript, TS in React and TS in Express, plus build a TS-based project.
Publicfree
Learn Node.js

Fullstack
53 lessons
Intermediate
Duration
3.5 hrs
Avatar of Tom Chant
Discover how to craft fast, efficient backends with Node.js, the go-to runtime for modern web developers. From APIs to fullstack apps, see how Node.js makes backend development smooth, scalable, and fun.
Publicfree
Learn Next.js

Fullstack
54 lessons
Intermediate
Duration
4.4 hrs
Avatar of Bob Ziroll
Learn to build web apps with Next.js, the world's most popular full-stack framework. You'll cover routing, layouts, data fetching, optimizing assets, and more, while building PrintForge, a site for 3D printing enthusiasts.
Publicfree
Intro to AI Engineering

AI
57 lessons
Intermediate
Duration
2.5 hrs
Avatar of Arsala Khan
Learn to build AI-powered apps with modern LLM tooling, the fastest-growing layer of today’s software stack. You'll cover prompts, tokens, systems messages, streaming, and more as we build GiftGenie, a an AI-powered gift idea generator.
PublicUpdated
Intro to Supabase

Fullstack
57 lessons
Intermediate
Duration
4.8 hrs
Avatar of Jonathan Hill
Master Supabase essentials by building a real-world React.js Sales Dashboard App with authentication, real-time data operations, and secure user management.
Publicfree
Advanced React

React
174 lessons
Advanced
Duration
13.2 hrs
Avatar of Bob Ziroll
The best learning experience paired with a world-class instructor. This massive course aims to turn you into hireable React developer as fast as possible.
Public
Advanced JavaScript

JavaScript
11 modules
Intermediate
Duration
9.8 hrs
Avatar of Tom Chant
Master advanced JavaScript concepts through a ton of hands-on challenges designed to deepen your understanding of the world's most used coding language!







Public
Intro to NestJS

Fullstack
22 lessons
Intermediate
Duration
83 min
Avatar of DonTheDeveloper
Build scalable backend applications with NestJS, one of the most popular Node.js frameworks. Harness its modular architecture, TypeScript support, and built-in tools to create clean, testable, code.
Publicfree
Learn Tailwind CSS

CSS
65 lessons
Intermediate
Duration
2.2 hrs
Avatar of Rachel Johnson
The ultimate hands-on journey with Tailwind CSS! Learn the essentials of Tailwind and then flex your new skills with five real-world projects.
Public
Learn Context Engineering

AI
14 lessons
Intermediate
Duration
59 min
Avatar of Arsala Khan
Learn context engineering concepts using Vercel's AI SDK and the OpenRouter API to build AI applications that don't crash or forget important details. You'll learn about system prompts, context window management, token optimization, and context summarization as you build real chat applications.
PublicHot
Learn Accessible Web Design

HTML
29 lessons
Intermediate
Duration
96 min
Avatar of Fredrik Ridderfalk
Learn how to write accessible HTML by solving interactive coding challenges and fixing a real-world website.
Public
Learn Firebase

JavaScript
40 lessons
Intermediate
Duration
3.4 hrs
Avatar of Rafid Hoda
A deep dive into Firebase, a cloud service from Google that lets you build powerful apps by just using HTML, CSS and JavaScript without a backend. This course cover Authentication, Cloud Firestore and Security Rules.
Public
Learn UI Design

CSS
12 modules
Intermediate
Duration
8.6 hrs
Avatar of Gary Simon
This massive UI design course teaches you to build beautiful and well-functioning user interfaces using HTML and CSS. It's filled with interactive tutorials to ensure that the knowledge sticks with you. Created by Gary Simon, the most popular online instructor on this subject.
Public
Learn to Code with AI

AI
46 lessons
Beginner
Duration
4.5 hrs
Avatar of Guil Hernandez
A new kind of coding course that's less about the details of coding and more about creating, experimenting, and realizing your ideas, even without the coding know-how!
PublicFree
Learn AI Agents

AI
30 lessons
Intermediate
Duration
117 min
Avatar of Bob Ziroll
Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.
Public
Learn Flexbox

CSS
16 lessons
Intermediate
Duration
52 min
Avatar of Per Borgen
This tutorial teaches you CSS Flexbox through 12 interactive screencasts. You'll learn all the key concepts in addition to building a responsive navbar and a neat image grid.
Public
Learn CSS Grid

CSS
20 lessons
Intermediate
Duration
63 min
Avatar of Per Borgen
This tutorial teaches you CSS Grid through 14 interactive screencasts. You'll learn all the key concepts while building three awesome layouts: a website, an image grid, and an article. Plus, you'll learn how to combine CSS Grid with Flexbox.
Public
Learn Vue

Vue
27 lessons
Intermediate
Duration
96 min
Avatar of Rachel Johnson
Learn Vue as you build real projects, dive into its core features, and create dynamic, reusable, and reactive apps with ease.
Publicfree
Build a Support Agent with Vercel AI SDK

AI
22 lessons
Intermediate
Duration
114 min
Avatar of Mayo Oshin
Use the popular Vercel AI SDK to create and ship a customer support agent that makes autonomous decisions to either answer questions based on your support docs or search the web in real time.
Public
Build Serverless AI Agents with Langbase

AI
19 lessons
Intermediate
Duration
49 min
Avatar of Maham Codes
Learn to build AI agents with Langbase, the world’s most powerful serverless AI cloud.
Publicfree
Intro to Model Context Protocol (MCP)

AI
11 lessons
Intermediate
Duration
37 min
Avatar of Maham Codes
Learn how to power up your AI apps with Model Context Protocol (MCP), a new way to connect AI models to real-world tools and data.
Public
Intro to Astro

Fullstack
45 lessons
Intermediate
Duration
2.1 hrs
Avatar of James Q Quick
Learn Astro, the modern web framework for building fast, content-rich websites using components and Markdown. In this course, you’ll learn how to create and deploy a personal website from scratch, combining performance with a fun and flexible developer experience.
Public
Command Line Basics

Fullstack
26 lessons
Beginner
Duration
101 min
Avatar of Ajo Borgvold
Get to grips with the essential CLI skills you need to navigate files, automate tasks, and simplify your workflow.
Publicfree
Learn Express.js

Fullstack
59 lessons
Intermediate
Duration
4 hrs
Avatar of Tom Chant
Explore how to build clean, powerful backends and simplify server-side development with Express.js—Node’s most popular framework.
Publicfree
Intro to Vite

Fullstack
19 lessons
Intermediate
Duration
39 min
Avatar of Shant Dashjian
Become a lightning-fast developer with Vite—the speed-focussed build tool that makes working with modern frameworks smooth, efficient, and enjoyable.
PublicFree
Build a Memory Game in React

React
4 modules
Intermediate
Duration
4.4 hrs
Avatar of Ajo Borgvold
Create an accessible, interactive memory game using React. This course takes you through building a polished project while exploring how to fetch data, manage state, and implement best practices for inclusivity and functionality.
Public
Build a Product Card with Tailwind CSS

CSS
25 lessons
Intermediate
Duration
75 min
Avatar of Rachel Johnson
Discover intermediate and advanced styling techniques using Tailwind CSS and craft a fully responsive, professional product card for a web store.
Public
What's New in React 19?

React
17 lessons
Advanced
Duration
0 min
Avatar of Bob Ziroll
Learn all about the exciting new features coming with React 19, including baked-in ways to handle actions, optimistic updates, form statuses, the new use() API, and more!
Publicfree
Intro to Dall-E and GPT Vision

AI
16 lessons
Intermediate
Duration
62 min
Avatar of Guil Hernandez
Utilize DALL-E to create and edit original images, and employ GPT-4 with Vision to analyze and interpret images in your AI-powered apps! Building projects with generative AI has never looked more amazing!
Public
Intro to Mistral AI
In partnership with Avatar of Mistral AIMistral AI

AI
27 lessons
Intermediate
Duration
84 min
Avatar of Per Borgen
Learn how to use the Mistral AI to build intelligent apps, all the way from simple chat completions to advanced use-cases like RAG and function calling. Created in collaboration between Mistral AI and Scrimba.
PublicFree
Learn RAG

AI
22 lessons
Intermediate
Duration
94 min
Avatar of Guil Hernandez
Learn how to improve the accuracy and reliability of LLM-based apps by implementing Retrieval-augmented Generation (RAG) using embeddings and a vector database.
Public
CSS Challenges

CSS
54 lessons
Intermediate
Duration
2.6 hrs
Avatar of Treasure Porth
Find out how well you really know CSS with our bumper-pack of challenges. Recreate components and layouts from popular applications like Github, Codepen, and Instagram, and build loading animations, progress bars, flashcards and more using pure CSS!
Public
Prompt Engineering for Web Developers

AI
50 lessons
Intermediate
Duration
3.1 hrs
Avatar of Treasure Porth
Leverage AI to supercharge your web dev skills and streamline your workflow, allowing you to code, learn, and job search faster than you ever have before!
Public
React Challenges

React
84 lessons
Intermediate
Duration
9.8 hrs
Avatar of Daniel Rose
Transform your coding skills and unlock your success through real-world problem-solving across 40 immersive challenges.
Public
Build a Mobile App with Firebase

Firebase
39 lessons
Intermediate
Duration
2 hrs
Avatar of Rafid Hoda
Build your first mobile app using HTML, CSS and JavaScript + Firebase. Firebase is a magical database service that lets you easily make realtime apps.
Public
Learn React Router

React
6 modules
Intermediate
Duration
9.7 hrs
Avatar of Bob Ziroll
Learn React Router v6, the most popular routing library for React applications and one of the most downloaded React support libraries ever.
Public
JavaScript Interview Challenges

JavaScript
65 lessons
Intermediate
Duration
2.3 hrs
Avatar of Treasure Porth
Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.
Public
Deploying with Netlify

Frontend
10 lessons
Intermediate
Duration
23 min
Avatar of Treasure Porth
In this course, you’ll learn two different ways to deploy your projects to the web with Netlify. We’ll cover how to drag and drop deploy a project in seconds, as well as how to automatically deploy changes to your codebase with continuous deployment.
PublicFree
Learn Imba

Imba
43 lessons
Intermediate
Duration
2.9 hrs
Avatar of Nathan Manousos
Imba is a compile-to-JavaScript programming language that lets you build blazingly fast web apps. It powers both the frontend and backend of the Scrimba.com platform.
PublicFree
Learn Class Components in React

React
19 lessons
Intermediate
Duration
80 min
Avatar of Bob Ziroll
A one-hour course to get you up to speed with class components in React
Public
Build a Multi-Page Website with HTML and CSS

CSS
5 modules
Intermediate
Duration
6.8 hrs
Avatar of Kevin Powell
Bring a Frontend Mentor design to life and create your own design system while building a multi-page space travel website with Kevin Powell as your guide.
Publicfree
Build Websites with Figma, HTML, and CSS

CSS
5 modules
Intermediate
Duration
3.6 hrs
Avatar of Gary Simon
Practice making high-quality mockups a reality in the browser with five stunning projects created by a UI expert and coded by you.
Public
Intro to UI Design Fundamentals

Frontend
21 lessons
Intermediate
Duration
70 min
Avatar of Gary Simon
This tutorial course will teach you to design user interfaces that both look good and work well. All is done with HTML and CSS, so no clunky design tools needed.
PublicFree
Introduction to Unit Testing

JavaScript
24 lessons
Intermediate
Duration
86 min
Avatar of Dylan C. Israel
Code with confidence and lower your stress levels by learning how to test your code as you write it.
Public