On Sale Courses (48)

Find the best deals on programming courses - limited time offers and discounts

Intermediate
5.0 (2)

The Fullstack Developer Path

Per Borgen's avatar Per Borgen
Scrimba logo Scrimba

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 show for breaking into the tech industry.

105.4 hrs

JavaScript
React
Node
Next
AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

File servers are a key component of modern backend systems. Learn how to use AWS S3 and CloudFront to store and serve and even stream files securely and efficiently. Learn how to integrate AWS S3 into your applications for scalable, secure, and durable file storage. This course covers the fundamentals of object storage, S3 bucket configuration, versioning, access control, presigned URLs, and more. Build a production-ready file storage system that handles large assets with ease.

24 hr

TypeScript
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn HTTP Servers in TypeScript

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

HTTP servers are the backbone of the internet, and there's no reason you can't understand how they work from the ground up. Learn all about the basics of building web servers in TypeScript. We'll keep the stack lean and simple, using primarily Express.js. Once you've completed this course, you'll feel confident building your own web servers, whether you're serving static files or a full-on RESTful JSON API with authentication and authorization.

24 hr

TypeScript
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn HTTP Clients in TypeScript

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn how to use HTTP in TypeScript to interact with APIs and the web. Make requests, handle responses, and use a JSON API. Learn the backbone of the modern web: HTTP network communications. You will be writing real HTTP requests in TypeScript, then parsing and displaying the responses. Each challenge in this course is part of a larger application so that you will understand how HTTP is used in the real world.

14 hr

TypeScript
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn the HTTP Protocol

ThePrimeagen's avatar ThePrimeagen
boot.dev logo boot.dev

Learn the HTTP Protocol in Go "From TCP to HTTP". Build an HTTP/1.1 server from scratch in Golang. To understand truly HTTP, you should build it yourself. The web is built on HTTP, and there's no better way to understand how something works than to implement it yourself. In this course, we'll learn the nitty-gritty details of the HTTP/1.1 protocol, and as we do so we'll actually build our own HTTP server from scratch in Golang. By the end, you'll have a deep understanding of how web transport works.

16 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn CI/CD

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn CI/CD with GitHub Actions, Docker and Go. You'll build and test a real codebase, and then automate that same build process to deploy an application to the cloud. We'll cover technologies like GitHub Actions, Docker, GCP, Cloud Run, and Turso. If you want to learn how modern tech companies test and ship products, this course is for you.

20 hr

DevOps
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn JavaScript

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn the basics of JavaScript, the most popular programming language in the world. Master the fundamentals of modern JavaScript in this comprehensive interactive course. You'll be writing real-world code in minutes and solving challenges to cement your understanding of JS concepts. Learn how to use the most up-to-date JavaScript features in bite-sized hands on lessons, challenges and quizzes.

25 hr

JavaScript
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

This Python course is not for the faint of heart. It covers graphs, dynamic programming, and linear programming among other things. Prerequisite Courses: Learn Data Structures and Algorithms in Python

22 hr

Python
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn Cryptography in Go

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn how encryption, password security, and ciphers work at a lower level than most developers are used to. Ever wondered how your data stays safe online? This deep-dive in the Go programming language will teach you all about encryption, password security, ciphers, and more. After you master the fundamentals, you'll learn how each cryptographic primitive is used in real-world applications.

16 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn Kubernetes

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Kubernetes is the most popular container orchestrator (read: Docker Deployer) in the world. Deploy real services on a local cluster. Learn the fundamentals of the most popular container orchestrator in the world: Kubernetes. You'll get your hands dirty and deploy Kubernetes applications, pods, services and even ingress. This isn't just a tutorial, you'll set up real systems, but we'll also cover the theory, concepts and use cases of the technology.

24 hr

Kubernetes
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn How to Find a Programming Job

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Getting a job as a programmer isn't as simple as picking up some skills. Learn how to build a portfolio and network so you can find success. Learn how to find a job as a software engineer. This course will walk you through polishing up your portfolio projects, creating a resume, networking, interviewing, and even thinking about relocation. If you're nervous about starting your job search, this course will get you started on the right foot.

12 hr

Career
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn Docker

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Understand Docker from the ground up by building with it. Learn why Docker is a staple both for deploying to production and local development. Learn Docker from the ground up by installing, running, creating, and publishing Docker containers. Take your Back-end and DevOps skills to the next level. You will discover how Docker fits into production back-end architectures and complete hands-on projects on your local machine. This course is jam-packed with video explanations and rich text explanations so you'll never get lost.

18 hr

Docker
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

File servers are a key component of modern backend systems. Learn how to use AWS S3 and CloudFront to store and serve and even stream files securely and efficiently. Learn how to integrate AWS S3 into your applications for scalable, secure, and durable file storage. This course covers the fundamentals of object storage, S3 bucket configuration, versioning, access control, presigned URLs, and more. Build a production-ready file storage system that handles large assets with ease.

24 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn HTTP Servers in Go

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

HTTP servers are the backbone of modern web applications, and to be a backend developer you need to know how they work inside and out. Learn how to build and HTTP web server from scratch in the Go programming language. You'll build a production ready JSON API using farily minimalistic tools. You'll incorporate middleware, routing, logging, webhooks, authentication, authorization, JWTs, and more. This course is the coup-de-grace for any aspiring backend developer.

24 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn HTTP Clients in Go

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn how to use HTTP in Golang to interact with APIs and the web. Make requests, handle responses, and use a JSON API. Learn the backbone of the modern web: HTTP network communications. You will be writing real HTTP requests in Go, then parsing and displaying the responses. Each challenge in this course is part of a larger application so that you will understand how HTTP is used in the real world.

14 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn Go

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn how to program in Go (Golang), the popular open-source programming language maintained by Google. Master the fundamentals of the Go programming language in this comprehensive interactive course. Go is one of the most popular languages of 2025, and Go developers are among the highest paid in the world. You'll practice writing performant, idiomatic Go with these hands-on lessons, challenges and quizzes.

20 hr

Go
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Build data structures from scratch and learn how to think through complex algorithms in Python. Practice your hard problem-solving skills and write faster code to feel confident in interviews. You'll build data structures from scratch in Python and improve your problem-solving skills. We'll cover binary trees, linked lists, stacks, graphs and more. This Python course will give you the foundation you need to start your career off on the right foot. After completing this course, you'll be comfortable crushing interview questions and writing performant code.

32 hr

Python
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Functional programming knowledge is critical to being a well-rounded developer. Learn the conceptual fundamentals in Python. Functional programming is back in vogue. There's a reason front-end frameworks like React and Vue are moving toward functional programming, and after this course you'll more than understand its benefits. We'll dive in-depth into all of the foundational concepts of functional programming in a familiar language.

22 hr

Python
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Object-oriented programming is a pattern for organizing code that's critical whether or not you plan to make use of inheritance. Understand its most important tenets. Learn the fundamentals of the most widely-used programming paradigm today: object-oriented programming. You will model real-world problems within your programs, and learn how to write code that is easy to understand and maintain. By the end of this course you'll be writing production-quality Python code.

18 hr

Python
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn Git

ThePrimeagen's avatar ThePrimeagen
boot.dev logo boot.dev

Don't be the developer that uses Git to simply add, commit, push, and pray. To truly be great you need to understand your tools. Ah, Git. The source control system that every developer uses, but few truly understand. In this course, we'll not just learn how to use Git, but we'll go over some of the plumbing commands that make it all work. By the end, you'll have everything you need to know to get started using Git as a professional developer, plus a bit extra.

8 hr

Git
Certificate Included
36.75 /mo
49.00/mo
Advanced
(0)

Learn Git 2

ThePrimeagen's avatar ThePrimeagen
boot.dev logo boot.dev

Don't just use Git alone, learn how to use it while working with a large team of developers. The second installment of our complete Git course. In this advanced course you'll learn how to use Git to collaborate on teams of developers. We will focus a lot more on conflicts and how to safely resolve and revert the natural issues that arise when working on large software teams.

12 hrs

Git
Certificate Included
36.75 /mo
49.00/mo
Intermediate
(0)

Learn Linux

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Never fear a Linux terminal again. Learn how to use the command line to navigate a unix-like filesystem and automate developer tasks. So many developers go years before understanding the basics of shells, terminals, and Linux (or more generally Unix-like systems). Here you'll learn to navigate files and directories, install dependencies, configure your PATH, and use powerful CLI tools like grep, find, and pipes. Never fear the command line again, make it fear you.

10 hrs

Linux
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn SQL

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn all the basics of Structured Query Language in this comprehensive SQL course. You will build out real database tables and practice querying them in flexible ways right in your browser. Not only will you understand how to use SQL, but you will also learn when you should use it and in what situations. We will cover architectural design patterns and how to use SQL in a production environment.

30 hrs

SQL
Certificate Included
36.75 /mo
49.00/mo
Beginner
(0)

Learn to Code in Python

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

Learn the basics of the Python programming language, and why it's one of the most popular programming languages out there. You'll get hands-on practice with all the core concepts, and learn how to apply them to real-world problems. You don't need any prior programming experience to be able to complete this course, it's intended for complete beginners.

30 hrs

Python
Certificate Included
36.75 /mo
49.00/mo
Intermediate
(0)

Intro to Dall-E and GPT Vision

Guil Hernandez's avatar Guil Hernandez
Scrimba logo Scrimba

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!

62 min

AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn RAG

Guil Hernandez's avatar Guil Hernandez
Scrimba logo Scrimba

Learn how to improve the accuracy and reliability of LLM-based apps by implementing Retrieval-augmented Generation (RAG) using embeddings and a vector database.

94 min

AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn AI Agents

Bob Ziroll's avatar Bob Ziroll
Scrimba logo Scrimba

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

117 min

AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

Learn Binary Search in JavaScript

Jonathan Lee Martin's avatar Jonathan Lee Martin
Scrimba logo Scrimba

This course explores the delightful intersection of algorithms and software design. It levels up your craftsmanship by coding six different binary search algorithms. Each algorithm solution will improve your skills as a software developer, as the concepts you'll learn are applicable well outside the scope of binary search. The course is focused on "learning by doing". The instructor Jonathan strongly believes that the real learning happens when you - the learner - write the code. So instead of him writing it for you, he'll challenge you to do it first. This is hard, and you'll struggle. But for every minute you struggle with the problem, you'll learn ten times more than you would if you only listened to Jonathan explain it to you. So make sure you try to solve the problems before you watch Jonathan’s solutions. You should have a good grasp of JavaScript before taking this course, so it's recommended that you already work as a developer, or are a bootcamp graduate. If you have a degree in computer science, you've probably already learned most of the concepts in the course. But, of course, feel free to take the course to solidify your skills.

63 min

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Build Tic Tac Toe with React Hooks

Thomas Weibenfalk's avatar Thomas Weibenfalk
Scrimba logo Scrimba

This quick course will teach you to build the classic Tic Tac Toe game using modern React and React Hooks.

49 min

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Build a Movie Search App in React

James Q Quick's avatar James Q Quick
Scrimba logo Scrimba

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

56 min

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Frontend Interview Tips

Dylan C. Israel's avatar Dylan C. Israel
Scrimba logo Scrimba

Learn how to nail that frontend interview with an experienced developer who has been on both sides of the interview table!

104 min

Career
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn CSS Animations

Jad Khalili's avatar Jad Khalili
Scrimba logo Scrimba

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

2 hr

CSS CSS
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Introduction to Unit Testing

Dylan C. Israel's avatar Dylan C. Israel
Scrimba logo Scrimba

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

86 min

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

Build Reusable React

Cassidy Williams's avatar Cassidy Williams
Scrimba logo Scrimba

This course teaches you to build a reusable and declarative React component library. It's perfect for developers who are looking to build a scalable design system for their team and product.

3.6 hr

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn Alpine JS

Andre Madarang's avatar Andre Madarang
Scrimba logo Scrimba

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.

64 min

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

From Figma to code

Gary Simon's avatar Gary Simon
Scrimba logo Scrimba

Practice making high-quality mockups a reality in the browser with five stunning projects created by a UI expert and coded by you.

3.6 hr

HTML
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Beginner
(0)

Learn Memory Management in C

TJ DeVries's avatar TJ DeVries
boot.dev logo boot.dev

Learn to manually manage memory in C and build a garbage collector from scratch.

24 hrs

C
Certificate Included
36.75 /mo
49.00/mo
Intermediate
(0)

Learn UI Design

Gary Simon's avatar Gary Simon
Scrimba logo Scrimba

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.

8.6 hr

CSS CSS
HTML
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn Responsive Web Design

Kevin Powell's avatar Kevin Powell
Scrimba logo Scrimba

This course will take you to a professional level in responsive web design. You'll learn to build advanced layouts while solving fun coding challenges along the way.

15.1 hr

CSS CSS
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

JavaScript Deep Dive

Reed Barger's avatar Reed Barger
Scrimba logo Scrimba

This course will teach you advanced JavaScript from the ground up. It features a systematic walk-through of the most important concepts of the language, and teaches you to build a Google Keep clone and a Hacker News clone in vanilla JavaScript.

14.1 hr

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

React Challenges

Daniel Rose's avatar Daniel Rose
Scrimba logo Scrimba

Transform your coding skills and unlock your success through real-world problem-solving across 40 immersive challenges.

9.8 hr

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn Tailwind CSS

Rachel Johnson's avatar Rachel Johnson
Scrimba logo Scrimba

The ultimate hands-on journey with Tailwind CSS! Learn the essentials of Tailwind and then flex your new skills with five real-world projects.

2.2 hr

Tailwind
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

JavaScript Interview Challenges

Treasure Porth's avatar Treasure Porth
Scrimba logo Scrimba

Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.

2.3 hr

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

React Interview Questions

Cassidy Williams's avatar Cassidy Williams
Scrimba logo Scrimba

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.

40 min

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

Advanced React

Bob Ziroll's avatar Bob Ziroll
Scrimba logo Scrimba

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.

13.2 hr

React
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Open-source AI Models

Per Borgen's avatar Per Borgen
Scrimba logo Scrimba

Learn how to utilized open-source LLMs in your applications. Get started with Hugging Face, find the right model, and even run them in your browser or locally via Ollama.

38 min

AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

Learn Astro

Chris Pennington's avatar Chris Pennington
Learn Astro logo Learn Astro

A comprehensive introduction to building modern websites using the Astro web framework, focusing on core fundamentals and basic concepts.

16 hrs

Astro
Certificate Included
130.50
150.00
Advanced
(0)

Advanced JavaScript

Tom Chant's avatar Tom Chant
Scrimba logo Scrimba

Master advanced JavaScript concepts through tons of hands-on coding challenges designed to deepen your understanding of the world's most used coding language!

9.8 hrs

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo