-->
A 4-part guide to create, document and maintain your design system components.
Dive deep into advanced AI agent design and implementation.
Take your JavaScript skills to next level and master the mother language.
Learn advanced prompt engineering techniques to build complex LLM applications and use cases.
Build rich UI components β without doing any of the boring work.
Learn the hooks and API that React has to offer for complex state management, sharing context throughout your app, focus management and more.
Make your code better than ever by learning the strengths and weaknesses of several advanced patterns so you always know exactly what to reach for.
Expert-level knowledge for typing your React apps with TypeScript.
Complex types used in reusable library and framework code.
Intermediate to advanced workshop: Boost app logic, type global scopes, and debug with external libraries.
Artificial 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.
Learn how to use AI through use cases and AI tools to increase productivity at work.
In this tutorial you'll create an animated stripes effect by building a Tailwind CSS Plugin. categories include CSS Variables, keyframes, context, and more!
Learn how to craft animations that make people feel something.
Learn `reduce` once and for all.
Learn how to create and maintain digital design systems, allowing your team to roll out higher quality, more consistent UIs faster than ever before.
Learn best practices for managing user sessions, passwords, 2FA, email verification, OAuth, and more in the Authentication Strategies & Implementation Workshop!
Create a decorative background-color-split effect that lines up with a foreground card's side and main panels.
A fun, exercise heavy approach to learning Modern JavaScript from scratch.
Free interactive video tutorial that will help you get started with TypeScript.
Better web typography for a better web β a web typography book for web designers and developers.
Beyond 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.
Build a blog aggregator microservice in Go. Put your API, database, and web scraping skills to the test.
Build a blog aggregator microservice in TypeScript. Put your API, database, and web scraping skills to the test.
Build your first local command-line application in Python and use the real tools that developers use every day.
Set Up a Design System. Guide, Resources, Useful Tools, Checklists.
Build a visual interface that draws, solves, and animates a maze in Python. Visualize all the algorithms you've learned.
Build a REPL pokedex on the command line in Go. Learn how to use JSON, make network requests, and implement caching.
Build a REPL pokedex on the command line in Typescript. Learn how to use JSON, make network requests, and implement caching.
Build a static site generator from scratch, similar to Jekyll, Hugo, or Gatsby in Python.
Build a web crawler from scratch in Go. It's an SEO analytics tool that reports on the internal linking profile of any website.
Build a web crawler from scratch in TypeScript. It's an SEO analytics tool that reports on the internal linking profile of any website.
Build a clone of the classic Asteroids game using Pygame and object-oriented programming concepts.
This course teaches you how to add stunning flourishes to your sites with little code and complexity.
Learn to build modern websites with Astro, the all-in-one framework designed for speed.
In this tutorial, you'll recreate useState and useEffect from scratch, learn essential rules, and understand how hooks manage state and renders.
Build 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.
A live, interactive program that'll help you build production-ready machine learning systems from the ground up.
Still using Class based React components at work? This is the course for you.
CodeFast is the best coding course to learn how to turn your idea into an online business, fast.
A high quality, expansive CSS course that will elevate your CSS and core skills to a level you never thought was achievable.
Are you ready to take the challenge and finally figure out responsive layouts? Click the button below and jump in!
Imagine a day where you could write CSS and know exactly what was going to happen. That day is just around the corner.
A comprehensive course that helps you develop deep mastery of CSS. Built specifically for JavaScript developers!
Learn all about CSS Grid with Wes Bos in this free video series!
A new course that teaches how to code with AI using Cursor
See how this exciting new primitive simplifies your data-fetching code.
The Data Modeling Deep Dive Workshop will teach you best practices for designing database schemas, managing relationships, data mutations, and optimizations.
This 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.
Finally master the fundamentals of design in less than 6 weeks. A no-fluff course for developers to learn design principles.
In 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 Course from Ben Marriott. Learn to take your design and illustration skills to the next level.
A 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.
A 90-day Live Cohort to help teams get a design system practice up and running at an enterprise organization.
A lively and paradigm-challenging evaluation of what makes good system designs work at any scale.
A proven curriculum of easy-to-follow, market-leading strategies that will increase your chances of landing a dev job faster and with less effort. Includes a complete career curriculum of 13 modules, 100 lessons, & 34 assignments.
A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer.
TypeScript types for everyday application development.
Learn the basics of Figma in one hour for FREE with twelve fast-paced videos.
Your 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.
Flexbox 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.
Master flexbox layout.
An exercise-driven tutorial to learn the highly technical and creative aspects of building flexible Tailwind CSS components.
Inspired 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.
Add beautiful animations to your React apps using Framer Motion.
The Full Stack Foundations workshop covers modern web development best practices including Styling, Routing, Data Loading, Forms, SEO, Error Handling, and more!
Build Full Stack Applications with React and GraphQL.
Learn how to build frontend applications at scale using the fundamentals of software design and architecture.
If you want to land more design work, increase your income, and build stronger client relationships, this course is for you. Packed with the best advice to help you start standing out. If it helped me earn over $500,000 a year designing, it can help you level up too.
Learn React from scratch: build components, understand JSX, and master core concepts. Understand the 'why' and 'how' behind React's functionality.
Whether 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.
Learn CSS Grid once and for all in the most fun way possible.
High Leverage Rails is a video course by Rails educator Stephen Margheim. Using Ruby on Rails and SQLite, you'll learn how to build faster and ship quality apps with less code and hassle.
A comprehensive video course by database educator Aaron Francis. Learn everything you need to confidently use SQLite in production.
A Practical Guide To UX Metrics & Design KPIs
A step-by-step walkthrough of using a design system in code.
A step-by-step walkthrough of using a design system in Figma.
An interactive mini-course on creating SVG animations by Nanda Syahrasyad.
Learn the fundamentals of icon design in one hour.
Learn how to build agentic workflows powered by LLMs.
Learn how to create and collaborate with NotebookLM, a powerful AI research assistant.
Learn important prompt engineering techniques to build use cases with LLMs.
Learn how to build effective and modern Retrieval Augmented Generation (RAG) systems.
Slice, filter, map, reduce, and other array methods.
Callbacks, promises, async/await and event loops.
Build 30 things with vanilla JS in 30 days with 30 tutorials.
Just JavaScript will help you develop a rock-solid understanding of how JavaScript works through intuitive visual explanations and learning challenges.
The full-length online course on creating beautiful, high-converting landing pages. Includes videos, resources, and a student community.
This Python course is not for the faint of heart. It covers graphs, dynamic programming, and linear programming among other things.
Learn the Astro web framework through a project-based learning approach.
Become a master character designer with this six-module online course designed for digital artists of all levels.
Learn how to take a working codebase and automate the testing, build, and deployment processes for a cloud-based application.
Learn how encryption, password security, and ciphers work at a lower level than most developers are used to.
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.
Understand Docker from the ground up by building with it. Learn why Docker is a staple both for deploying to production and local development.
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.
Functional programming knowledge is critical to being a well-rounded developer. Learn the conceptual fundamentals in Python (yes, Python).
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.
Don't just use Git alone, learn how to use it while working with a large team of developers.
Learn the essentials of Go. It's taking development, particularly back-end web development, by storm.
Go 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.
Learn how to use HTTP in Golang to interact with APIs and the web. Make requests, handle responses, and use a JSON API.
Learn how to use HTTP in TypeScript to interact with APIs and the web. Make requests, handle responses, and use a JSON API.
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.
HTTP servers are the backbone of the internet, and there's no reason you can't understand how they work from the ground up.
Become a JavaScript master and be able to build anything you want (from scratch if you have to).
Learn the basics of JavaScript, the most popular programming language in the world.
Kubernetes is the most popular container orchestrator (read: Docker Deployer) in the world. Deploy real services on a local cluster.
Never fear a Linux terminal again. Learn how to use the command line to navigate a unix-like filesystem and automate developer tasks.
Learn how to manually manage memory in C and build a garbage collector from scratch.
A premium training course to learn to build apps with Node.js, Express, MongoDB, and friends.
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.
Is this a course on Pub/Sub architecture, or is it a course on RabbitMQ? Well, both.
Learn the fundamentals of Structured Query Language (SQL), the most popular way to interact with databases like MySQL, PostgreSQL, and SQLite.
Learn to code using the latest version of Python 3, arguably the most popular professional programming language
The full-length online course on UI design: color, typography, layout, design process, and more. Includes downloadable resources, homework, and a student community.
The full-length online course on UX design: user research, design patterns, wireframing, usability testing, and more. Includes downloadable resources, homework, and a student community.
Take your programming skills to the next level with this comprehensive, code-first, and hands-on WebAssembly course - the ultimate gateway to mastering the fundamentals of this revolutionary technology.
Learn how to build unique and interactive visualizations from scratch.
A 12-episode video course to help you understand design systems as a software product.
Learn to build modern websites with Gatsby, React, CSS, Headless CMS and Serverless Functions!
Transform your visual design skills with Pablo Stanley and team.
Take 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.
Mastering Postgres is a comprehensive video course that will help you level up your applications and your career.
Master the tools and methods to generate visually captivating images using Midjourney.
Learn to mock functions, time, globals, network, and modules. Practice real-world scenarios using Vitest to write effective and maintainable tests.
Lay the foundation for your JavaScript knowledge using the latest features.
A 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.
Enter the word of motion design with Ben Marriott. Learn how to use After Effects to bring design and illustration to life.
In this workshop, you'll learn the best way to create & manage multiple Tailwind-powered style variants for your UI components.
An AI-Friendly Framework for Building Usable Software.
The 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.
Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS techniques, and Tailwind v4 migration in this workshop.
A 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.
A free course designed for people with some coding experience, who want to learn how to apply deep learning and machine learning to practical problems.
The complete programmatic SEO course to scale your business.
Learn how to apply practical user research strategy to your designs. Make strategic and data-backed decisions with our UX Research Course today.
The most complete, on-demand video course to help you learn product (UX/UI) design and become a more skillful and mindful designer.
The most practical self-paced course to start your journey in Product Design and UX.
This online CSS course training will upgrade your CSS skill.
This online JavaScript course training will upgrade your JavaScript skill to a professional level.
This online React & Next.js course training will upgrade your React & Next.js skill to a professional level.
The Professional Web Forms Workshop will equip you for building complex, fully accessible forms that handle validation and file uploads while preventing spam.
Learn the most important prompting techniques and best practices for building effective LLM applications.
A Comprehensive Overview of Prompt Engineering
Introduction to Python, including pitfalls and community conventions.
A rebellious, potentially life-changing design course by Jack McDade.
Want to upgrade your JavaScript skills and learn React.js? Learn how to build websites and web apps in just a couple of afternoons.
React 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.
Starting with an HTML file and a script, you'll learn React API to build components and manage forms. Learn the fundamentals of building on the web with React.
Learn React hooks to add interactivity to your apps and build dynamic websites. You'll learn the core React hooks including useState, useEffect, and useRef.
Diagnose, profile, and fix performance problems in your React application using the Browser Profiler, React DevTools Profiler, and optimization techniques.
Weβll get you off to the races building complex apps with React Router.
Understand React Server Components and Server Actions by building a framework with them using just the Browser, Node.js, and React.
Learn how Suspense works under the hood, preparing you for the future of asynchronous state management.
Learn how to create 3D websites with React Three Fiber. Through project-based lessons, you'll learn everything you need to know to create your own 3D web experiences. No prior knowledge of Three.js or R3F is required.
Everything you need to be productive in a React application that uses TypeScript.
Get productive building applications with React and TypeScript with our interactive guide on React's types - from component props to useRef.
The interactive way to master modern React.
This design process will change the way you approach your next design project. Itβs geared for speed, communication, and growing relationships.
Learn how to design awesome UIs by yourself using specific tactics explained from a developer's point-of-view.
Boundaries, repetition, character sets and classes, wildcards, and more.
Curious about Rust lately? I'm building an accessible and thorough course, especially for JavaScript developers.
Join the School of Framer's live 6-week Framer bootcamp! Learn how to design and build responsive websites using Framer's powerful no-code platform. Perfect for designers, developers, and solopreneurs looking to master web design, create stunning projects.
Get a look inside the kitchen of how me and my team made 10+ of my websites rank #1 in Google. I'll teach you everything you need to know about SEO. From keyword research to pSEO, I got you covered.
Learn Service Workers inside and out with the new game of Service Worker mastery.
Shift Nudge is the allβnew online learning experience for designing beautiful and functional interfaces. Get good at design. Build your portfolio. Create with confidence.
Learn this popular React framework by building and deploying your own Work Journal.
100s of real-life examples, 10h-video course for UX designers, with UX checklists and practical takeaways.
TypeScript boosts productivity but faces pitfalls like type mismatches, null values, & puzzling errors. Learn to spot & solve these for swift progress.
The SQL language from the ground up.
Ready 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!
This 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.
This handbook helps tech startup founders improve their product, growth, recruiting, and fundraising.
To have a successful startup, you need: a great idea, a great market, a great team, a great product, and great execution.
Learn patterns and approaches for managing your code. Write JavaScript that's performant, maintainable, and can be easily reused across projects.
An in-depth course on design tokens: concepts, Figma Variables, code, processes, best practices, and more.
I made this course to help you learn the parts of SwiftUI that are relevant for designing and prototyping interfaces.
Semantic, themable color design tokens in Tailwind CSS.
Learn Tailwind CSS from scratch by building a pixel-perfect Discord clone.
In 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.
A self-paced workshop designed to teach you the principles and effective patterns of accessibility, from design to deployment.
In the Testing Fundamentals workshop, you will learn testing principles, framework structure, async handling, and more by building a mini testing-framework!
Learn the smart, efficient way to test any JavaScript application.
Learn 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.
A 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.
Delightfully fun lessons designed to get you from no code to know code.
A 12+ hour comprehensive course on learning the basics of html5 and css3 all the way to building 3 fully customized/animated websites from scratch!
Learn JavaScript from beginner to advanced, building web apps and websites!
Build 3 Awesome Web Applications With React!
Never be confused about DNS again. This online video course has everything you need to master DNS once and for all.
Learn how to write reflections for the modern reader.
The all-new interactive learning experience that teaches you how to build cool stuff with React.
The Mighty Motion Guide has all the details about Framer Motion, explained with 200+ example CodeSandboxes. Learn everything about layout and exit animations, variants, keyframes, dragging, SVG animations, controlling animations manually, and more.
Master React Query with mystifying ease. Built in collaboration with the React Query core team.
Master Full-Stack Web Development with Next.js 15 and React 19.
Comprehensive React.js 19 Book to learn React for Beginners.
Learn to structure, manage, and scale design tokens.
Build 6 awesome projects to master animation and upgrade your Front End skills.
A live, 4-week course that will show you how to transform your best ideas into even better stories.
The ultimate Three.js course whether you are a beginner or a more advanced developer.
Total TypeScript: Essentials is a book for devs of all levels to learn advanced type manipulation and real-world application development patterns in TypeScript.
Learn to manipulate types for cleaner, maintainable code with over 50 hands-on exercises, from string manipulation to advanced unions and mapped types.
Our course is the complete guide that takes you from zero to TypeScript hero.
Static types and the TypeScript language from the ground up.
Learn TypeScript using your JavaScript skills. Get started with TypeScript today!
Master TypeScript's generics with exercises from basics to advanced, including conditional types and currying.
Learn TypeScript by setting up a pro environment, using advanced IDE features, and mastering type annotations, unions, object types, inference, and generics.
Over 500+ pages full of tips, tricks, and secrets on UI Design. Youβll never have to look for another video, article, or course again.
Dive 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.
Learn 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!
Become a top 1% Next.js 15 developer in only one course.
Master React by learning how it works.
Tired 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.
Master UX/UI design with a course that helps you solve real user problems. Sharpen your strategic thinking and create designs that drive business results.
Build any LLM app in TypeScript with Vercel's AI SDK. Learn streaming, structured outputs, tool calls and agents.
In this tutorial, you'll learn how to leverage Nx Release to handle everything from version management to publishing, all while maintaining the flexibility to customize every step of the process.
A bite-sized course to get you quickly productive with Vim.
Learn how to write tests that cover all of your backend and frontend code. Web Application Testing covers unit testing, E2E, integration testing, and more!
Learn how to build dynamic web applications from start-to-finish. Create interactive UI components, write your own APIs, and add offline support.
A simple 20 video course that will help you master CSS Flexbox.
Become a Great Writer and Get Readers in Just 5-weeks
Learn how to write well. categories include figuring out what to write about, how to write an introduction, the writing process, writing style, and copyediting.
Master Fast-Paced Fullstack Development. Finally ship that product.
Zod 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.