Akshay Saini
FreeNamaste JavaScript
Akshay Saini's deep look at JavaScript internals — execution context, hoisting, scope chains, closures and the event loop, drawn out on a…
58 hand-picked courses, classes and tutorials you can take online — every link direct, no affiliate strings.
58 courses in the catalog
Akshay Saini
FreeAkshay Saini's deep look at JavaScript internals — execution context, hoisting, scope chains, closures and the event loop, drawn out on a…
Microsoft
FreeMicrosoft's official TypeScript guide — basics, narrowing, generics, conditional and mapped types. Explicitly not a tooling or JavaScript…
Matt Pocock
FreeMatt Pocock's free 18-exercise TypeScript primer: broken code, a pointer to the docs, then the solution. Teaches you to read the docs, not…
freeCodeCamp
FreeBob Ziroll's two-hour TypeScript introduction for freeCodeCamp — annotations, interfaces, unions and basic generics, framed as a layer over…
Dr. Charles Severance
FreeDr. Chuck's data-first Python course — files, APIs, scraping, SQL and visualisation, with free autograded assignments and a gradebook at…
Al Sweigart
FreeAl Sweigart's free Python book, third edition — 24 chapters on scraping, spreadsheets, PDFs, file wrangling and GUI automation for…
Python Software Foundation
FreePython's own tutorial, maintained by the PSF — 16 chapters from control flow to virtual environments. Written for programmers new to Python,…
Harvard University
FreeHarvard's CS50P — ten weeks from functions to OOP, with auto-graded problem sets, a unit testing week and a self-designed final project.
freeCodeCamp
FreeMike Dane's four-and-a-half-hour Python fundamentals video for freeCodeCamp — variables to OOP in one take, with no exercises to check your…
Kaggle
FreeSix lessons, about three hours, in hosted notebooks — decision trees, validation, overfitting and random forests with pandas and…
Google's rebuilt ML Crash Course — regression, classification, neural networks, embeddings and LLMs, with interactive visualisations and…
fast.ai
FreeJeremy Howard's top-down deep learning course — train a working model in lesson one, PyTorch and fastai underneath. Part 1 was recorded in…
DeepLearning.AI
PremiumAndrew Ng's rebuilt three-course ML specialization in Python — regression, neural networks, trees, clustering and recommenders.…
Josh Starmer
FreeJosh Starmer's drawn, deliberately goofy explanations of statistics and ML — p-values through transformers. A reference library, not a…
freeCodeCamp
FreefreeCodeCamp's rebuilt 2022 certification — semantic HTML, forms, accessibility, Flexbox and Grid, taught by building 20 projects with test…
The Odin Project
FreeThe Odin Project's open-source entry path — command line, Git, HTML, CSS, Flexbox and JavaScript, taught through specs and curated reading,…
Google Chrome Team
FreeThe Chrome team's CSS course — box model, cascade and specificity first, then Flexbox, Grid, container queries and animation across ~39…
MDN Web Docs
FreeMozilla's structured learning area — HTML, CSS layout, JavaScript, accessibility and version control across dozens of articles per module,…
OpenJS Foundation
FreeNode's official Learn guide — the runtime, npm, the event loop, streams, files, the built-in test runner and diagnostics, straight from the…
freeCodeCamp
FreeJohn Smilga's eight-hour freeCodeCamp course — Node internals and the raw http module before Express, then routing, middleware and a full…
OpenJS Foundation
FreeExpress's four-page starter guide — install, Hello World, generator, routing and static files, now covering Express 5 and TypeScript setup.
Google Flutter Team
FreeGoogle's official Flutter pathway — now eighteen steps and three apps, from widgets and DevTools through ChangeNotifier state, slivers and…
freeCodeCamp
FreeVandad Nahavandipoor's 37-hour Flutter course — Dart from scratch through Firebase auth, Firestore, Bloc state management and store…
Docker
FreeDocker's official four-step introduction — install, run your first container, build an image, push it to Docker Hub. Deliberately narrow,…