Scrimba

Scrimba makes learning web development fun and hands-on with interactive, editable lessons. Master HTML, CSS, JavaScript, React, and more while building real projects. Whether you're a beginner or upskilling, Scrimba's practical courses help you gain confidence and tackle real-world challenges faster.

Compare Plans
Showing all 36 Scrimba courses

Learn AI Agents

Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.
On-Demand

Learn Accessible Web Design

Learn how to write accessible HTML by solving interactive coding challenges and fixing a real-world website.
On-Demand

Learn Binary Search in JavaScript

In this course, you'll practice your software craftsmanship skills by coding six different binary search algorithms. Each solution will teach you a new technique for solving problems as a software developer and level up your computer science skills in general.
On-Demand

Learn Bootstrap

This tutorial teaches you Bootstrap 4 through ten interactive screencasts. It gives you a fast an easy way to learn the latest features of Bootstrap so that you can take advantage of them in your next project.
On-Demand

How to Build a Beautiful Blog

This HTML and CSS tutorial teaches you how to create a stunning website in less than 45 minutes.
On-Demand

Learn CSS Variables

This tutorial teaches you CSS variables through eight interactive screencasts. It's value-packed from beginning to end, and is probably the fastest way to get an in-depth understanding of CSS Variables.
On-Demand

Learn Merge Sort in JavaScript

In this course, you'll practice your software craftsmanship skills by coding six different merge sort algorithms. Each solution will teach you a new technique for solving problems as a software developer and level up your computer science skills in general.
On-Demand

Deploying with Netlify

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.
On-Demand

Learn OpenAI's Assistants API

Learn how to easily build powerful AI apps with knowledge retrieval and agent-capabilities by utilizing OpenAI's brand new Assistants API.
On-Demand

Learn Alpine JS

Alpine.js offers the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. This interactive course will teach you the basics in less than an hour.
On-Demand

The AI Engineer Path

Build apps powered by generative AI - an essential 2024 skill for product teams at startups, agencies, and large corporations.
On-Demand

Learn Class Components in React

A one-hour course to get you up to speed with class components in React.
On-Demand

Learn to code with AI

Build interactive, database-powered projects while learning how to write effective prompts and debug and refine your code with the help of AI. No coding experience needed!
On-Demand

Introduction to Clean Code

Learning clean code is one of the best career investments you can make. By spending one hour to learn the fundamentals, you get to reap the benefits across all your future code bases. It's 10x the payoff for the effort.
On-Demand

Learn CSS Animations

Learn how to make your websites come alive with CSS animations. This course gives you a solid foundation with real-world coding challenges.
On-Demand

Learn CSS Grid

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.
On-Demand

Learn D3

This D3 tutorial teaches you how to create powerful data visualizations for the web. It gives you a fast introduction to the key concepts of D3.js, like selections, data, axes, scales, bar charts, pie charts, SVG elements, and more.
On-Demand

Intro to Dall-E and GPT Vision

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!
On-Demand

Deploy AI apps with Cloudflare

Learn how to leverage Cloudflare's powerful edge computing and security features to deploy AI applications with high availability and low latency.
On-Demand

Learn UI Design Fundamentals

On-Demand

Learn Embeddings and Vector Databases

On-Demand

Learn Flexbox

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.
On-Demand

Introduction to Unit Testing

Code with confidence and lower your stress levels by learning how to test your code as you write it.
On-Demand

The Tricky Parts of JavaScript

A collection of lessons and challenges to give you a fundamental understanding of some of the tricky parts of JavaScript.
On-Demand

Build an App with React and GraphQL

This course teaches React developers to work with GraphQL and Apollo. You'll learn it by building a simple Pokemon app, and solve several code challenges along the way.
On-Demand

Intro to AI Engineering

A crash course on building web apps powered by generative AI. Learn the basics of AI Engineering while building a project you can add to your portfolio to impress your future employer.
On-Demand

Build a Color Tool in Vanilla JavaScript

Build a cool color lighten/darken tool from scratch and sharpen up your HTML, CSS and vanilla JavaScript skills along the way!
On-Demand

Practical Math for Frontend Developers

Scrimba Courses Overview 100% practical 1 of 2 A45 Practical math for frontend developers B45 In just one hour, this course gives you enough math skills to become an efficient front-end developer. It's fully practical, with three app projects and several interactive coding challenges. In just one hour, this course gives you enough math skills to become an efficient front-end developer. It's fully practical, with three app projects and several interactive coding challenges.
On-Demand

Build a Movie Search App in React

Learn React in one hour by building a movie search app. Solve interactive coding challenges to ensure that the knowledge sticks with you.
On-Demand

Learn Tailwind CSS

Tailwind CSS is a utility-first framework for rapidly building custom designs. This tutorial will teach your Tailwind from scratch, using a mix of lectures and interactive coding challenges.
On-Demand

Learn Styled Components in React

Learn how to use the Styled Components package in React by building a fun, hands-on project with software developer and YouTuber Ania Kubow.
On-Demand

Learn Svelte

This tutorial will teach you Svelte in less than an hour. You'll learn it by building a fun chat bot, and by solving interactive coding challenges along the way.
On-Demand

Learn Markdown

Start your own blog and learn all the essential Markdown tips and tricks at the same time.
On-Demand

Intro to Mistral AI

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.
On-Demand

Learn Basic JavaScript

This course features freeCodeCamp's popular JavaScript curriculum recorded as interactive Scrimba screencasts.
On-Demand

Learn Bulma CSS

This tutorial teaches you Bulma CSS through 13 interactive screencasts. In less than an hour you'll have built three websites with the popular CSS framework.
On-Demand