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...
The Fullstack Developer Path
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. This massive course is your one-stop-shop for breaking into the tech industry.
Learn React
In partnership with 15.1 hrs
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
Learn JavaScript
In partnership with 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
39.4 hrs
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.
The Frontend Developer Path
In partnership with 81.6 hrs
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.
Learn HTML and CSS
In partnership with 5.7 hrs
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.
Learn Python
5.6 hrs
This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
The AI Engineer Path
11.4 hrs
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.
Learn Git and Github
103 min
Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.
Learn Cybersecurity
5 hrs
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.
Data Structures and Algorithms
2.5 hrs
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.
Learn SQL
3.8 hrs
Discover how to build efficient, data-driven applications using SQL, the essential database language.
Learn TypeScript
4.2 hrs
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.
Learn Node.js
3.5 hrs
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.
Learn Next.js
4.4 hrs
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.
Intro to AI Engineering
2.5 hrs
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.
Intro to Supabase
4.8 hrs
Master Supabase essentials by building a real-world React.js Sales Dashboard App with authentication, real-time data operations, and secure user management.
Advanced React
13.2 hrs
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.
Advanced JavaScript
9.8 hrs
Master advanced JavaScript concepts through a ton of hands-on challenges designed to deepen your understanding of the world's most used coding language!
Intro to NestJS
83 min
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.
Learn Tailwind CSS
2.2 hrs
The ultimate hands-on journey with Tailwind CSS! Learn the essentials of Tailwind and then flex your new skills with five real-world projects.
Learn Context Engineering
59 min
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.
Learn Accessible Web Design
96 min
Learn how to write accessible HTML by solving interactive coding challenges and fixing a real-world website.
Learn Firebase
3.4 hrs
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.
Learn UI Design
8.6 hrs
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.
Learn to Code with AI
4.5 hrs
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!
Learn AI Agents
117 min
Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.
Learn Flexbox
52 min
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.
Learn CSS Grid
63 min
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.
Learn Vue
96 min
Learn Vue as you build real projects, dive into its core features, and create dynamic, reusable, and reactive apps with ease.
Build a Support Agent with Vercel AI SDK
114 min
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.
Build Serverless AI Agents with Langbase
49 min
Learn to build AI agents with Langbase, the world’s most powerful serverless AI cloud.
Intro to Model Context Protocol (MCP)
37 min
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.
Intro to Astro
2.1 hrs
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.
Command Line Basics
101 min
Get to grips with the essential CLI skills you need to navigate files, automate tasks, and simplify your workflow.
Learn Express.js
4 hrs
Explore how to build clean, powerful backends and simplify server-side development with Express.js—Node’s most popular framework.
Intro to Vite
39 min
Become a lightning-fast developer with Vite—the speed-focussed build tool that makes working with modern frameworks smooth, efficient, and enjoyable.
Build a Memory Game in React
4.4 hrs
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.
Build a Product Card with Tailwind CSS
75 min
Discover intermediate and advanced styling techniques using Tailwind CSS and craft a fully responsive, professional product card for a web store.
What's New in React 19?
0 min
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!
Intro to Dall-E and GPT Vision
62 min
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!
Intro to Mistral AI
In partnership with 84 min
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.
Learn RAG
94 min
Learn how to improve the accuracy and reliability of LLM-based apps by implementing Retrieval-augmented Generation (RAG) using embeddings and a vector database.
CSS Challenges
2.6 hrs
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!
Prompt Engineering for Web Developers
3.1 hrs
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!
React Challenges
9.8 hrs
Transform your coding skills and unlock your success through real-world problem-solving across 40 immersive challenges.
Build a Mobile App with Firebase
2 hrs
Build your first mobile app using HTML, CSS and JavaScript + Firebase. Firebase is a magical database service that lets you easily make realtime apps.
Learn React Router
9.7 hrs
Learn React Router v6, the most popular routing library for React applications and one of the most downloaded React support libraries ever.
JavaScript Interview Challenges
2.3 hrs
Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.
Deploying with Netlify
23 min
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.
Learn Imba
2.9 hrs
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.
Learn Class Components in React
80 min
A one-hour course to get you up to speed with class components in React
Build a Multi-Page Website with HTML and CSS
6.8 hrs
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.
Build Websites with Figma, HTML, and CSS
3.6 hrs
Practice making high-quality mockups a reality in the browser with five stunning projects created by a UI expert and coded by you.
Intro to UI Design Fundamentals
70 min
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.
Introduction to Unit Testing
86 min
Code with confidence and lower your stress levels by learning how to test your code as you write it.