Learn from the best
Discover high-quality, affordable learning resources from awesome indie educators
High Performance SQLite
Aaron Francis • video courseA comprehensive video course by database educator Aaron Francis. Learn everything you need to confidently use SQLite in production.
Figma Mastery
Adrian Kuleszo • video courseYour ultimate resource for becoming a highly-skilled, in-demand designer. Master Figma, mobile, and website design. Learn how to price your work and earn more as a designer.
Testing Fundamentals
Artem Zakharchenko • workshopIn the Testing Fundamentals workshop, you will learn testing principles, framework structure, async handling, and more by building a mini testing-framework!
Motion Foundation
Ben Marriott • video courseEnter the word of motion design with Ben Marriott. Learn how to use After Effects to bring design and illustration to life.
Master Motion Design
Ben Marriott • video courseTake your motion design skills to the next level with Ben Marriott. Learn how to use After Effects to improve your workflow, and animate with higher efficiency.
Design Breakthrough - Art For Motion
Ben Marriott • video courseDesign Course from Ben Marriott. Learn to take your design and illustration skills to the next level.
Learn Character Design
Brookes Eggleston • video courseBecome a master character designer with this six-module online course designed for digital artists of all levels.
Three.js Journey
Bruno Simon • video courseThe ultimate Three.js course whether you are a beginner or a more advanced developer.
Modern JavaScript Essentials
Chris Ferdinandi • text-based course, video courseA project-based JavaScript workshop for beginners and aspiring developers. Get the skills and confidence to really understand JavaScript and build your own projects from scratch.
Structure & Scale
Chris Ferdinandi • text-based course, video courseLearn patterns and approaches for managing your code. Write JavaScript that's performant, maintainable, and can be easily reused across projects.
Web Apps
Chris Ferdinandi • text-based course, video courseLearn how to build dynamic web applications from start-to-finish. Create interactive UI components, write your own APIs, and add offline support.
Learn Astro
Chris Pennington • video courseLearn the Astro web framework through a project-based learning approach.
Just JavaScript
Dan Abramov • text-based courseJust JavaScript will help you develop a rock-solid understanding of how JavaScript works through intuitive visual explanations and learning challenges.
Make Design Systems People Want to Use
Dan Mall • video courseA 12-episode video course to help you understand design systems as a software product.
How to Use a Design System in Figma
Dan Mall • video courseA step-by-step walkthrough of using a design system in Figma.
How to Use a Design System in Code
Dan Mall • video courseA step-by-step walkthrough of using a design system in code.
Design System 101
Dan Mall • video courseA hands-on, 72-module, 10+ hour course that gets you started on everything you need to know to get a design system’s design and code up and running.
Design System in 90 Days
Dan Mall • live cohortA 90-day Live Cohort to help teams get a design system practice up and running at an enterprise organization.
Become a Faster, More Efficient and Hirable Designer.
Dann Petty • video courseThis design process will change the way you approach your next design project. It’s geared for speed, communication, and growing relationships.
Standout More as a Web Designer.
Dann Petty • video courseThis is literally the best advice that I tell every web designer. My strategies will teach you how to design more impactful websites, leading to an even more successful career. I’ve stood out for 20+ years as a successful web designer, now it’s your turn.
It's Time to 10x Your Freelance Career.
Dann Petty • video courseReady to crush it in freelancing? Dive into this course for skill boosts, client magnetism, and income spikes. With over 20 years of expertise, I'm here to guide you on this exciting journey! Let's thrive together!
Land More Work Today With a Stronger Portfolio.
Dann Petty • video courseLearn exactly what the people hiring you are looking for in your portfolio, how to improve it, and the actions you can take right now to land new job opportunities as soon as possible.
Grid Critters
Dave Geddes • gameLearn CSS Grid once and for all in the most fun way possible.
Flexbox Zoombies
Dave Geddes • gameMaster flexbox layout.
Service Workies
Dave Geddes • gameLearn Service Workers inside and out with the new game of Service Worker mastery.
The Official React Query Course
Dominik Dorfmeister, Tyler McGinnis • video courseMaster React Query with mystifying ease. Built in collaboration with the React Query core team.
Product Design (UX/UI) Course
Elizabeth Alli • video courseThe most complete, on-demand video course to help you learn product (UX/UI) design and become a more skillful and mindful designer.
The Art of Visual Design
Elizabeth Lin • video courseA fun and interactive visual design course for designers of all levels, filled with rainbows, sparkles, and a sprinkle of sass. I'll teach you all the rules, but just so you can break them all later. Learn how to define your own aesthetic and work toward a ✻ standout ✻ design portfolio.
Animations on the Web
Emil Kowalski • video courseLearn how to craft animations that make people feel something.
Learn UI Design
Erik Kennedy • video courseThe full-length online course on UI design: color, typography, layout, design process, and more. Includes downloadable resources, homework, and a student community.
Learn UX Design
Erik Kennedy • video courseThe full-length online course on UX design: user research, design patterns, wireframing, usability testing, and more. Includes downloadable resources, homework, and a student community.
Landing Page Academy
Erik Kennedy • video courseThe full-length online course on creating beautiful, high-converting landing pages. Includes videos, resources, and a student community.
Write of Passage
David Perell • live cohortBecome a Great Writer and Get Readers in Just 5-weeks
Modern JavaScript
Tyler McGinnis • video courseLay the foundation for your JavaScript knowledge using the latest features.
JavaScript Concurrency
Gary Bernhardt • interactive coding, text-based courseCallbacks, promises, async/await and event loops.
JavaScript Arrays
Gary Bernhardt • interactive coding, text-based courseSlice, filter, map, reduce, and other array methods.
TypeScript Basics
Gary Bernhardt • interactive coding, text-based courseStatic types and the TypeScript language from the ground up.
Everyday TypeScript
Gary Bernhardt • interactive coding, text-based courseTypeScript types for everyday application development.
Advanced TypeScript
Gary Bernhardt • interactive coding, text-based courseComplex types used in reusable library and framework code.
Python for Programmers
Gary Bernhardt • interactive coding, text-based courseIntroduction to Python, including pitfalls and community conventions.
Regular Expressions
Gary Bernhardt • interactive coding, text-based courseBoundaries, repetition, character sets and classes, wildcards, and more.
SQL
Gary Bernhardt • interactive coding, text-based courseThe SQL language from the ground up.
The Basics
Geoff Graham • video courseDelightfully fun lessons designed to get you from no code to know code.
Radical Design
Jack McDade • video courseA rebellious, potentially life-changing design course by Jack McDade.
Build Modern Websites with Astro!
James Q Quick • video courseLearn to build modern websites with Astro, the all-in-one framework designed for speed.
Practical Deep Learning for Coders
Jeremy Howard • video courseA free course designed for people with some coding experience, who want to learn how to apply deep learning and machine learning to practical problems.
Writing Better
Julian Sapiro • handbookLearn how to write well. categories include figuring out what to write about, how to write an introduction, the writing process, writing style, and copyediting.
CSS for JavaScript Developers
Josh W. Comeau • video courseA comprehensive course that helps you develop deep mastery of CSS. Built specifically for JavaScript developers!
The Joy of React
Josh W. Comeau • video courseThe all-new interactive learning experience that teaches you how to build cool stuff with React.
React Server Components
Kent C. Dodds • tutorialUnderstand React Server Components and Server Actions by building a framework with them.
AI Assistants
Kent C. Dodds • video tutorialArtificial intelligence has taken the web development world by storm, and learning how to use it will be a game-changer in the job market. It's not about replacement; it's about ensuring you're the one with the upper hand by wielding AI assistants effectively.
Deploy Web Applications All Over the World
Kent C. Dodds • video tutorialThis tutorial will show you how to deploy a multi-region Node.js application with a persistent database, ensuring optimal performance no matter where your users are located thanks to Fly.io.
Full Stack Foundations
Kent C. Dodds • workshopThe Full Stack Foundations workshop covers modern web development best practices including Styling, Routing, Data Loading, Forms, SEO, Error Handling, and more!
Professional Web Forms
Kent C. Dodds • workshopThe Professional Web Forms Workshop will equip you for building complex, fully accessible forms that handle validation and file uploads while preventing spam.
Data Modeling Deep Dive
Kent C. Dodds • workshopThe Data Modeling Deep Dive Workshop will teach you best practices for designing database schemas, managing relationships, data mutations, and optimizations.
Authentication Strategies & Implementation
Kent C. Dodds • workshopLearn best practices for managing user sessions, passwords, 2FA, email verification, OAuth, and more in the Authentication Strategies & Implementation Workshop!
Web Application Testing
Kent C. Dodds • workshopLearn how to write tests that cover all of your backend and frontend code. Web Application Testing covers unit testing, E2E, integration testing, and more!
Epic React
Kent C. Dodds • workshopStrap in and take your React applications to the next level.
Testing JavaScript
Kent C. Dodds • workshopLearn the smart, efficient way to test any JavaScript application.
Conquering Responsive Layouts
Kevin Powell • video courseAre you ready to take the challenge and finally figure out responsive layouts? Click the button below and jump in!
CSS Demystified
Kevin Powell • video courseImagine a day where you could write CSS and know exactly what was going to happen. That day is just around the corner.
Flexbox Simplified
Kevin Powell • video courseFlexbox is incredibly powerful, but it can be hard to wrangle at times. We're here to simplify it and have you start using it with confidence.
Beyond CSS
Kevin Powell • video courseBeyond CSS is a course designed to help you use modern CSS and tools like Sass and PostCSS in order to get control of your stylesheets.
Zero to Shipped
Kristijan Ristovski • video courseMaster Fast-Paced Fullstack Development. Finally ship that product.
Array.reduce()
Kyle Shevlin • video courseLearn `reduce` once and for all.
Thinking in Stories
Lawrence Yeo • live cohortA live, 4-week course that will show you how to transform your best ideas into even better stories.
The Examined Writer
Lawrence Yeo • video courseLearn how to write reflections for the modern reader.
Design Academy - Free Course
Laura Elizabeth • email courseIn this crash course I will teach you the basics of design presented in a no-fluff kind of way. You will learn what separates good design from the bad (and how simple it is to turn one into the other) plus how to avoid the most common pitfalls in design.
Design Academy - Design Fundamentals
Laura Elizabeth • video courseFinally master the fundamentals of design in less than 6 weeks. A no-fluff course for developers to learn design principles.
Testing Accessibility
Marcy Sutton • text-based course, workshopA self-paced workshop designed to teach you the principles and effective patterns of accessibility, from design to deployment.
Better Web Type
Matej Latin • bookBetter web typography for a better web — a web typography book for web designers and developers.
UX Buddy
Matej Latin • text-based courseTired of pushing pixels? Get an awesome UX design job. Learn how to showcase your skills, create an awesome UX portfolio, master the job interviews and apply to the UX positions at the top companies with confidence.
Beginner's TypeScript
Matt Pocock • video tutorialFree interactive video tutorial that will help you get started with TypeScript.
Solving TypeScript Errors
Matt Pocock • video tutorialTypeScript boosts productivity but faces pitfalls like type mismatches, null values, & puzzling errors. Learn to spot & solve these for swift progress.
Zod
Matt Pocock • video tutorialZod is a TypeScript-first schema declaration and validation library. In this tutorial, Matt Pocock has prepared a set of exercises that will help you level up.
React With TypeScript
Tyler McGinnis • video courseEverything you need to be productive in a React application that uses TypeScript.
Type Transformations
Matt Pocock • workshopLearn to manipulate types for cleaner, maintainable code with over 50 hands-on exercises, from string manipulation to advanced unions and mapped types.
TypeScript Generics
Matt Pocock • workshopMaster TypeScript's generics with exercises from basics to advanced, including conditional types and currying.
Advanced TypeScript Patterns
Matt Pocock • workshopIntermediate to advanced workshop: Boost app logic, type global scopes, and debug with external libraries.
Advanced React with TypeScript
Matt Pocock • workshopExpert-level knowledge for typing your React apps with TypeScript.
Figma 101
Matt D. Smith • video tutorialLearn the basics of Figma in one hour for FREE with twelve fast-paced videos.
Intro to Icons
Matt D. Smith • video tutorialLearn the fundamentals of icon design in one hour.
Shift Nudge
Matt D. Smith • video courseShift Nudge is the all–new online learning experience for designing beautiful and functional interfaces. Get good at design. Build your portfolio. Create with confidence.
School of Framer
Melody Onyeocha, James Moses • video courseSchoolofFramer makes it easy to kickstart or accelerate your web design career. Learn Framer and become a certified Framer expert in 6 weeks with our live classes.
Git Fundamentals
Michael Chan • video tutorialWhether you're a coding newbie just starting to explore version control or a seasoned developer looking to refine your Git skills, this tutorial is the perfect git roadmap for you.
UI Design Principles
Michael Filipiuk • bookOver 500+ pages full of tips, tricks, and secrets on UI Design. You’ll never have to look for another video, article, or course again.
Ultimate Figma Masterclass Course
Michael Wong • video courseDive in our Figma course for hands-on training and become job-ready in just 10 hours. Secure a Figma certificate with our Figma Masterclass Course today.
Practical UX Research & Strategy
Michael Wong • video courseLearn how to apply practical user research strategy to your designs. Make strategic and data-backed decisions with our UX Research Course today.
UX/UI Design Course
Michael Wong • video courseMaster UX/UI design with a course that helps you solve real user problems. Sharpen your strategic thinking and create designs that drive business results.
Master Gorgeous UI Design
Pablo Stanley • video course, workshopTransform your visual design skills with Pablo Stanley and team.
Build Fancy Landing Pages with React(-three-fiber) and Threejs
Paul Henschel • video courseThis course teaches you how to add stunning flourishes to your sites with little code and complexity.
Learning D3.js
Philip Davis • video courseLearn how to build unique and interactive visualizations from scratch.
React for Design
Philip Davis • video courseReact opens up new ways of designing interfaces and the systems that support them. If you're interested in using React for design work but not sure where to start, I made this course for you.
SwiftUI for Designers
Philip Davis • video courseI made this course to help you learn the parts of SwiftUI that are relevant for designing and prototyping interfaces.
The Road to Next
Robin Wieruch • video courseBecome a Full-Stack Developer with Next.js and React Server Components.
The DNS Course For Developers
Ruurtjan Pul • video courseNever be confused about DNS again. This online video course has everything you need to master DNS once and for all.
Data Fetching with React Server Components
Ryan Toronto • video courseSee how this exciting new primitive simplifies your data-fetching code.
Advanced Radix UI
Sam Selikoff • video courseBuild rich UI components — without doing any of the boring work.
Ship an App With Remix
Sam Selikoff • video courseLearn this popular React framework by building and deploying your own Work Journal.
Tailwind Mastery
Sam Selikoff • video courseLearn Tailwind CSS from scratch by building a pixel-perfect Discord clone.
Framer Motion Recipes
Sam Selikoff • video courseAdd beautiful animations to your React apps using Framer Motion.
Building Machine Learning Systems That Don't Suck
Santiago Valdarrama • live cohort, video courseA live, interactive program that'll help you build production-ready machine learning systems from the ground up.
Practical Accessibility
Sara Soueidan • video courseA self-paced, get-right-down-to-it video course designed to demystify web accessibility and equip you with the knowledge you need to confidently create more accessible websites and web applications today.
Typescript for Javascript Developers
Shaundai Person • video courseLearn TypeScript using your JavaScript skills. Get started with TypeScript today!
Rust for JavaScript Developers
Sidhartha Chatterjee • text-based course, video courseCurious about Rust lately? I'm building an accessible and thorough course, especially for JavaScript developers.
Animated Background Stripes Effect
Simon Vrachliotis • video tutorialIn this tutorial you'll create an animated stripes effect by building a Tailwind CSS Plugin. categories include CSS Variables, keyframes, context, and more!
Background Split Alignment
Simon Vrachliotis • video tutorialCreate a decorative background-color-split effect that lines up with a foreground card's side and main panels.
Flexible Ribbon Banner with Tailwind CSS
Simon Vrachliotis • video tutorialAn exercise-driven tutorial to learn the highly technical and creative aspects of building flexible Tailwind CSS components.
Fluid Hover Cards with Tailwind CSS
Simon Vrachliotis • video tutorialInspired by a component found on when browsing dji.com, Simon Vrachliotis has developed this tutorial to show you how to build a set of professional-grade cards for displaying content.
Pixel Perfect Figma to Tailwind
Simon Vrachliotis • workshopLearn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS techniques, and Tailwind v4 migration in this workshop.
Multi-Style Tailwind Components
Simon Vrachliotis • workshopIn this workshop, you'll learn the best way to create & manage multiple Tailwind-powered style variants for your UI components.
Tailwind Multi-Theme Strategy
Simon Vrachliotis • workshopIn this workshop, we’ll explore the best way to support advanced theming beyond just dark mode. Your new superpower will be the ability to bring multi-theme support to any new or existing project using Tailwind CSS.
Learn How To Make a Website with Steph
Stephanie Eckles • video courseGo from zero to website launch - no prior development experience required! Through this series of 4-14 minute videos, you will learn the essentials of web development.
The Creative HTML5 & CSS3 Course
Simo Edwin • video courseA 12+ hour comprehensive course on learning the basics of html5 and css3 all the way to building 3 fully customized/animated websites from scratch!
The Ultimate JavaScript Animation Course
Simo Edwin • video courseBuild 6 awesome projects to master animation and upgrade your Front End skills.
The Creative React and Redux Course
Simo Edwin • video courseBuild 3 Awesome Web Applications With React!
The Creative Javascript Course
Simo Edwin • video courseLearn JavaScript from beginner to advanced, building web apps and websites!
Ultimate Next.js Fullstack Course
Simo Edwin • video courseLearn to create a full stack e-commerce website with cutting edge tech. From beginner to expert by building a production Grade E-commerce App with Next.js, Tailwind CSS, Stripe, Next-Auth, and more!
Refactoring UI
Adam Wathan, Steve Schoger • book, video tutorialLearn how to design awesome UIs by yourself using specific tactics explained from a developer's point-of-view.
Building a Second Brain Foundation
Tiago Forte • video courseBuild your Second Brain the right way for you with our self-paced course or membership. Beat information overload, organize your digital life, and make consistent progress on your most important projects.
Pillars of Productivity
Tiago Forte • video courseThe complete blueprint for modern, digital productivity. Gain powerful tools and habits so you can start every week with the focus you need to do your best work.
react.gg
Tyler McGinnis • video courseThe interactive way to master modern React.
Classic React
Tyler McGinnis • video courseStill using Class based React components at work? This is the course for you.
React Router
Tyler McGinnis • video courseWe’ll get you off to the races building complex apps with React Router.
Advanced JavaScript
Tyler McGinnis • video courseTake your JavaScript skills to next level and master the mother language.
TypeScript
Tyler McGinnis • video courseOur course is the complete guide that takes you from zero to TypeScript hero.
Smart Interface Design Patterns
Vitaly Friedman • video course, workshop100s of real-life examples, 10h-video course for UX designers, with UX checklists and practical takeaways.
JavaScript30
Wes Bos • video courseBuild 30 things with vanilla JS in 30 days with 30 tutorials.
Beginner JavaScript
Wes Bos • video courseA fun, exercise heavy approach to learning Modern JavaScript from scratch.
ES6 for Everyone
Wes Bos • video courseA premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer.
Master Gatsby
Wes Bos • video courseLearn to build modern websites with Gatsby, React, CSS, Headless CMS and Serverless Functions!
React For Beginners
Wes Bos • video courseWant to upgrade your JavaScript skills and learn React.js? Learn how to build websites and web apps in just a couple of afternoons.
Fullstack Advanced React and GraphQL
Wes Bos • video courseBuild Full Stack Applications with React and GraphQL.
What The Flexbox?!
Wes Bos • video courseA simple 20 video course that will help you master CSS Flexbox.
CSS Grid
Wes Bos • video courseLearn all about CSS Grid with Wes Bos in this free video series!
Learn Node
Wes Bos • video courseA premium training course to learn to build apps with Node.js, Express, MongoDB, and friends.
Professional CSS
Wesley • video courseThis online CSS course training will upgrade your CSS skill.
Professional JavaScript
Wesley • video courseThis online JavaScript course training will upgrade your JavaScript skill to a professional level.
Professional React & Next.js
Wesley • video courseThis online React & Next.js course training will upgrade your React & Next.js skill to a professional level.
Learn JavaScript
Zell Liew • video courseBecome a JavaScript master and be able to build anything you want (from scratch if you have to).