Skip to content

Programming

Verified Programming Courses

Courses on software development: languages, frameworks, testing practice and the craft of building and shipping applications.

All programming courses

Ordered by course title

  • Wes Bos

    Programming

    Advanced React & GraphQL

    A project course that builds one full-stack application — an online store with authentication, product search, a cart and card checkout — rather than teaching each topic in isolation. Around eighteen hours across fourteen modules covers Next.js, styled components, a GraphQL schema and server, client-side queries, permissions, and roughly five hours of testing with Jest and React Testing Library at the end. Sold as two packages, the smaller containing the first five modules.

    Price
    $69.50
    Level
    Advanced
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Wes Bos

    Programming

    Beginner JavaScript

    A video course that teaches JavaScript from first principles without a framework, working directly with the language and the browser. It covers the parts beginners usually skip — scope and closures, prototypes and `this`, flow control and data types — alongside DOM work, events, fetching data and ES modules, with three separate rounds of practice exercises between the teaching modules. Sold as two packages, where the smaller one contains the first six modules only.

    Price
    $69.50
    Level
    Beginner
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Harvard University (CS50)

    Programming

    CS50's Introduction to Computer Science

    Harvard's introductory computer science course, taught through eleven weeks that begin in Scratch and move into C, then Python, SQL and web development with Flask. It spends unusually long on what happens underneath a program — arrays, memory, pointers and data structures — before reaching higher-level languages, and ends with a self-directed final project. The course materials are free; a certificate is a separate paid option through edX.

    Price
    Free
    Level
    Beginner
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Josh W Comeau

    Programming

    CSS for JavaScript Developers

    A course aimed at developers who are comfortable in JavaScript but treat CSS as guesswork, built around the browser's rendering model rather than a list of properties. Ten modules move from the cascade and box model through Flexbox, responsive design, typography, Grid and animation, ending with the finishing details that separate a working layout from a finished one. Roughly 200 lessons and 40 hours, delivered as mixed written and video content with interactive exercises rather than video alone.

    Price
    See provider for price
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Kent C. Dodds

    Programming

    Epic React

    Seven workshops totalling around 240 short lessons, written in TypeScript and updated for React 19. It moves from component fundamentals and hooks through the advanced APIs, Suspense, component patterns, performance work and server components — the later material being the part most React courses stop short of. Delivered as code-first exercises rather than lectures, with lifetime access, a Discord community and a thirty-day guarantee.

    Price
    See provider for price
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • University of Helsinki

    Programming

    Full Stack Open

    The University of Helsinki's open web development course, built around React, Node.js and Express and worked through as written material with exercises rather than video. It runs from browser fundamentals through building and testing a server, state management, GraphQL, TypeScript, React Native, CI/CD, containers and relational databases. The material is free, and both a certificate and University of Helsinki ECTS credits are available at no cost. It expects existing programming ability rather than starting from zero.

    Price
    Free
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • fast.ai

    Artificial Intelligence

    Practical Deep Learning for Coders

    A free deep learning course that starts by training and deploying a working model in the first lesson and only then works backwards into the theory. It covers computer vision, natural language processing, tabular data with random forests, collaborative filtering and building a model from scratch, taught in PyTorch and the fastai library through Jupyter notebooks. It assumes about a year of coding experience, preferably Python, and no mathematics beyond school level. The edition published at the time of checking is labelled 2022.

    Price
    Free
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Fireship

    Programming

    react.gg

    A challenge-based React course built as an interactive platform rather than a video library, combining illustrated text lessons with coding challenges, quizzes and a set of custom hooks to rebuild from scratch. Ten sections run from the rendering model through custom hooks, concurrent rendering and server-side React, closing with interview questions. Sold as two lifetime packages that differ in how much is included, plus an annual subscription bundling the wider library.

    Price
    $375
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Kent C. Dodds

    Programming

    Testing JavaScript

    A course organised around four layers of testing — static analysis, unit, integration and end-to-end — rather than around a single tool, so the reasoning transfers between frameworks. Eight modules cover mocking, static analysis, DOM Testing Library, Jest configuration, React component tests, Cypress setup and Node backend testing. Sold in three tiers containing three, six and eight modules respectively, with video available to stream or download and a thirty-day guarantee.

    Price
    See provider for price
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Josh W Comeau

    Programming

    The Joy of React

    An introductory React course delivered as an interactive platform rather than a video series: written explanations, screencasts, exercises, mini-games and three capstone projects — a word game, a toast component playground and an MDX-based blog. Six modules run from fundamentals and state through hooks, component API design and full-stack React, with bonus material on layout animation and interview practice. One-time purchase with lifetime access and a Discord community.

    Price
    See provider for price
    Level
    Beginner
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Fireship

    Programming

    The Official React Query Course

    A course on TanStack Query built with the library's own maintainers, covering the mental model of server-state caching rather than a list of API options. Eight sections run from basic queries through advanced patterns, mutations and user interaction, scaling, plugins and adapters, and testing, with bonus material on server-side rendering, Suspense and WebSockets. Sold in the same three tiers as its sibling course, with the two purchase tiers granting lifetime access.

    Price
    $375
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Matt Pocock

    Programming

    Total TypeScript

    An exercise-driven TypeScript course built as five workshops rather than a lecture series: the learner is given a failing type and has to make it pass, several hundred times. It runs from environment setup and type annotations through type transformations, generics, conditional types and library-level patterns, ending with typing React applications. Sold as two packages, the smaller of which contains only the first workshop. Access includes a Discord community and a thirty-day guarantee.

    Price
    See provider for price
    Level
    Intermediate
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified

  • Josh W Comeau

    Programming

    Whimsical Animations

    A course on the decorative end of front-end work: particle effects, SVG animation, advanced interaction and HTML Canvas, with bonus material on animation design, layout animations in React and a set of open-ended challenges. Delivered as interactive articles with over a hundred short videos, exercises and mini-games. Sold in three packages that differ by how much of the material is included, all with lifetime access, Discord access and an unconditional thirty-day refund.

    Price
    $649
    Level
    Advanced
    Format
    Self-paced

    View course profile

    Listed

    Not independently verified