Home

Welcome to Scrimba v2, a place to level up your coding skills and build awesome projects. Watch this video to get an overview of what's new.

Discover
22
Playgrounds
Discover
Filter 22 results...
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.
PublicNew
The Frontend Developer Career Path
In partnership with MDN

Topic
70 modules
Beginner
Duration
80.1 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.
PublicUpdated
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!







PublicNew
The AI Engineer Path

AI
8 modules
Intermediate
Duration
9.7 hrs
Avatar 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.
PublicNew
Learn TypeScript

TypeScript
32 lessons
Intermediate
Duration
2.1 hrs
Avatar of Bob Ziroll
This course introduces you to the essential building blocks of TypeScript through a hands-on approach—developing a simple pizza restaurant order fulfillment system.<br/><br/>You’ll gain a clear understanding of TypeScript’s <strong style="color: #9CA3AF;">key advantages over JavaScript</strong>, learning how its type system helps <strong style="color: #9CA3AF;">catch errors early</strong> and <strong style="color: #9CA3AF;">prevent bugs</strong> before they happen. While TypeScript requires an initial investment in time and effort, the long-term benefits in code reliability and maintainability make it well worth it.<br/><br/>In this course, you’ll explore: basic types, defining custom types, typing objects and arrays, optional properties, manual and implicit typing, literal types, unions and intersections, type narrowing, function return types, void and any, utility types (Partial and Omit), and generics.
PublicNew
Learn React

React
14 modules
Beginner
Duration
15.1 hrs
Avatar of Bob Ziroll
Welcome to the ultimate React 101 course! Designed with MDN Web Docs, it’s the perfect place to learn modern React basics interactively. You’ll tackle 170+ coding challenges and build six projects, gaining confidence to create real-world applications.<br><br>The previous version of the course (which uses React 17) is available here: <span style="color:lch(66 49.8 266.6)">https://v2.scrimba.com/learn-react-legacy-c003ni72th</span>
PublicUpdated
Build a Product Card with Tailwind CSS

CSS
24 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.
PublicNew
Intro to Claude AI

AI
11 lessons
Intermediate
Duration
48 min
Avatar of Shant Dashjian
Discover how to harness the power of Claude, Anthropic's cutting-edge AI language model.
PublicNew
Learn HTML and CSS

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.
PublicHot
Learn JavaScript

JavaScript
9 modules
Beginner
Duration
9.3 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!
PublicHot
Advanced React

React
172 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.
PublicUpdated
Learn Flexbox

CSS
15 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.
PublicHot
React Interview Questions

React
11 lessons
Intermediate
Duration
40 min
Avatar of Cassidy Williams
Learn to ace a React Interview with a Principal Developer Experience Engineer as your guide! In 40 minutes, you’ll cover topics such as the Virtual DOM, JSX, Props, Context, Refs, Effects, the Lifecycle and more! By then end, you’ll be ready to tackle your technical interview with style.
Public
JavaScript Interview Challenges

JavaScript
62 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
Learn Tailwind CSS

CSS
64 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.
PublicUpdated
React Challenges

React
82 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