The Best of Low-Cost Learning

A curated directory of high-quality free and free-with-certificate learning resources — courses, textbooks, video, and hands-on practice, organized by subject. Sourced from MIT OCW, Project Gutenberg, GitHub awesome-lists, and the maintainers we trust.

286 resources 16 subjects 268 free 18 with free cert Refreshed Jun 7, 2026 19:19 CST · Next Expected Sep 6, 2026 03:00 CST
Filter by subject 16 subjects

Filter by format 7 formats
Filter by cost 3 options
Filter by school / platform 42 sources

Computer Science & Programming (38)

freeCodeCamp's flagship JavaScript certification. ~300 hours of interactive challenges covering ES6, regex, debugging, data structures (stack, queue, linked list, tree, graph, hash map), and 5 algorithm projects. Fully browser-based, no install.

Why we picked it: The only free cert that hiring managers actually recognize in JS. The five algorithm projects at the end (Caesar cipher, cash register, telephone validator, etc.) are a real portfolio.
Interactivejavascriptinteractivecertificationdata-structures
Sourced from freeCodeCamp

Eric Wastl's annual December coding puzzle advent calendar. 25 problems from Dec 1-25, ranging from Easy to Hard. Each problem has a story (saving Christmas, defeating an evil elf, etc.) and a unique solution. Any language, any approach. Community solutions on Reddit and GitHub.

Why we picked it: The most-loved free coding event of the year. ~500,000 developers participate annually. The problems are designed to be solvable in any language and reward creative thinking. Use it to learn a new language — many devs pick AoC as their annual 'learn Rust/Go/Clojure' project.
Project-Basedpracticepuzzlesannualcompetitive
Sourced from GitHub awesome-list

A curated list of free university courses with high-quality materials (assignments, lectures, notes, readings, exams) available online. Covers Algorithms, AI, Computer Graphics, CS Theory, Intro CS, Machine Learning, Programming Languages, Security, Systems, Statistics, and more. Each entry has the school, course title, and links to the actual course materials.

Why we picked it: The most useful single compilation of free university CS courses on the open web. Each entry points to the actual course page at the university, with all materials free. Better than 99% of MOOC catalogs because the quality bar is high.
Coursecoursesuniversitylistgithub
Sourced from GitHub awesome-list

A curated list of GitHub projects that are specifically geared toward beginners — labeled 'good-first-issue' or 'beginner-friendly'. Covers 30+ programming languages and dozens of project domains. Each entry links to a project repo with a clear path for first-time contributors (mentors, labels, easy issues).

Why we picked it: The right starting point for your first open-source contribution. The list is curated by language and domain, and every project has been vetted for being welcoming to beginners. The 'Good First Issue' label on each project is the standard entry point.
Textbookopen-sourcebeginnerlistfirst-contribution
Sourced from GitHub awesome-list

UC Berkeley's computer graphics course. Lecture videos (2017 and 2019), slides, and assignments. Covers: transformation matrices, 3D viewing, ray tracing, rasterization, Bézier curves, animation, and modern GPU shader programming. Assignments include building a ray tracer, a Bezier surface editor, and a cloth simulator.

Why we picked it: The right free course on computer graphics. The ray tracer and Bezier editor assignments are the most-cited graphics assignments in any curriculum. If you want to understand how 3D rendering actually works, this is the starting point.
Coursegraphicsberkeleyvideorendering
Sourced from GitHub awesome-list

UC Berkeley's intro CS course using Python. The course that SICP inspired, but in Python instead of Scheme. Covers: functions, data abstraction, recursion, higher-order functions, OOP, Scheme, SQL, and the classic SICP-style abstraction challenges. Lecture videos, slides, labs, and homeworks.

Why we picked it: The right free course if you want SICP-style learning with modern tooling. The 'ants vs bees' OOP lab is the most-cited intro CS lab on the internet. Pair with SICP itself for the classic Scheme-based approach; CS 61A is the modern Python version.
Coursecs61asicpberkeleyvideo
Sourced from GitHub awesome-list

UC Berkeley's EECS 70 — the discrete math + probability class for CS students. Lecture videos, slides, and homeworks covering: logic, proofs, modular arithmetic, polynomials, induction, graph theory, counting, probability, random variables, and Markov chains. The right pre-class for algorithms and ML.

Why we picked it: The right discrete math + probability course for CS students. The probability lectures are particularly clear — Chris Paucar and his team make Bayesian reasoning click. The right prerequisite for the Berkeley EECS series or any algorithms course.
Coursediscrete-mathprobabilityberkeleyvideo
Sourced from GitHub awesome-list

Carnegie Mellon's intro CS course using Python. Lecture videos (2016 and 2018), homeworks, and a final project. The homeworks are famously creative: each one is a different interactive graphics project (15-112-style graphics). Covers: Python fundamentals, recursion, OOP, algorithmic thinking, and 2D graphics.

Why we picked it: CMU's intro course with the most creative homework set in any intro CS class. The 'term project' students have built is the most-cited intro CS project collection on GitHub. If you want a rigorous intro Python course that's not 'learn syntax through toy examples', this is the right choice.
Coursepythonintrocmuvideo
Sourced from GitHub awesome-list

Carnegie Mellon's intro computer systems course — the same one that became the textbook 'Computer Systems: A Programmer's Perspective' (CS:APP) by Bryant and O'Hallaron. Lecture videos (Carnegie Mellon's 2015 recording), labs, and assignments cover: bits, C, machine code, x86-64 assembly, memory hierarchy, linking, exceptions, signals, virtual memory, I/O, concurrency, network programming. The labs include a binary bomb, malloc lab, proxy lab, and shell lab.

Why we picked it: The canonical intro computer systems course. If you want to actually understand how computers execute C code, the 'bomb lab' (reverse engineering a binary) is the most famous assignment in any systems course. The CS:APP textbook is used at 100+ universities; this is the actual course it came from.
Coursecomputer-systemscmucsappvideo
Sourced from GitHub awesome-list

Carnegie Mellon's graduate algorithms course. Lecture videos (2015 and 2024) and slides covering: max-flow/min-cut, LP duality, NP-completeness, approximation algorithms, online algorithms, randomized algorithms, and competitive analysis. The actual recordings from Avrim Blum's class.

Why we picked it: The right free course for graduate-level algorithms. The LP duality and approximation algorithms lectures are the most-watched in the course. Pairs well with MIT 6.046 — between the two, you cover the full graduate algorithms syllabus.
Coursealgorithmscmugraduatevideo
Sourced from GitHub awesome-list

Gamified coding kata practice. 9,000+ kata (problems) in 60+ languages, ranked by difficulty (8 kyu = beginner, 1 kyu = expert). Earn honor and ranks as you complete kata. Community-driven — anyone can author katas. Free to play, optional paid pro tier with no functional difference.

Why we picked it: The most fun way to practice a new language. Codewars is 'chess for code' — solving ranked kata is genuinely satisfying. The community is mature, kata quality is high, and the difficulty ranking is honest. Best for ongoing daily practice (a kata a day).
Interactivepracticekatagamifiedlanguages
Sourced from GitHub awesome-list

Cornell's functional programming course using OCaml. Lecture videos (2024), slides, homeworks, and a final project. Covers: functional programming, OCaml, type systems, monads, formal reasoning, and a substantial final project (build a real OCaml app). The same course as the on-campus CS 3110.

Why we picked it: The right free course if you want to learn functional programming seriously. OCaml is the language of choice for serious FP (used in Coq, Jane Street, and Facebook's Hack). The course covers the math, the type system, and the practical application. If you've only done Python/JS, this will change how you think about programming.
Coursefunctional-programmingocamlcornellvideo
Sourced from GitHub awesome-list

UC Berkeley's free computer architecture course. Lecture videos, slides, labs, and homeworks. Covers C, memory, RISC-V, pipelining, caching, virtual memory, parallelism, and I/O. The right starting point for learning how real computers execute code. Same course as the on-campus CS 61C at Berkeley.

Why we picked it: The right free course on how computers actually work. CS 61C teaches the 'machine structures' layer that other CS courses skip. The labs (writing RISC-V assembly, building a CPU simulator, optimizing a matrix multiplier) are the best in any computer architecture course.
Coursecomputer-architectureberkeleyvideoc
Sourced from GitHub awesome-list

The most comprehensive free programming book list, organized by subject. 5,000+ books in 30+ languages. Categories: Algorithms, AI, Blockchain, Cloud, Compilers, Computer Graphics, Computer Organization, Cryptography, Data Science, Game Development, Git, Hacking, Hardware, IDE, Information Retrieval, Math, Misc, Networking, Open Source, Operating Systems, Patterns, Programming Languages, Quantum Computing, Reverse Engineering, Security, Software Architecture, Standards, System Design, Testing, Theory, Web Performance. All books are legal free downloads.

Why we picked it: If you only have time to follow one book list, follow this one. 5,000+ books curated by the community, all legal free, organized by subject. The single best starting point for any programming language or CS topic.
Textbookbookslistsubjectsgithub
Sourced from GitHub awesome-list

Free programming practice platform with 70+ languages (Python, JavaScript, Rust, Go, C++, Haskell, Lua, COBOL, Prolog, even esoteric languages). 100+ exercises per language with mentor feedback (free mentorship is the killer feature). Tracks range from intro to expert.

Why we picked it: The best free platform for learning a new language through practice. The mentor feedback is genuinely useful — real working engineers review your code for free. Far better than LeetCode for learning a language, better than Codecademy for depth.
Interactivepracticeinteractivelanguagesmentor
Sourced from GitHub awesome-list

A hands-on tutorial for making your first open-source contribution. 15-minute walkthrough that guides you through forking a repo, creating a branch, making a change, and opening a pull request. Designed for absolute beginners. Available in 30+ languages.

Why we picked it: The fastest way to get over the 'contributing to open source is scary' barrier. The tutorial is 15 minutes, the GitHub UI is right there, and you end with a real PR to a real (training) repo. Use it the day before you make your first real PR to a real project.
Interactivebeginneropen-sourcetutorialfirst-contribution
Sourced from GitHub awesome-list

A curated list of SaaS, PaaS, and IaaS offerings with free developer tiers. Covers: API/ML services, artifact repos, CDN, CI/CD, code quality, code search, databases, design/UI, email, fonts, Generative AI, IDE, monitoring, PaaS, payments, search, security, SMS, and more. 1600+ contributors, opinionated and well-vetted.

Why we picked it: The single best 'what free tools can I use for my side project' list. Every entry has been vetted for a real free tier (not just a free trial) and a security-acceptable configuration. Save hours of 'is this tool actually free?' research.
Textbookfree-tiersaaspaaslistgithub
Sourced from GitHub awesome-list

The official GNU Bash manual. The 'Bash Reference Manual' section is the full language reference: syntax, parameters, expansions, builtins, shell variables, job control, history, command-line editing. The 'Bash Features' section is the tutorial-style intro. Free HTML, PDF, and TeX source.

Why we picked it: The official Bash reference from GNU. When Greg's Wiki doesn't answer your question, this is the authoritative source. The reference manual is dense but complete — every Bash feature is documented.
Textbookbashofficialgnureference
Sourced from GitHub awesome-list

Greg Wooledge's free Bash wiki — the canonical 'how to write good Bash' reference. Covers variables, expansions, conditionals, loops, arrays, functions, parameter expansion, process substitution, traps, and the most common Bash pitfalls. Curated by the Bash community, used by Exercism as the recommended 'learn Bash' path. Companion: BashPitfalls.

Why we picked it: The single best free Bash reference on the web. The BashPitfalls page alone will save you hours of debugging. Greg's wiki is what every senior engineer reaches for when writing shell scripts.
Textbookbashshellreferencewiki
Sourced from GitHub awesome-list

Harvard's famous intro CS course. Updated for 2023 to use Python, then C, then SQL, then web. Lecture videos, problem sets, shorts, and a final project. The full course is on edX, but all the materials and videos are also free on the CS50 site.

Why we picked it: David Malan's lectures are a masterclass in teaching. CS50 has the highest completion rate of any massive open course because the production quality is unmatched. The problem sets (especially Tideman) are genuinely fun.
Coursecs50harvardvideopythonc
Sourced from MIT OpenCourseWare

The most-used algorithm and data structure interview-prep platform. 3,000+ problems ranging from Easy to Hard, with company-tagged problems (Google, Meta, Amazon, etc.), discussion forums, and 30+ programming languages supported. Free tier: ~600 curated problems and the discussion forum. The 'Blind 75' and 'NeetCode 150' lists are the canonical interview-prep roadmaps.

Why we picked it: The de-facto platform for technical interview prep. The free tier has more than enough to prepare. Use the NeetCode 150 or Blind 75 list for focused interview prep, or grind by topic. Discussion forums are the best part — the same problem solved 50 different ways.
Interactivepracticeinterviewalgorithmsindustry
Sourced from GitHub awesome-list

MIT's IAP course on the 'missing' skills CS programs don't teach: shell, Vim, command-line environment, data wrangling, version control (Git), debugging, profiling, metaprogramming, build systems, cloud, security, the basics of terminals and shells, and how computers actually start up. Lectures, exercises, and hands-on labs.

Why we picked it: The single best course for learning the tools CS programs assume you already know. The Shell, Vim, and Git lectures are worth more than any bootcamp. The course is taught by MIT grad students who are themselves still learning — the energy is honest and the content is dense.
Courseshellvimgittoolsmissing-semester
Sourced from GitHub awesome-list

Undergraduate algorithms course from MIT. Full lecture videos, problem sets, recitation notes, and readings. Covers dynamic programming, graph algorithms, caching, and complexity. The same material Prof. Erik Demaine has taught for two decades.

Why we picked it: The Strang of algorithms. Demaine's lectures are some of the clearest recordings of any algorithms course on the open web — and the problem sets are the same ones MIT students do.
Coursealgorithmsvideomitundergraduate
Sourced from MIT OpenCourseWare

MIT's graduate algorithms course. Lecture videos, problem sets, and readings cover: divide-and-conquer, dynamic programming, graph algorithms, NP-completeness, approximation algorithms, randomized algorithms, and amortized analysis. The same course as the on-campus MIT 6.046.

Why we picked it: MIT's canonical graduate algorithms course. If you've done the intro algorithms course (Sedgewick or MIT 6.006) and want to go deeper, this is the right next step. The problem sets are challenging but doable — they cover the same material as the standard grad algorithms quals.
Coursealgorithmsmitgraduatevideo
Sourced from MIT OpenCourseWare

MIT's senior-level performance engineering course. Lecture videos and labs covering: C and C++ low-level optimization, multithreaded programming, cache-efficient algorithms, profiling, vectorization, SIMD, GPU computing. Real C/C++ performance engineering — the same material as the on-campus MIT 6.172.

Why we picked it: The right free course for serious systems engineering. Most 'performance' courses are about JS or Python; this is real C/C++ performance engineering. The labs (matrix multiplication, ray tracer, parallel sort) are the same ones MIT students do.
Courseperformancecc++mitvideo
Sourced from MIT OpenCourseWare

MIT's graduate distributed systems course. Lecture videos, papers, and lab assignments covering: distributed storage (GFS, HDFS, Spanner), consistency models, fault tolerance, Paxos/Raft consensus, distributed transactions, and sharding. The labs implement a fault-tolerant sharded KV store using Raft.

Why we picked it: The canonical free distributed systems course. The lab (building a sharded, fault-tolerant KV store in Go) is the most-cited distributed systems assignment in any curriculum. If you want to understand how real production systems like Spanner, HDFS, and Raft actually work, this is the starting point.
Coursedistributed-systemsmitgraduatevideo
Sourced from MIT OpenCourseWare

MIT's graduate advanced data structures course. Lecture videos covering: okasaki-style functional data structures, splay trees, red-black trees, persistent data structures, retroactive data structures, geometric data structures (range trees, segment trees, kd-trees), string data structures (suffix trees, suffix arrays, FM-index), and cache-oblivious data structures. Taught by Erik Demaine.

Why we picked it: The right free course after you've mastered Sedgewick + MIT 6.006. Demaine is the world expert on advanced data structures (he's the Demaine in 'Skiena and Demaine'). The persistent + retroactive data structures lectures are the most-watched lectures in the course — they appear in research papers for years.
Coursedata-structuresmitgraduatevideo
Sourced from MIT OpenCourseWare

Free, open-source textbook on data structures, available in 7 language editions (Java, C++, Python, pseudocode, C, JavaScript, and Ruby). Covers arrays, linked lists, queues, deques, ordered and unordered lists, trees, hash tables, heaps, integer arrays, strings, and graphs. Written by Pat Morin (Carleton University).

Why we picked it: The only data structures textbook that comes in 7 language editions. Pick the language you teach/learn in. Morin's writing is the clearest of any data structures textbook, and the pseudocode edition is the right starting point for any CS student.
Textbookdata-structurestextbookalgorithmsopen
Sourced from GitHub awesome-list

A complete CS education using only free, open-source materials. Maps a 4-year MIT/Harvard/Berkeley-equivalent curriculum to free online courses, textbooks, and problem sets. Used by tens of thousands of self-taught engineers.

Why we picked it: The closest thing to a free degree in CS that actually exists. Sourced entirely from MIT, Harvard, Berkeley, and Princeton OCW, with an active community and Discord for support.
Coursecurriculumself-taughtossu
Sourced from GitHub awesome-list

Remzi & Andrea Arpaci-Dusseau's free operating systems textbook, used at the University of Wisconsin and 100+ universities worldwide. Covers: virtualization (processes, scheduling, memory), concurrency (locks, threads, condition variables), persistence (file systems, distributed storage, databases). 60+ chapters, free PDF, and free homeworks on GitHub. The right starting point for anyone learning systems programming.

Why we picked it: The only free OS textbook that reads like a real college course. Remzi and Andrea's writing is the clearest of any OS textbook. The homeworks are real coding challenges (xv6, memory allocation, file system design). Every working systems engineer learned from OSTEP or wishes they had.
Textbookoperating-systemstextbooksystemsfree
Sourced from GitHub awesome-list

The most-cited curated list of project-based programming tutorials. Each entry is a tutorial that takes you from zero to a complete project. Covers C/C++, C#, Clojure, Dart, Elixir, Go, Haskell, HTML/CSS, Java, JavaScript, Kotlin, Lua, OCaml, PHP, Python, R, Ruby, Rust, Scala, Swift. ~300 tutorials total, all free.

Why we picked it: The single best 'build something real' list on the web. 'Build Your Own Text Editor', 'Build a Shell in C', 'Build Your Own Lisp', 'Build an NES Game in C' — these are real projects that teach the language through shipping. Use this list when you're bored of tutorials and want to actually build something.
Project-Basedproject-basedtutorialslistgithub
Sourced from GitHub awesome-list

~800 mathematical programming problems, ranked by difficulty. Each problem has a clean mathematical statement and a verifiable answer. Designed to be solved with a few minutes of math and a few lines of code. The canonical platform for math + programming combined practice.

Why we picked it: The original 'math + code' platform (2001). The problems reward mathematical insight over code volume — typical solutions are 5-50 lines. The first 50 problems teach number theory, the next 50 cover combinatorics, then probability, geometry, and beyond. The right starting point if you want to think mathematically about code.
Project-Basedpracticemathpuzzlesmathematical
Sourced from GitHub awesome-list

Free interactive learning roadmaps for every developer role: Frontend, Backend, DevOps, Full Stack, React, Angular, Vue, Node.js, Python, Java, Go, Rust, Android, iOS, Machine Learning, Data Engineer, AI Engineer, Game Dev, Cyber Security, UX Design, Product Manager, Blockchain, Computer Science, SQL. Each roadmap shows topics to learn in order, with links to free resources.

Why we picked it: The most-used free developer roadmap site in the world. If you've ever asked 'what should I learn next?', roadmap.sh has the answer for every developer role. Updated quarterly by the community.
Courseroadmapinteractiveguidecareer
Sourced from GitHub awesome-list

Free platform for learning bioinformatics through coding. ~150 problems across DNA, RNA, protein, and population genetics, each paired with a textbook chapter. Problems are real bioinformatics (counting nucleotides, computing DNA strings, finding motifs, alignment, phylogenetics). Used as the practical companion to MIT OCW's 'Biology & Computation' course.

Why we picked it: The only free platform for bioinformatics coding practice. If you're learning computational biology, Rosalind is the right starting point. The problems are genuinely useful for molecular biology students, and they double as Python practice.
Interactivebioinformaticspracticecomputational-biology
Sourced from GitHub awesome-list

A free, online shell-script linter. Paste your Bash/sh/shell script and it identifies hundreds of common issues: unquoted variables, word splitting, array misuse, portability issues, and style. The linter is the same one shipped in most IDEs. Open source on GitHub (koalaman/shellcheck).

Why we picked it: The only free linter for shell scripts. Use it before committing any non-trivial Bash script — it catches bugs that would take you hours to find manually. The web UI is great; the GitHub version integrates with your editor.
Interactivebashlintertoolstatic-analysis
Sourced from GitHub awesome-list

The legendary MIT textbook for intro CS, freely available in HTML and PDF. Teaches the fundamental principles of computer science using Scheme (Lisp dialect). Available from the MIT Press site and on the official mit.edu mirror.

Why we picked it: The book that taught a generation of programmers to think about computation as a model of process, not just code. The 1985 videos (also on OCW) are still watched today.
Textbooktextbookschemelispfoundations
Sourced from MIT OpenCourseWare

A full open-source full-stack curriculum. Builds 4 substantial projects (a rock-paper-scissors game, a calculator, a weather app, and a full Twitter clone) using HTML, CSS, JavaScript, React, Node, Express, and PostgreSQL. Project-based, no videos to watch — you build.

Why we picked it: The best project-based CS curriculum on the open web. You finish with a GitHub portfolio of real apps, not certificates. The Discord is more active and helpful than most paid bootcamps.
Project-Basedfullstackjavascriptreactnodeproject-based
Sourced from The Odin Project

University of Waterloo's CS 136 — the second intro CS course, taught in Rust. Lecture videos, assignments, and a substantial term project. Covers: algorithms, data structures, memory management, and Rust's ownership/borrowing model. The same course UW CS majors take.

Why we picked it: The right free course to learn Rust for systems programming. UW is the most-respected co-op CS program in the world — their curriculum is what every practical CS program tries to emulate. CS 136 is their take on the intro algorithms course, but with Rust's safety guarantees.
Courserustalgorithmswaterloovideo
Sourced from GitHub awesome-list

Mathematics (13)

Grant Sanderson's 12-video series building geometric intuition for calculus. The derivative as a limit, the chain rule, the integral as accumulation, Taylor series, all explained with custom animations.

Why we picked it: The antidote to 'I can do the algebra but I don't get what it means.' Watch the first 3 videos and you'll understand derivatives better than most high school graduates.
Videocalculusvideointuition3blue1brown
Sourced from 3Blue1Brown

Grant Sanderson's 15-video series that builds geometric intuition for linear algebra: vectors, basis, span, dot products, cross products, change of basis, eigenvalues, and SVD. Uses custom animations to make the math click.

Why we picked it: The best visual explanation of linear algebra on the internet. Watch this BEFORE you tackle Strang — by the time you get to eigenvalues, the math will already feel familiar.
Videolinear-algebravideointuition3blue1brown
Sourced from 3Blue1Brown

Art of Problem Solving's full free math curriculum: Prealgebra, Algebra 1 & 2, Counting & Probability, Geometry, Intermediate Algebra, Number Theory, Precalculus, Calculus. Self-paced video lessons, problem sets, and the AoPS Wiki (free reference). The paid AoPS classes are the standard training for USAMO and IMO students, but the free content is enough for most learners.

Why we picked it: The only platform where the same content teaches both regular math and olympiad math. The AoPS approach (problems first, then theory) is the right way to actually internalize math. Use the AoPS Wiki as a math reference for any concept from middle school through intro college.
Courseolympiadproblem-solvingvideoself-paced
Sourced from GitHub awesome-list

Free math olympiad-style problems and solutions, plus the Alcumus adaptive problem set (free). Covers number theory, algebra, combinatorics, geometry, probability, and calculus at competition-math level. Used by the USAMO and IMO training programs.

Why we picked it: The only free resource for olympiad-level math problem solving. The AoPS Wiki is the standard reference for the MATHCOUNTS, AMC, AIME, and USAMO. The Alcumus adaptive set is a real 'learn by doing' platform.
Interactiveolympiadproblem-solvinginteractivewiki
Sourced from GitHub awesome-list

Free articles that build geometric intuition for math concepts: e to the i pi, complex numbers, vector calculus, Bayesian probability, dot products, logarithms, the Pythagorean theorem, the chain rule, derivatives, integrals, and many more. Each article is short (5-15 min read) and uses hand-drawn diagrams to make the concept click.

Why we picked it: The best resource on the web for the 'I can do the algebra but I don't get what it means' problem. Kalid Azad's writing is the right antidote to memorize-the-formula math education. Read his 'Vector Calculus' article before any ML class.
Textbookintuitionarticlesgeometricdiagrams
Sourced from GitHub awesome-list

Kalid Azad's free math blog. Articles that build geometric intuition for: e to the i pi, complex numbers, vector calculus, Bayesian probability, dot products, logarithms, the Pythagorean theorem, the chain rule, derivatives, integrals, and many more. Each article is short (5-15 min read) and uses hand-drawn diagrams to make the concept click.

Why we picked it: The best resource on the web for the 'I can do the algebra but I don't get what it means' problem. Kalid Azad's writing is the right antidote to memorize-the-formula math education. Read his 'Vector Calculus' article before any ML class.
Textbookintuitionarticlesgeometricdiagrams
Sourced from GitHub awesome-list

A free, interactive linear algebra textbook with embedded 3D visualizations you can rotate and manipulate. Each chapter covers a concept with an interactive scene. Topics: vectors, basis, span, dot product, linear maps, matrices, change of basis, eigenvectors, and SVD. By the same creators as 3Blue1Brown.

Why we picked it: The interactive companion to 3Blue1Brown. Where Strang teaches the math, this site lets you actually rotate the vectors. Read this after watching the Essence of Linear Algebra videos — by the end you'll have a real spatial intuition for SVD.
Interactivelinear-algebrainteractive3dvisualization
Sourced from GitHub awesome-list

MIT's single-variable calculus course. 35+ lecture videos by David Jerison, recitations, problem sets, and solutions. Covers limits, derivatives, integrals, infinite series, and applications.

Why we picked it: Better pacing than most AP Calculus courses. The problem sets are challenging but doable, and the lecture videos are the actual recordings from MIT's fall semester.
Coursecalculusvideomitundergraduate
Sourced from MIT OpenCourseWare

Moscow Institute of Physics and Technology's (MIPT) free online courses in Russian with English subtitles. Covers: math (calculus, linear algebra, probability, statistics), physics, computer science, machine learning, and engineering. 50+ courses, all free, all from a top-5 Russian university.

Why we picked it: MIPT is the most-respected physics + math school in Russia — their open courses rival MIT OCW in depth. If you've burned through MIT OCW, MIPT's catalog is the right next place to look, especially for advanced math (they have a full real analysis sequence) and physics.
Coursemathphysicsrussiainternational
Sourced from GitHub awesome-list

Rice University-published, peer-reviewed open textbook. Covers single-variable and multivariable calculus. Full color, with worked examples, exercises, and an online homework system. Volume 1 (limits, derivatives, definite integrals), Volume 2 (integration techniques, sequences/series, parametric/polar), Volume 3 (vector-valued functions, partial derivatives, multiple integrals, vector calculus).

Why we picked it: A real college textbook, free, with no asterisks. Used at hundreds of universities. If you need to learn calculus from a book and not a video, this is the one to use.
Textbookcalculustextbookopenstax
Sourced from OpenStax

Full intro statistics textbook covering exploratory data analysis, probability, distributions, hypothesis tests (z, t, chi-square, ANOVA), regression, and statistical literacy. Designed for the AP Statistics course.

Why we picked it: The only AP-aligned statistics textbook that's free. Better than most $200 stats textbooks, with the same exercises and learning objectives.
Textbookstatisticstextbookopenstax
Sourced from OpenStax

Paul Dawkins' comprehensive set of lecture notes and practice problems for algebra, calculus I, II, III, and differential equations. Used by community college and university students as a free supplement to expensive textbooks for 20+ years.

Why we picked it: The cleanest, most worked-example-heavy math notes on the open web. Paul's differential equations notes are particularly good — many students say they're clearer than their $300 textbook.
Textbookcalculusdifferential-equationslecture-notes
Sourced from GitHub awesome-list

Princeton's algorithms course by Robert Sedgewick (the author of the canonical CLRS-alternative textbook). Lecture videos, programming assignments, and exam problems. Covers: union-find, analysis of algorithms, stacks/queues, sorting, priority queues, symbol tables (BST, red-black), graph algorithms, and string algorithms.

Why we picked it: The right free course for the 'real' Sedgewick & Wayne curriculum. Sedgewick is one of the founders of modern algorithm analysis — his textbook Algorithms (4th ed) is the standard. The 8-week assignments (8 Puzzle, Burrows-Wheeler, base64, K-d tree, wordnet) are the most cited in any algorithms course.
Coursealgorithmsprincetonsedgewickvideo
Sourced from GitHub awesome-list

Engineering (electrical, mechanical, civil, aerospace) (12)

A free online electronics textbook covering DC, AC, semiconductors, op-amps, digital logic, microcontrollers, and communications. Used in intro EE courses as a free alternative to $200 textbooks. Includes a forum and a worksheets section.

Why we picked it: The most complete free electronics textbook online. The author (Tony Kuphaldt) is the rare technical writer who explains things clearly enough to use without a professor. Has a forum where working engineers answer questions.
Textbookelectronicstextbookcircuits
Sourced from GitHub awesome-list

The FAA's free aviation maintenance technician handbooks — General, Airframe, and Powerplant. Full-color technical manuals covering everything from sheet metal to turbine engines. Public domain. Same books used to prep for the A&P license exam.

Why we picked it: These are the actual FAA handbooks used for A&P certification. Public domain means you can download them all for free and study at your own pace. If you want to be an aircraft mechanic, this is the canonical source.
Textbookaviationfaamaintenancepublic-domain
Sourced from GitHub awesome-list

Free intro EE series: circuit analysis, resistors, capacitors, inductors, diodes, transistors, operational amplifiers, logic gates, and feedback. Video lessons with embedded circuit simulators.

Why we picked it: The right place to start if you've never seen a circuit before. The embedded simulators let you actually build the circuits as you watch, which is something most EE textbooks don't offer.
Videoeevideokhan-academy
Sourced from Khan Academy

A free, multimedia-rich mechanics textbook and tutorial covering statics, dynamics, mechanics of materials, and fluid mechanics. Each concept has video walkthroughs, interactive diagrams, and practice problems. From Penn State University.

Why we picked it: The only free mechanics textbook with embedded video walkthroughs. Penn State engineering uses it. If you need to learn statics or dynamics on your own, this is the right starting point — and the videos are professionally produced.
Coursemechanicsstaticsdynamicsvideopenn-state
Sourced from GitHub awesome-list

MIT's full aerospace engineering course catalog on OCW. ~30 courses covering: aerodynamics (16.100, 16.110, 16.120), propulsion (16.30, 16.50), structures (16.20, 16.215), dynamics and control (16.07, 16.30, 16.31), and aircraft/spacecraft design (16.61, 16.81). 40+ lecture videos per course, full notes, problem sets.

Why we picked it: MIT is the top aerospace school in the US. The OCW sub-folder has 30+ free aerospace courses — including the famous 16.100 (Aerodynamics) and 16.20 (Structural Mechanics). If you want to study aerospace seriously, this is the starting point.
Courseaerospacemitvideosub-folder
Sourced from MIT OpenCourseWare

A free public charter school's open course catalog. Full high school and dual-enrollment courses in Engineering, Biomedical Science, Computer Science, Manufacturing, and PLTW tracks. Lesson plans, projects, rubrics, and assessments. Used by other teachers as curriculum.

Why we picked it: The only free open-course catalog from a real public school that covers K-12 + intro college engineering. If you're a high school student interested in engineering, this is the right starting point — and if you're a teacher, the curriculum is free to use.
Coursek-12pltwbiomedicalmanufacturing
Sourced from mountain-heights

Two open physics textbooks from Rice: College Physics (algebra-based, for pre-med and life science students) and University Physics (calculus-based, for engineering and physics majors). Full color, with worked examples, conceptual questions, and problems.

Why we picked it: Used at hundreds of universities. The University Physics book is the closest thing to a free Young & Freedman — the standard intro calc-based physics text. The problem sets are the same caliber.
Textbookphysicstextbookopenstax
Sourced from OpenStax

OpenStax's growing catalog of free engineering textbooks: Introduction to Electrical Engineering, Introduction to Civil Engineering, Introduction to Mechanical Engineering, Statics and Mechanics of Materials, Thermodynamics, Fluid Mechanics, and more.

Why we picked it: The most comprehensive open engineering textbook library. The Intro to EE and Intro to Civil books are the same caliber as a $200 Wiley or Pearson textbook, but free and online.
Textbooktextbookopenstaxengineering
Sourced from OpenStax

Free interactive math and science simulations. 160+ sims covering physics (mechanics, E&M, waves, quantum), chemistry (reactions, states of matter, atomic structure), biology (genetics, natural selection, ecosystem), and math (derivatives, integrals, vectors). Browser-based, no install, available in 60+ languages.

Why we picked it: The most-used free science simulation in the world. Used in 100+ countries for K-12 and intro college physics. The 'Pendulum Lab' and 'Circuit Construction Kit' are the most-clicked simulations in any physics class. The reason: when you can actually move a charge around a wire, voltage isn't a mystery anymore.
Interactiveinteractivesimulationsphysicschemistry
Sourced from GitHub awesome-list

SparkFun's free electronics learning platform. ~80 tutorials on Arduino, basic electronics, soldering, microcontrollers, sensors, motors, and PCB design. Each tutorial includes a parts list, breadboard diagrams, example code (Arduino C++ or CircuitPython), and a working project.

Why we picked it: The most hands-on free electronics tutorial site. SparkFun is the leading hobbyist electronics retailer — they know what beginners need. The Arduino, soldering, and basic electronics tutorials are the right starting point for any hardware hobbyist.
Courseelectronicstutorialarduinohands-on
Sourced from GitHub awesome-list

UBC's algorithms course. Lecture videos, slides, and assignments. Covers: divide-and-conquer, dynamic programming, graph algorithms (BFS/DFS/shortest-path/MST), NP-completeness, and a substantial programming component. The right course to take after UBC CPSC 110 (intro CS).

Why we picked it: UBC CS is one of the top 5 programs in Canada. CPSC 221 is their algorithms course with a heavier programming emphasis than most — the assignments are real working code, not pseudo-code.
Coursealgorithmsubcvideocanada
Sourced from GitHub awesome-list

Berkeley's intro EE series. EE 16A covers circuits, linear algebra, and image processing. EE 16B covers circuits, probability, and machine learning. Both have labs (build a touch screen, build a RISC-V processor, build a music recommender). Lecture videos and lab notes free.

Why we picked it: The right free intro EE series if you want to actually build circuits, not just learn theory. The EE 16B music recommender lab is the most-cited EE lab in any intro course. The labs (touch screen, RISC-V, music recommender) are the same ones Berkeley EE students do.
Coursecircuitseeberkeleyvideohands-on
Sourced from GitHub awesome-list

Physics & Astronomy (9)

Wolfram's free course catalog: Physics, Math, Statistics, Data Science, Machine Learning, AI. Each course uses the Wolfram Language (Mathematica-compatible) for interactive problem sets. Includes certificates of completion. Self-paced.

Why we picked it: The only free physics curriculum that uses a real CAS (Mathematica) for homework. Wolfram's 'Physics by Inquiry' and 'Intro to Differential Equations' courses are graduate-level-quality. Free certs on completion.
Coursewolframmathematicainteractivevideo
Sourced from GitHub awesome-list

Georgia State University's free online physics 'textbook' organized as a concept map. Each topic links to related concepts with diagrams and equations. Covers mechanics, heat, sound, electricity, optics, modern physics, and nuclear physics.

Why we picked it: The best physics reference on the web. Use it when you need to look up a formula or refresh a concept, not as a primary textbook. The concept-map navigation makes it faster than any index for finding what you need.
Textbookphysicsconcept-mapreference
Sourced from GitHub awesome-list

Free AP Physics 1, 2, and C curriculum: kinematics, forces, momentum, energy, rotation, gravitation, electricity, magnetism, fluids, thermodynamics, optics, and modern physics. Video lessons with practice exercises.

Why we picked it: The right starting point if you're an AP Physics student. The exercises have instant feedback and the videos are short enough to watch between classes. The unit tests mirror the AP exam format.
Videophysicsvideokhan-academyap-physics
Sourced from Khan Academy

A free, collaborative online physics library maintained by the UC Davis physics department. Remixes of OpenStax, College Physics, University Physics, and other open textbooks, with additions, corrections, and accessibility improvements.

Why we picked it: LibreTexts is the most ambitious open textbook project in existence. The physics library is the largest free collection of college-level physics material anywhere. Books are remixable under Creative Commons.
Textbookphysicslibretextstextbookopen
Sourced from LibreTexts

MIT's brain and behavior course. Lecture videos covering: neurons, synapses, neural circuits, the visual system, motor control, learning, memory, language, emotion, and neurological disorders. Taught by Michale Fee (MIT Brain and Cognitive Sciences). The right intro to neuroscience for engineers and CS people.

Why we picked it: The right free neuroscience course for technical people. Michale Fee teaches the way you'd want a friend to teach you — focuses on what we actually know and what we don't. The right course if you want to understand how the brain works at a computational level.
Courseneurosciencebrainmitvideo
Sourced from MIT OpenCourseWare

MIT's full physics OCW sub-folder. ~50 courses covering classical mechanics (8.01, 8.012), E&M (8.02, 8.022), quantum mechanics (8.04, 8.06, 8.323), statistical mechanics (8.08, 8.13), particle physics (8.701, 8.711), astrophysics (8.901, 8.902), and more. The full undergraduate + graduate physics curriculum.

Why we picked it: The full MIT physics curriculum, free. ~50 courses covering everything from intro mechanics to particle physics. Use this as the starting point for any physics topic — the sub-folder structure lets you browse by topic and level.
Coursephysicsmitvideosub-folder
Sourced from MIT OpenCourseWare

Full-color college astronomy textbook covering the solar system, stars, galaxies, cosmology, and the Big Bang. Designed for the one-semester intro astro course. Used at universities and for the AP Astronomy exam.

Why we picked it: The most current intro astronomy textbook online. The 2e edition includes JWST results and updated exoplanet science. Free PDF, full color, no compromises.
Textbookastronomytextbookopenstax
Sourced from OpenStax

The most rigorous free physics YouTube channel. 500+ videos on cosmology, quantum mechanics, special and general relativity, particle physics, the standard model, the mathematics of physics, and the edge of human understanding. Hosted by astrophysicist Matt O'Dowd.

Why we picked it: The single best free physics YouTube channel. Matt O'Dowd has the rare combination of deep physics PhD + ability to explain it in 15 minutes. The quantum mechanics and cosmology series are the most accurate free explanations on the web.
Videovideocosmologyquantumyoutube
Sourced from GitHub awesome-list

A free 11-unit intro college physics course covering dark matter, dark energy, quantum mechanics, string theory, biophysics, climate, cosmology, the standard model, fusion, and superconductivity. Each unit has a 30-minute video, an interactive lesson, and a discussion guide. Produced by the Harvard-Smithsonian Center for Astrophysics.

Why we picked it: The right free course for the modern physics topics (quantum, string theory, dark matter) that standard intro courses skip. Annenberg Learner is the same publisher that made 'The Mechanical Universe'. Free, high production value, no paywall.
Coursemodern-physicsvideointeractiveannenberg
Sourced from GitHub awesome-list

Chemistry & Biology (10)

Free biology dictionary, articles, tutorials, and quizzes covering cell biology, genetics, evolution, ecology, anatomy, physiology, biochemistry, and botany. The dictionary has 7,000+ terms. Used as a reference in high school and intro college biology classes.

Why we picked it: The only free biology dictionary that doubles as a tutorial. The 'Genetics' and 'Cell Biology' tutorials are the right starting point for AP Bio or intro college. The 7,000+ term dictionary is what every student should bookmark.
Textbookdictionaryreferencetutorialsbiology
Sourced from GitHub awesome-list

Free virtual chemistry labs from Carnegie Mellon University. Includes stoichiometry, thermochemistry, equilibrium, acid-base, redox, and spectroscopy. The labs run in the browser — no install. Includes pre-lab and post-lab questions, scenario-based problems, and tutor support.

Why we picked it: The only free virtual chemistry lab that runs in the browser with real scenarios. Carnegie Mellon-built. The stoichiometry and equilibrium labs are the standard high school supplement. Great for AP Chem review when you don't have access to a physical lab.
Interactivevirtual-labchemistryinteractivecarnegie-mellon
Sourced from GitHub awesome-list

Hank Green's 46-episode Crash Course Chemistry series, plus 47-episode Biology series. Fast-paced, illustrated, energetic. Each episode is 10-12 minutes and covers one major concept.

Why we picked it: The best way to 'preview' a chem or bio topic before diving into a textbook. Watch 1 episode before reading a chapter, and the chapter will stick. Hank Green is the rare educator who makes complicated things fun.
Videovideocrash-courseyoutube
Sourced from GitHub awesome-list

Sal Khan's full chemistry and biology curricula: atomic structure, chemical reactions, acids/bases, organic chemistry, the cell, genetics, evolution, ecology, and human body systems. Video + practice exercises.

Why we picked it: Best free AP Chem and AP Bio prep on the web. The unit tests mirror the actual AP exam format. The human body systems module is also great for general health literacy.
Videokhan-academyvideochemistrybiology
Sourced from Khan Academy

UC Davis-maintained open biology and chemistry library. Remixed versions of OpenStax and other open textbooks, plus original content. Includes general biology, microbiology, anatomy & physiology, and organic chemistry.

Why we picked it: The most comprehensive open bio/chem library online. The Anatomy & Physiology book is the most-used free A&P textbook for nursing programs.
Textbooklibretextstextbookbiologychemistry
Sourced from LibreTexts

MIT's general chemistry course. 36 lecture videos covering atomic structure, periodic trends, chemical bonding, thermodynamics, kinetics, equilibrium, acid-base chemistry, electrochemistry, and nuclear chemistry.

Why we picked it: The MIT general chemistry course, with Catherine Drennan's classic textbook and recorded lectures. The most rigorous free general chem course online.
Coursechemistryvideomit
Sourced from MIT OpenCourseWare

MIT's intro biology course. 34 lecture videos covering biochemistry, molecular biology, genetics, genomics, cell biology, immunology, and cancer biology. Taught by Eric Lander (the Human Genome Project lead).

Why we picked it: Eric Lander's 7.012 is the most comprehensive intro bio course on the open web. The genomics and cancer modules are particularly strong — they reflect Lander's actual research.
Coursebiologyvideomit
Sourced from MIT OpenCourseWare

MIT's intro psychology course. Lecture videos covering: the brain, perception, learning, memory, cognition, emotion, social psychology, personality, and psychological disorders. Taught by John Gabrieli (MIT Brain and Cognitive Sciences). The OCW version of MIT's intro psych.

Why we picked it: MIT's intro psychology course. Pairs well with the Open Yale intro psychology course — between MIT and Yale, you cover the full intro psych syllabus with the two best lectures on the web.
Coursepsychologymitvideo
Sourced from MIT OpenCourseWare

Rice's full general biology textbook. The cell, genetics, evolution, biological diversity, plant and animal form/function, and ecology. Used at hundreds of universities and AP Bio programs.

Why we picked it: A real college bio textbook, free. The image quality and depth is comparable to Campbell Biology ($250), which is the standard textbook for AP Bio.
Textbookbiologytextbookopenstax
Sourced from OpenStax

Rice University's full general chemistry textbook. Covers atomic structure, bonding, stoichiometry, thermodynamics, kinetics, equilibrium, acid-base, electrochemistry, organic chemistry, and nuclear chemistry.

Why we picked it: The only AP-aligned chemistry textbook that's free. The 2e edition is full color, has interactive simulations, and the same caliber as a $250 textbook.
Textbookchemistrytextbookopenstax
Sourced from OpenStax

Data Science & Machine Learning (29)

University of Helsinki's free intro to AI. ~30 hours of content, exercises with auto-grading, and a free certificate of completion. Two parts: 'Introduction to AI' (no math, no coding — for everyone) and 'Building AI' (Python exercises for the basics of building AI). Translated into 20+ languages.

Why we picked it: The most-watched free AI course in the world — 1+ million learners across 170+ countries. The 'Introduction to AI' part has no math or coding, so it's the right starting point for non-technical people. The 'Building AI' part is a 30-hour Python intro for building simple AI systems.
Courseintro-aino-codehelsinkicertificate
Sourced from GitHub awesome-list

A list of 500+ AI/ML/DL/CV/NLP projects with code, organized by category. Each entry links to a GitHub repo with a working implementation. Categories: Computer Vision, NLP, Deep Learning, ML, GANs, Reinforcement Learning, Speech, Time Series, Recommendation Systems. Real projects, not tutorials.

Why we picked it: The right starting point when you want to build a portfolio project and don't know what to build. Each entry is a real working project (not a tutorial), so you can clone the repo, run the code, and then modify it for your own use case. Use this for portfolio prep — pick 3-4 projects from different categories.
Project-Basedaimlprojectscodegithub
Sourced from GitHub awesome-list

Implementation of 17+ agentic AI architectures. Each has a working notebook: ReAct, Reflexion, Plan-and-Execute, BabyAGI, AutoGPT, multi-agent, hierarchical, supervisor, swarm, human-in-the-loop, and more. Built with LangGraph and OpenAI.

Why we picked it: The only free resource with working code for 17+ agent architectures. If you want to build an AI agent (rather than just call an LLM API), this is the starting point. The supervisor and human-in-the-loop patterns are the most production-relevant.
Interactiveagentsllmlanggraphnotebooks
Sourced from GitHub awesome-list

Andrej Karpathy's video lecture series that builds neural networks from scratch, in code, step by step. 8 lectures covering micrograd, makemore (backprop), GPT, building a tokenizer, character-level language modeling, and attention/transformers. Each lecture is 2+ hours and ends with a working implementation. The most-watched deep learning series of 2023-2025.

Why we picked it: The most-watched deep learning series on the internet. Karpathy (former Tesla AI Director, OpenAI founding member) builds everything from micrograd up to GPT, one lecture at a time. The 'Let's build GPT' and 'Let's build the tokenizer' lectures are required viewing for any serious ML engineer.
Videoneural-networksfrom-scratchvideokarpathy
Sourced from GitHub awesome-list

A curated, hand-picked collection of the most useful AI/ML knowledge repositories on GitHub. Organized into: Library (awesome-machine-learning, best-of-ml-python, awesome-python), Papers, ML Frameworks, Computer Vision, NLP, Reinforcement Learning, Generative AI, MLOps, AI Ethics, Quantum ML. Each repo has a short description, star count, and quality assessment.

Why we picked it: The best 'list of lists' for AI/ML on GitHub. Rather than overwhelming you with every awesome-list, this filters to ~30 repos that are actually worth your time. The 'Papers' and 'Computer Vision' sections are particularly curated.
Courseaimlgithubcuratedlist
Sourced from GitHub awesome-list

A weekly curated list of the most interesting ML papers, organized by topic. ~200 papers covering: LLMs, diffusion models, RAG, agents, RL, computer vision, NLP, multimodal, and AI safety. Each entry has a one-line summary and a link to the paper. The right TL;DR for what's actually interesting in ML research.

Why we picked it: The right weekly ML paper digest. If you want to keep up with ML research without reading 100 papers a week, this is the starting point. The DAIR.AI team is the maintainers of Prompt-Engineering-Guide — they read every paper and only include the interesting ones.
Research Papermlpapersweeklyai
Sourced from GitHub awesome-list

DAIR.AI's full open-source guide to prompt engineering. ~15k+ stars. Covers: prompting techniques (zero-shot, few-shot, CoT, ReAct, ToT, self-consistency, RAG, PAL), prompt injection, defenses, applications, and per-task recipes. Updated monthly with new research. 25+ notebooks in Python.

Why we picked it: The single most-cited free prompt engineering resource. The 25+ notebooks are the right starting point for any new prompting technique. Updated monthly as new research is published.
Coursepromptingllmguidenotebooks
Sourced from GitHub awesome-list

The MIT Press 'Deep Learning' textbook by Yoshua Bengio, Ian Goodfellow, and Aaron Courville. The free HTML edition is the same as the printed book. Covers: applied math, machine learning basics, deep feedforward networks, regularization, optimization, convolutional networks, recurrent networks, linear factors, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, and more.

Why we picked it: The 'Deep Learning Bible' — the standard reference for deep learning. Every working ML scientist owns a copy. The free HTML edition is the same as the print. Use the deep-learning-papers-reading-roadmap alongside: read each chapter, then the canonical papers it cites.
Textbookdeep-learningtextbookgoodfellowbengio
Sourced from GitHub awesome-list

A curated list of the most-used tools and resources for production ML. Covers: MLOps, model serving, model monitoring, feature stores, model registries, data validation, distributed training, and explainability. Each entry has a short description and category tags.

Why we picked it: The right 'what tools do people actually use in production ML' list. Covers the full MLOps stack from training to deployment to monitoring. The MLOps section is the most-cited free resource for production ML.
Textbookmlopsproductionlistgithub
Sourced from GitHub awesome-list

A free service that ranks GitHub users, organizations, and repositories by topic and language. 100+ languages and topics. Updated daily. The right tool for finding the most-followed developers, the most-starred repos, or the most-active organizations in any language or field.

Why we picked it: The right tool for finding the top GitHub users in any field. Use it to discover the people whose work you should follow. The site is updated daily so the rankings are current.
Textbookgithubrankingtooldiscovery
Sourced from GitHub awesome-list

A curated list of free AI courses from universities, platforms, and individual instructors. Categories: AI foundations, ML, DL, NLP, Computer Vision, MLOps, Generative AI, and AI tools. Each course has the platform, the URL, and a short description. 50+ courses, all 100% free.

Why we picked it: A well-maintained list of free AI courses across the major AI subfields. The NLP and Computer Vision sections are particularly good — most other lists focus on ML/DL and skip these. The list is opinionated (only courses the curator has vetted) which is the right call.
Courseaicoursescuratedlist
Sourced from GitHub awesome-list

Google's free intro ML course: ~15 hours of lectures, real-world case studies (the same ones Google uses internally), 25+ interactive exercises with TensorFlow, and a final project. Includes sections on responsible AI and fairness.

Why we picked it: The most polished free ML course. Google's case studies (identifying cranes from satellite imagery, detecting bias in loan applications) teach you how ML is actually used in industry, not just the theory.
Interactivemachine-learninggoogleinteractivetensorflow
Sourced from Google ML Crash Course

Practice implementing classical ML algorithms from scratch in Python (no scikit-learn). Jupyter notebooks covering regression (linear, polynomial, logistic), classification (KNN, decision trees, SVM, Naive Bayes), clustering (K-Means, DBSCAN, Hierarchical), and neural networks. Each notebook has visualizations and math explanations. ~30 algorithms total.

Why we picked it: The only free resource that asks you to implement every ML algorithm from scratch in Python. If you've ever called scikit-learn without understanding what it does, this is the right course. By the end you'll have a deep understanding of how linear regression, gradient descent, and backprop actually work.
Interactivemachine-learningfrom-scratchnotebookspython
Sourced from GitHub awesome-list

The free Hugging Face course on transformers and NLP. ~12 chapters covering how transformers work, how to use the Hugging Face Transformers library, fine-tuning, building datasets, training models, and deploying. Each chapter is a free Colab notebook.

Why we picked it: The most up-to-date free NLP course. Built by the team behind the most-used open-source ML library. By the end you'll have fine-tuned a real model and pushed it to the Hugging Face Hub.
Coursenlptransformersinteractivehuggingface
Sourced from GitHub awesome-list

A curated list of resources for ML interpretability (XAI). Covers: SHAP, LIME, partial dependence, accumulated local effects, model-agnostic methods, and interpretable models. Each entry has a short description and a 'why use this' note. Authored by a long-time practitioner (Patrick Hall).

Why we picked it: The right starting point for ML interpretability. The right list if you want to explain to non-technical stakeholders why a model made a prediction. SHAP and LIME are the standard tools, and this list shows you when to use each.
Textbookinterpretabilityxailistgithub
Sourced from GitHub awesome-list

Free applied ML course: 'How to Design, Train, and Deploy ML Products End-to-End'. Covers the full lifecycle: problem framing, data engineering, training, evaluation, deployment, monitoring. Code-first with Python, PyTorch, and Ray. ~50 lessons.

Why we picked it: The only free ML course that covers the full MLOps lifecycle — not just model training. Goku Mohandas is the rare teacher who has both the data science and the production engineering background. Use this if you want to actually ship an ML product, not just train a model.
Coursemlopsdeploymentpytorchcode-first
Sourced from GitHub awesome-list

A free, opinionated article on what math you actually need for ML. Covers: linear algebra (vectors, matrices, eigenvalues), probability (Bayes, distributions, expectations), calculus (multivariable, gradients, chain rule), and optimization (gradient descent, Lagrange multipliers). With specific course/resource recommendations per topic.

Why we picked it: The right answer to 'I want to learn ML — what math do I need?' This 1-hour read saves you months of wandering. The recommended resources are the same ones the best ML practitioners use.
Textbookmathmachine-learningroadmaplinear-algebra
Sourced from GitHub awesome-list

Microsoft's free 12-lesson course on building AI agents. Covers the agentic loop, function calling, tool use, RAG, planning, multi-agent systems, deployment, observability, and agent evaluation. Each lesson has a Python notebook, a video, and a written walkthrough. Uses Azure OpenAI but works with any OpenAI-compatible API.

Why we picked it: The most polished free course on building AI agents. Microsoft's docs team writes the clearest production-oriented tutorials. Use it as a 12-week curriculum if you want to become an AI engineer in 2026.
Courseagentsmicrosofttutorialpython
Sourced from GitHub awesome-list

Microsoft's free 12-week, 24-lesson AI curriculum. Covers symbolic AI, neural networks, computer vision, NLP, GANs, reinforcement learning, and AI ethics. Each lesson has a written intro, a video, a notebook, and hands-on exercises. ~50 hours of content. The right starting point for absolute beginners to AI.

Why we picked it: The right free curriculum for 'I have never done AI, where do I start?' The Microsoft docs team writes the clearest production-quality tutorials. The course covers symbolic AI (not just LLMs), which gives you a more complete foundation.
Courseaimicrosoftcurriculumbeginner
Sourced from GitHub awesome-list

Microsoft's free 10-week, 20-lesson data science curriculum. Each lesson has a written walkthrough, a video, sketchnotes, quizzes, and a project. Covers: intro to DS, data collection, data prep, data visualization, data science in the cloud, data science ethics, real-world case studies. No install — runs in the browser.

Why we picked it: The only free 10-week data science curriculum that runs entirely in the browser. Microsoft's docs team writes the clearest production-quality tutorials. Use this if you've never done data science before — by the end you'll have a real portfolio of 6-8 projects.
Coursedata-sciencemicrosoftcurriculumbeginner
Sourced from GitHub awesome-list

Jeremy Howard's 7-week deep learning course. Top-down (build things first, then understand why they work). Uses PyTorch. Builds a state-of-the-art image classifier, a text classifier, a recommendation system, and a neural net from scratch. The course site has free videos, interactive notebooks, and a book.

Why we picked it: The best deep learning course for working engineers. Howard is the rare teacher who has both the research depth (he invented ULMFiT, helped start Kaggle) and the practical engineering chops to teach you the right way to use the tools. The free book + video + notebooks are enough to ship a real DL product.
Coursedeep-learningpytorchvideofastai
Sourced from GitHub awesome-list

The most comprehensive free guide to prompt engineering. Covers prompting techniques (zero-shot, few-shot, chain-of-thought, ReAct, tree-of-thoughts), prompt injection, defenses, applications (coding, reasoning, generation, extraction), tools, and LLM basics. Updated monthly with new techniques.

Why we picked it: The single most-cited free prompt engineering resource. Where to look up any prompting technique. The 'Prompt Hacking' and 'Defenses' sections are the right starting point for anyone building production LLM apps.
Textbookpromptingllmguidetactics
Sourced from GitHub awesome-list

A free, code-first RAG tutorial that builds RAG from scratch using LangChain. 14 videos + notebooks covering indexing, retrieval, generation, query transformation, routing, query construction, indexing pipeline, retrieval pipeline, generation, and end-to-end RAG. By LangChain's co-founder Harrison Chase.

Why we picked it: The most-watched free RAG tutorial. If you're going to build a RAG system, this is where to start. LangChain is the most-used LLM framework, and Chase's teaching is the canonical introduction to the architecture.
Courseraglangchaintutorialnotebooks
Sourced from GitHub awesome-list

Sebastian Raschka's free online book + GitHub repo. Walks through implementing a GPT-like LLM from scratch in PyTorch. Covers: text data prep, tokenization, attention, the transformer block, training, fine-tuning, RLHF, and deployment. The most thorough free resource for understanding LLM internals in 2025.

Why we picked it: The only free book that walks through implementing an LLM from scratch. Raschka is the rare author who actually understands the math AND can write production-quality code. The book is currently the most-cited free resource for understanding GPT architecture in 2025-2026.
Textbookllmtransformersfrom-scratchpytorch
Sourced from GitHub awesome-list

Stanford's flagship AI course, free YouTube lectures and full materials. Covers: search, constraint satisfaction, Markov decision processes, reinforcement learning, machine learning, deep learning, natural language processing, robotics, vision. Recorded lectures (2021 and 2024), slides, code, readings, and homeworks. Same course Stanford CS students take.

Why we picked it: The single best free AI course. Stanford's CS221 is the standard intro AI course in the US. The YouTube lectures are the actual recordings from Percy Liang's class. The homeworks are challenging but doable. Use this as your year-long AI course if you want a real CS foundation.
Courseaistanfordvideocourse
Sourced from GitHub awesome-list

Stanford's flagship machine learning course, free YouTube recordings from 2018, 2019, and 2022. Taught by Andrew Ng. Covers: supervised learning (linear regression, logistic regression, neural networks, SVMs, decision trees), unsupervised learning (k-means, PCA, ICA), reinforcement learning, ML best practices, applied ML. The same course that became Andrew Ng's Coursera intro ML course.

Why we picked it: The most-watched free ML course in the world. Andrew Ng's CS229 is the standard graduate-level intro ML course. The 2018 recordings are the most comprehensive. The 2022 recordings are the most current. Pick whichever year, and you'll learn what every serious ML practitioner knows.
Coursemachine-learningstanfordandrew-ngvideo
Sourced from GitHub awesome-list

Josh Starmer's YouTube channel that explains statistics and machine learning with hand-drawn diagrams and step-by-step walkthroughs. 250+ videos covering linear regression, logistic regression, gradient boosting, random forests, neural nets, RNNs, transformers, and more.

Why we picked it: The best 'explain it like I'm 5' channel for statistics and ML. Starmer is the rare teacher who makes hypothesis tests and gradient descent feel intuitive. Watch his gradient boosting series before any interview prep.
Videostatisticsvideoyoutubeml
Sourced from StatQuest

The famous Stanford textbook on statistical learning, free PDF from the authors. Covers linear and polynomial regression, logistic regression, splines, GAMs, trees, random forests, boosting, SVMs, neural nets, and unsupervised learning. The math is dense but the writing is clear.

Why we picked it: The book that working ML scientists keep on their desk. Hastie, Tibshirani, and Friedman invented much of what they teach. ESL is the gold standard for rigorous understanding of ML — there is no better free book.
Textbookstatisticstextbookstanfordml
Sourced from GitHub awesome-list

A massive curated collection of resources for system administrators, security engineers, and devops. ~100 categories: bash, networking, TLS, linux, performance, monitoring, security, programming, sysadmin, data-science. Each entry has a short description and a link. The most-comprehensive sysadmin reference on the web.

Why we picked it: The right 'I need a tool for X' list for sysadmins and devops. Most lists focus on one topic; this one is comprehensive. The networking and security sections are the most useful.
Textbooksysadmindevopssecuritylistgithub
Sourced from GitHub awesome-list

Cybersecurity (14)

Free online cybersecurity training platform. Courses on security+, network+, CEH, CISSP, cloud security, SOC analyst, penetration testing, incident response, and more. Some include free certificates of completion.

Why we picked it: Best free CompTIA Security+ and CySA+ prep. The courses are mapped to specific cert exams and many include a free certificate of completion. Some premium content is paid but the free tier is enough for the certs.
CoursesecurityvideocertificationcompTIA
Sourced from Cybrary

Free cybersecurity tutorials from the SANS Institute. Three modules: Operating Systems, Networking, and System Administration. Each module is video + practice, and you get a free SANS certificate on completion.

Why we picked it: SANS-quality content for free. SANS Institute is the most respected name in commercial cybersecurity training — this is the same material at the intro level. Good starting point before paying for SANS SEC401/504.
Coursesecurityvideosanstutorial
Sourced from SANS Cyber Aces

Free interactive cryptography challenges. 100+ problems covering XOR, RSA, elliptic curves, AES, hash collisions, and modern protocols. Each challenge has a clear mathematical statement and a Python-friendly API. The natural progression from CryptoPals once you've finished the 8 sets.

Why we picked it: The right platform for cryptography practice once you've completed CryptoPals sets 1-8. CryptoHack's challenges are more focused on specific primitives (RSA, ECC, AES) than CryptoPals, and the API design is cleaner. The leaderboard makes it competitive in a fun way.
Interactivecryptographychallengesinteractivemath
Sourced from GitHub awesome-list

Free hands-on cryptography challenges. 8 sets of progressively harder problems: break ECB, break CBC, implement RSA, break RSA, break DSA, implement SHA-1, and more. Each problem teaches a real attack and a real defense.

Why we picked it: The best way to actually understand cryptography. Most crypto courses teach the math; CryptoPals teaches you to break it. By set 8 you'll have implemented and broken every major symmetric and asymmetric primitive.
Project-Basedcryptographychallengesinteractive
Sourced from GitHub awesome-list

The free calendar for Capture The Flag (CTF) cybersecurity competitions worldwide. 100+ events per year, ranked by difficulty and team. Each event has writeups from participants. The right starting point for anyone who wants to compete in CTFs and find local teams.

Why we picked it: The right calendar for CTF events. Every major CTF (DEF CON quals, Google CTF, HackTheBox, picoCTF) is listed here. Team rankings are public — find a top team in your area and join.
Interactivectfcalendareventscompetition
Sourced from GitHub awesome-list

Free cybersecurity learning modules on Hack The Box. The free tier includes the 'Starting Point' path, ~20 modules covering Linux fundamentals, networking basics, web attacks (SQLi, XSS, SSRF), file inclusion, and Windows privilege escalation. Paid paths add more advanced content.

Why we picked it: The best free hands-on hacking labs. The free tier is enough to get a complete beginner to junior-pentester level. Combined with PortSwigger Web Security Academy, you'll pass most entry-level security interviews.
Interactivehands-onlabsfree-tierbeginner
Sourced from GitHub awesome-list

500+ free cybersecurity videos: CTF walkthroughs, malware analysis, reverse engineering, bug bounty writeups, career advice, and the popular 'Hacking 101' series. John Hammond is a former NSA cybersecurity analyst and the most-watched cybersecurity YouTuber.

Why we picked it: The most-watched free cybersecurity YouTube channel. The CTF walkthroughs are a masterclass in thinking through security problems. Subscribe before any CTF event — Hammond's content is the most useful free post-event review.
Videovideoctfmalwareyoutube
Sourced from GitHub awesome-list

MIT's grad-level security course. Lecture videos and problem sets covering buffer overflows, syscall sandboxing, web app security (XSS, SQL injection, CSRF), network security (TLS, BGP, DNS attacks), mobile security, and side-channel attacks.

Why we picked it: The most rigorous free security course. The labs (where you exploit real bugs in real systems) are the same ones MIT grad students do. The mobile security module is particularly strong.
Coursesecurityvideomitgraduate
Sourced from MIT OpenCourseWare

NetworkChuck's free cybersecurity, networking, and IT career YouTube channel. 1,000+ videos on Linux, networking, ethical hacking, AWS, Azure, CCNA, and the CompTIA certs. Most-watched free IT career channel. Beginner-friendly with hands-on labs (each video has a related free lab or sandbox).

Why we picked it: The most-watched free IT career YouTube channel. Chuck is a working sysadmin turned instructor — the energy is high and the content is practical. The CCNA and Security+ prep videos are the right starting point for an IT career path.
Videovideocareernetworkinglinux
Sourced from GitHub awesome-list

Free war-game servers with shell access. Each wargame is a series of progressively harder levels: Bandit (linux shell), Natas (web), Narnia (binary exploitation), Krypton (cryptography), Leviathan (problem-solving), Maze (mazes), and more. SSH into a remote server to play.

Why we picked it: The original wargame site. 20+ years of active community. Bandit teaches Linux shell the way you actually use it (not the way a textbook does). Natas is the best free web security intro for absolute beginners.
Interactivewargamesinteractivesshctf
Sourced from GitHub awesome-list

The OWASP Foundation's free, open-source methodology for testing web application security. Covers information gathering, configuration, identity management, authentication, authorization, input validation, error handling, cryptography, business logic, and client-side testing.

Why we picked it: The most authoritative free resource on web app security testing. The WSTG is what professional pentesters and bug bounty hunters use to organize their work. Free PDF download, regularly updated.
Textbookowasptextbookweb-securitymethodology
Sourced from OWASP

A free, beginner-friendly CTF for high school and college students, run by CMU's security institute. 100+ challenges across: web exploitation, reverse engineering, cryptography, binary exploitation, forensics, and general skills. The yearly event is in March, but the platform stays open year-round for practice.

Why we picked it: The best free CTF for beginners. The challenges are calibrated for high-school students but still teach real skills. The binary and web categories are the right starting point for any high school or college student who wants to learn security.
Interactivectfbeginnerstudentscmu
Sourced from GitHub awesome-list

A free, hands-on platform for learning modern pwn (binary exploitation) skills. ~12 modules covering: assembly, shellcode, format strings, return-oriented programming, heap exploitation, kernel exploitation. Each module has interactive problems with auto-grading. The successor to the pwnable.kr/pwnable.tw model with a modern interface.

Why we picked it: The right modern platform for learning binary exploitation. The pwnable.kr and pwnable.tw sites are classics, but pwn.college has a much better modern interface and the same problem set. The 'babyshell' and 'rop.0' problems are the right starting point.
Interactivepwnexploitationinteractivectf
Sourced from GitHub awesome-list

A free cybersecurity learning platform with guided paths for: complete beginners (Pre-Security, Introduction to Cyber Security), web fundamentals, networking, Linux, scripting, web application pentesting, network pentesting, red teaming, and SOC Level 1. Each path has hands-on labs in a browser. Paid tier for advanced content.

Why we picked it: The best free hands-on cybersecurity learning path. The 'Pre-Security' and 'Introduction to Cyber Security' paths are the right starting point for absolute beginners. Combine with HackTheBox Academy for advanced topics.
Interactivepentesthands-onlabsbeginner
Sourced from GitHub awesome-list

Web Development & Design (16)

freeCodeCamp's front-end libraries cert. Covers Bootstrap, jQuery, Sass, React, and Redux. ~300 interactive challenges + 5 projects including a Markdown previewer, a drum machine, a calculator, a Pomodoro clock, and a 25+5 clock.

Why we picked it: The intermediate freeCodeCamp cert — between Responsive Web Design and the JS certs. The 5 projects are the kind of front-end interview questions you actually get (the Pomodoro clock is a classic).
Interactivereactreduxinteractivecertification
Sourced from freeCodeCamp

A List Apart — the long-running web design publication founded 1998. ~2,000 articles on web standards, accessibility, CSS, typography, design systems, UX, and content strategy. Authors include Jeffrey Zeldman, Ethan Marcotte (Responsive Web Design), and Eric Meyer (CSS). The right reference for the craft of web design.

Why we picked it: The most-cited free web design publication. The articles are written by the people who defined the field. Use it as the right reference for any web design question — most modern best practices were first articulated here.
Textbookweb-designarticlescssa11y
Sourced from GitHub awesome-list

A community-driven free resource for web accessibility. Includes an accessibility checklist, articles, patterns, ARIA examples, and how-to guides. Covers WCAG 2.2, screen reader testing, keyboard navigation, color contrast, semantic HTML, and accessible forms.

Why we picked it: The single best free resource on web accessibility. The checklist is the standard reference for shipping accessible web products. Every frontend team should bookmark the Patterns section.
Courseaccessibilitywcaga11yguide
Sourced from GitHub awesome-list

Canva's free design school. ~50 tutorials on graphic design, branding, typography, photography, color, and social media design. Each tutorial is short (10-20 minutes) with examples and a 'try it' exercise. The right starting point for non-designers.

Why we picked it: The most accessible free design school. Canva's tutorials are short and practical. Use it as a starting point for any design skill (typography, color, layout) — the lessons translate to any tool.
Coursedesigntutorialcanvabeginner
Sourced from GitHub awesome-list

Harvard's CS50 follow-on course. Builds a social network (a Twitter clone) in Python, Flask, JavaScript, SQL, and React. Lecture videos, problem sets, and a final project. Updated for 2020 to use modern React.

Why we picked it: The best free full-stack web development course. The final project (a CS50 finance app or a mail client) is a real portfolio piece. David Malan's teaching style carries over — the production quality is unmatched.
Coursepythonflaskreactcs50video
Sourced from MIT OpenCourseWare

A free, open-source checklist for shipping production-ready websites. Covers: HTML (head, valid tags, attributes), Webfonts, SEO, accessibility, performance, security (CSP, HSTS, XSS), and more. Each item links to a 'how to fix' article. The standard pre-launch checklist.

Why we picked it: The de-facto pre-launch checklist for web projects. Use it as a final pass before any site goes live. The accessibility and security sections catch 80% of common launch-blocking issues.
Textbookchecklistproductionperformanceaccessibility
Sourced from GitHub awesome-list

A free, modern JavaScript tutorial from fundamentals to advanced. 4 parts: language fundamentals, browser: Document, Object Model Events, articles on advanced topics. Used by working engineers as a reference for ES2015+ features.

Why we picked it: The best free JavaScript reference. Coverage of ES2015+ features (promises, async/await, modules, classes) is more current and more thorough than MDN's. Used by working engineers, not just beginners.
Coursejavascripttutoriales6
Sourced from GitHub awesome-list

A free site that documents 20+ UX design principles with examples: Fitts's Law, Hick's Law, Jakob's Law, Miller's Law, the Aesthetic-Usability Effect, and more. Each principle has a one-paragraph description, an example, and a citation. The right quick-reference for any UI decision.

Why we picked it: The right quick-reference for UX principles. The site is well-designed and the principles are real (each has a research citation). Use it as a check-list when reviewing any UI design.
Textbookuxdesignprinciplesreference
Sourced from GitHub awesome-list

Adam Wathan and Steve Schoger's 'Refactoring UI' book — most of the core content is freely available as blog posts on the site. The book teaches practical UI design: hierarchy, contrast, layout, color, typography, and the actual techniques for improving your UI's design quality. The fastest way to learn UI design as a developer.

Why we picked it: The most practical free UI design book for developers. Adam Wathan is the creator of Tailwind CSS — the book is the most-cited free UI resource. The free blog content alone will change how you approach UI design.
Textbookuidesignbooktutorial
Sourced from GitHub awesome-list

Free in-depth articles on web design, frontend, UX, accessibility, performance, and the business of web. ~50 new articles per month, all free. The standard reading for working web designers and developers. Authors include Rachel Andrew, Lea Verou, Vitaly Friedman (founder), and the wider web community.

Why we picked it: The highest-quality free web design/development content. Smashing's articles are the standard reference for any CSS technique, accessibility pattern, or UX research summary. Bookmarked articles from Smashing appear in every senior web dev's reading list.
Textbookarticlesdesignuxfrontend
Sourced from GitHub awesome-list

The Odin Project's Ruby/Rails full-stack path. Builds 5 substantial projects (a Tic Tac Toe, a chess game, a custom forms clone, a Facebook clone, a Reddit clone) using HTML, CSS, JavaScript, Ruby, Rails, and PostgreSQL. Same project-based approach as the JS path.

Why we picked it: If you want to learn Ruby on Rails (still the most-used backend for new startups) this is the only free, project-based curriculum worth using. The Rails section is the deepest free Rails tutorial on the web.
Project-Basedrubyrailsfullstackproject-based
Sourced from The Odin Project

Microsoft's official TypeScript documentation. The 'Handbook' section is a free full-book tutorial: basic types, interfaces, classes, generics, advanced types, modules, and the integration patterns (TS + React, TS + Node, TS + Express). Updated with every TypeScript release.

Why we picked it: The official TypeScript docs are the best free TypeScript resource. Microsoft's TS team writes the clearest, most current documentation in the JS ecosystem. Use the Handbook as a free full course — by the end you'll be able to migrate any JS project to TS.
Coursetypescriptofficialtutorialreference
Sourced from GitHub awesome-list

The W3C's free, official guide to building accessible web components. Patterns for: dialogs, menus, tabs, accordions, autocomplete, breadcrumbs, carousels, data grids, disclosure widgets, navigation, sliders, and tabs. Each pattern has working code, accessibility requirements, and a11y test procedures.

Why we picked it: The official W3C guide to accessible UI patterns. Every pattern includes both the design pattern and a working HTML example. If you're building any interactive component (menu, dialog, autocomplete), start here — the patterns are designed to be keyboard-navigable, screen-reader compatible, and WAI-ARIA compliant.
Courseaccessibilityariaw3cofficial
Sourced from GitHub awesome-list

A free visual skill map for web development. 100+ web skills organized into topics: HTML, CSS, JavaScript, Accessibility, Frameworks, Build Tools, Performance, Web APIs, and more. Each skill is a node in a clickable mind map. Click any skill to see its description and resources.

Why we picked it: The best 'what web skills should I know' visual. Use it as a career map — see what you've covered, what you're missing, and where to focus. The mind map is the most usable form of the 'full-stack web dev' guide.
Interactiveskill-mapinteractiveguidecareer
Sourced from GitHub awesome-list

Google's free web development learning platform. Courses on CSS, HTML, JavaScript, accessibility, performance, responsive design, and modern web platform features. Each course is hands-on with code playgrounds.

Why we picked it: Google's web platform team teaching web development. The web performance and accessibility courses are particularly strong — taught by the people who actually build Chrome DevTools and Lighthouse.
Courseweb-developmentgoogleperformanceaccessibility
Sourced from GitHub awesome-list

Google's free web platform learning site. Courses on CSS, HTML, JavaScript, accessibility, performance, responsive design, PWA, and the modern web platform. Taught by the Chrome DevTools and Lighthouse teams. Hands-on code playgrounds for every lesson.

Why we picked it: Google's web platform team teaching web development. The performance and accessibility courses are particularly strong — taught by the people who actually build Chrome DevTools and Lighthouse. The PWA course is the standard for any team building an offline-capable web app.
Courseweb-devgoogleperformanceaccessibility
Sourced from GitHub awesome-list

Mobile & Game Development (10)

A curated list of free and open resources for robotics: courses, books, papers, datasets, simulators (Gazebo, PyBullet, Webots, MuJoCo), and the major open-source robotics frameworks (ROS, ROS2, MoveIt). Covers all major robotics subfields: SLAM, manipulation, locomotion, perception, control, planning, and swarm.

Why we picked it: The most-comprehensive free robotics resource list. The simulator and ROS sections are the right starting point if you want to start a robotics project. Combine with the OpenAI Gym and a 3D simulator, and you can do research at home.
Courseroboticsroslistgithub
Sourced from GitHub awesome-list

Harvard's game dev course. Uses Unity and LÖVE 2D to build 8 games (Pong, Flappy Bird, Helicopter, Match-3, Angry Birds, Portal 2D, The Legend of Zelda). Lecture videos and tutorial notes for each game.

Why we picked it: The best free game development course. Colton Ogden's lectures teach you the patterns that all games use (entity-component, physics, collision detection, AI). By the end you'll have 8 working games in your portfolio.
Coursegame-developmentunityvideocs50
Sourced from MIT OpenCourseWare

Free coding practice specifically for mobile languages: Swift (iOS), Kotlin (Android), and Dart (Flutter). 100+ exercises per track with mentor feedback. Covers SwiftUI and Jetpack Compose through hands-on coding.

Why we picked it: The only free platform with mentor-graded practice for Swift, Kotlin, and Dart. If you want to learn iOS or Android through actual coding, this is the right starting point. Far better than Apple's or Google's scattered docs.
Interactivemobileswiftkotlinpractice
Sourced from GitHub awesome-list

The complete Godot game engine documentation plus the 'Get Started' tutorial series. Covers 2D, 3D, scripting in GDScript, exporting to all platforms. Includes official sample projects (Dodge the Creeps, Memory Game, Platformer).

Why we picked it: Godot is the open-source, royalty-free game engine. The docs are unusually good for a game engine — the 'Your First 2D Game' tutorial is one of the best intros to game dev anywhere. Better than Unity's docs for a beginner.
Coursegodotgame-developmentgdscriptopen-source
Sourced from GitHub awesome-list

A free, community-built cookbook of recipes for the Godot 4 game engine. ~100 recipes covering: movement, physics, UI, networking, shaders, AI, and procedural generation. Each recipe has a working Godot project. The right companion to the official Godot docs.

Why we picked it: The right cookbook for Godot 4. The official docs cover the API, but the Recipes cover 'how do I actually do X'. Each recipe is a working Godot project — copy the pattern, change the values, ship.
Coursegodotgame-developmentrecipestutorial
Sourced from GitHub awesome-list

MIT's free visual programming environment for building Android and iOS apps. Drag-and-drop blocks (similar to Scratch) that generate real Kotlin/Swift code. Includes tutorials for building a chat app, a game, and a location-aware app.

Why we picked it: The easiest way to start building mobile apps. If you've never written a line of code but want to build an Android app, MIT App Inventor is the right starting point. Real apps, real install on your phone, no install required on your computer.
Interactivemobileandroidvisual-programmingmit
Sourced from MIT OpenCourseWare

A free repository of game art — 2D sprites, 3D models, sound effects, music, and textures. All CC-licensed. Browse by category (characters, environments, items, UI, etc.) and license (CC0, CC-BY, CC-BY-SA). The right starting point for any indie game with no art budget.

Why we picked it: The right starting point for indie game developers with no art budget. The CC0 (public domain) section is the most useful — you can use the art commercially without attribution. 100k+ assets.
Textbookgame-artassetscc-licenseindie
Sourced from GitHub awesome-list

Apple's official Swift learning resources: Swift documentation, A Swift Tour (interactive playground), and the Swift Book (The Swift Programming Language, free on the site). For iOS/macOS development.

Why we picked it: The official source for learning Swift. The Swift Book is the canonical language reference. Apple's A Swift Tour is the fastest way to see what the language looks like in a real editor.
Courseswiftiosmacosapple
Sourced from GitHub awesome-list

Unity's free learning platform. 100s of hours of free courses on 2D, 3D, mobile, VR, and multiplayer. Includes the official Unity Essentials pathway (5+ hours of intro content) plus specialized courses for FPS games, RPGs, and platformers.

Why we picked it: The official Unity learning platform. The free tier has more than enough content to get you from zero to a working 3D game. The Unity Essentials pathway is the right starting point.
Videounitygame-developmentvideo3d
Sourced from GitHub awesome-list

Epic Games' free Unreal Engine learning platform. Tutorials for first-time developers, level design, blueprints (visual scripting), C++ programming, lighting, materials, and cinematics. Includes sample projects and starter templates.

Why we picked it: If you want to use Unreal (or just learn how AAA games are built), this is the official source. The blueprints (visual scripting) courses let you build gameplay without writing C++.
Courseunrealgame-developmentc++blueprints
Sourced from GitHub awesome-list

Business, Economics & Finance (10)

The Open University UK's free course platform. ~1,000 free courses across: business, education, health, history, languages, law, math, science, social science, technology. Each course has 8-10 hours of content with quizzes and a free 'Statement of Participation' certificate. The right free source for Open University-quality courses.

Why we picked it: The Open University is one of the most-respected distance-learning universities in the world. Their free OpenLearn courses are the same quality as the paid degree courses. The right starting point if you want a UK education perspective on any subject.
Courseukopen-universitycoursescertificate
Sourced from OpenLearn

Saylor Academy's free business courses: Accounting, Business Law, Economics, Finance, Marketing, Management, Operations, Statistics. ~140 courses total, each with final exam and free certificate. Self-paced. The courses are also accepted for credit at 100+ colleges.

Why we picked it: The only free source for college-level business courses with a recognized certificate. Saylor certs are accepted for college credit at 100+ accredited universities. The Intro to Business and Principles of Marketing courses are widely used for degree programs.
Coursesaylorcertificationbusinesscollege-credit
Sourced from saylor

BCcampus's free open-textbook collection, filtered for business and economics. 100+ textbooks including Intro to Business, Principles of Financial Accounting, Intro to Marketing, Business Communication, Entrepreneurship, Organizational Behavior. All Creative Commons licensed.

Why we picked it: The second-largest free open-textbook collection in North America (after Open Textbook Library). Canadian-produced. The Business Communication textbook is used at universities worldwide.
Textbooktextbookbusinessbc-campuscanada
Sourced from BCcampus

Sal Khan's free econ/finance curriculum: microeconomics, macroeconomics, finance, capital markets, personal finance, taxes, and current economics. Video lessons with practice exercises.

Why we picked it: The right place to start if you want a general understanding of economics and personal finance. The personal finance and capital markets sections are particularly good for everyday money management.
Videokhan-academyvideoeconomicsfinance
Sourced from Khan Academy

Khan Academy's free entrepreneurship curriculum. Covers the basics of starting a business, market analysis, marketing, operations, finance, and growth. Video lessons with case studies of real companies.

Why we picked it: The right starting point if you want to start a business but don't have an MBA. Khan covers the basics in 30 short videos — the case studies (Diapers.com, Warby Parker, Airbnb) are the same ones used in $200k MBA programs.
Videoentrepreneurshipvideokhan-academybusiness
Sourced from Khan Academy

The University of Minnesota's free open-textbook library. 60+ business and economics textbooks reviewed by the Open Education Network, all peer-reviewed and free to use. Includes Principles of Accounting, Principles of Marketing, Managerial Economics, Corporate Finance, Entrepreneurship, Operations Management.

Why we picked it: The most authoritative free business textbook library. The Open Textbook Library reviews every book for academic quality — no predatory or low-quality content. If you need a business textbook, this is the right starting point.
Textbooktextbookbusinesspeer-reviewedopen
Sourced from Open Textbook Library

Rice's full accounting textbook. The accounting cycle, financial statements, assets, liabilities, equity, revenue recognition, and financial statement analysis. The 2e edition includes video walkthroughs.

Why we picked it: The only free accounting textbook that covers the actual CPA exam material. Used at community colleges and 4-year programs. The video walkthroughs of the accounting cycle are the clearest on the web.
Textbookaccountingtextbookopenstax
Sourced from OpenStax

Rice's full economics textbook (micro + macro). Demand, supply, market equilibrium, elasticity, consumer/producer theory, market structures, GDP, inflation, unemployment, monetary/fiscal policy, and international trade.

Why we picked it: A real college econ textbook, free. The 3e edition includes updated examples and the 2008 financial crisis lessons. Used at hundreds of universities.
Textbookeconomicstextbookopenstax
Sourced from OpenStax

Rice's full marketing textbook. The marketing mix (4 P's), consumer behavior, market research, segmentation, targeting, positioning, branding, integrated marketing communications, and digital marketing. Used at universities and for marketing certification prep.

Why we picked it: The only free marketing textbook used at actual universities. The digital marketing chapter is current and the case studies are the same ones used in the $200 marketing textbooks.
Textbookmarketingtextbookopenstax
Sourced from OpenStax

A pan-European MOOC aggregator from the European Commission's Open Education initiative. ~400+ free courses from European universities. Covers all major subjects. Most courses are translated into 4-6 languages. The right starting point if you want a European perspective on any subject.

Why we picked it: The right starting point for European free courses. The multilingual courses (often in 6+ languages) are unique. The business and law sections are particularly EU-focused.
Courseeuropemoocmultilingualaggregator
Sourced from GitHub awesome-list

Humanities (history, philosophy, literature) (14)

The BBC's free school subject platform covering the full UK National Curriculum from primary to GCSE. Subjects: math, English, science, history, geography, languages, computing, art, music, PE, citizenship. Interactive lessons, videos, quizzes, and practice questions. The right starting point for any UK school subject.

Why we picked it: The BBC's free school subject platform — same BBC production quality, for free. The right resource for any UK school subject, or for anyone who wants British-style primary/secondary education. The interactive lessons are high quality.
Coursek-12ukbbcinteractive
Sourced from GitHub awesome-list

The BBC's free educational video platform. ~5,000 short videos on history, science, English, math, geography, and the arts. 5-15 minutes each. The right BBC documentary-style intro to any school subject.

Why we picked it: The BBC's free video library. Same production quality as BBC documentaries, free for schools. The right starting point for any school subject — history, science, English — at primary/secondary level.
Videovideosbbcschoolk-12
Sourced from GitHub awesome-list

The original non-profit digital library, founded 1996. 44+ million free texts including books, academic articles, government documents, audio recordings (78+ million), videos, software, and web pages. The Open Library (openlibrary.org) is its lending library arm — borrow modern ebooks with a free account.

Why we picked it: The original and most-trusted free digital library. 44+ million texts, 78+ million audio recordings, plus the Wayback Machine (web archive) and Open Library (modern ebook lending). The single most important non-profit on the web for research.
Textbooklibrarybooksaudiovideonon-profit
Sourced from GitHub awesome-list

Internet Archive's modern ebook lending library. Borrow 1-2 million modern ebooks for 14 days with a free account. Catalog of 30+ million books (most with metadata, many with full text). The closest thing to a free public library for digital books. Founded 2006.

Why we picked it: The single best free source for modern ebooks. If your local library doesn't have an ebook, Open Library likely does. 14-day loans, free, no ads. The catalog is also a great search tool for any book.
Textbooklibraryebookslendingcatalog
Sourced from GitHub awesome-list

A free, peer-reviewed open-access journal publisher in the humanities. Diamond open-access — no fees for readers, no fees for authors. 30+ journals covering classics, film, philosophy, history, medieval studies, postcolonial writing, and more.

Why we picked it: The only major diamond open-access humanities publisher. Free to read, free to publish (no APCs). The journals are legitimate, peer-reviewed, and indexed in major databases. If you want to read or publish humanities scholarship without paywalls, OLH is the right home.
Research Paperopen-accessjournalshumanitiespeer-reviewed
Sourced from GitHub awesome-list

Keith Wrightson's course on English history from the late 15th to the early 18th century. 25 lecture videos on the Tudors, the English Civil War, the Glorious Revolution, the rise of parliament, and the social/economic history of early modern England.

Why we picked it: The best free English history course online. Wrightson's coverage of the Civil War and the Glorious Revolution is the clearest you'll find anywhere — better than most $200 survey textbooks.
Coursehistoryvideoyaleengland
Sourced from Open Yale Courses

Steven Smith's political philosophy course. 24 lecture videos on Plato, Aristotle, Augustine, Aquinas, Machiavelli, Hobbes, Locke, Rousseau, Burke, Mill, Marx, and Nietzsche. The same course taught at Yale.

Why we picked it: The best free political philosophy course online. Smith's coverage of Machiavelli and Locke is particularly good. The lectures move at a pace that respects the audience without slowing down the argument.
Coursephilosophyvideoyalepolitical
Sourced from Open Yale Courses

Rice's intro philosophy textbook. Covers the major problems (mind, knowledge, free will, ethics, political philosophy, philosophy of religion, existentialism) and the major figures (Plato, Aristotle, Descartes, Hume, Kant, Nietzsche, Sartre).

Why we picked it: A real intro philosophy textbook, free. The primary source excerpts are the same ones used in the standard $200 intro philosophy anthologies. Better than Norton or Hackett at one-tenth the cost.
Textbookphilosophytextbookopenstax
Sourced from OpenStax

Rice's full U.S. history textbook. Pre-Columbian America through the present, with extensive primary source coverage of the founding, the Civil War, Reconstruction, the Gilded Age, the World Wars, the civil rights era, and modern America.

Why we picked it: The most current free U.S. history textbook. The 4e edition includes extensive coverage of the Trump era, the 2020 election, and the Jan 6th committee. Better than most AP U.S. History prep books.
Textbookhistorytextbookopenstax
Sourced from OpenStax

A free, open-source library of beautifully typeset, carefully edited public-domain ebooks. Pride and Prejudice in 3 different editions, the Sherlock Holmes canon, the complete Shakespeare, Dickens, Twain, Tolstoy, and more. Each book is hand-typeset with attention to typography, with a generated cover, and free of publisher ads.

Why we picked it: The best-looking free ebooks on the web. Every book is hand-typeset, properly edited, and formatted for every reading device. If you read public-domain literature, this is how you want to read it.
Textbookebooksliteraturepublic-domaintypography
Sourced from Standard Ebooks

A free mirror of academic and public-domain books and papers. ~43 million books and ~98 million papers indexed. Aggregates content from Library Genesis, Z-Library mirrors, Sci-Hub mirrors, and Internet Archive. Faster, cleaner UI than the older mirrors.

Why we picked it: A cleaner, faster alternative to Library Genesis. Same content, more reliable hosting. If a paper or book isn't on Anna's Archive, it's probably here.
Textbooklibrarybookspapersmirror
Sourced from welib

Wikimedia's free open-content textbook library. 35,000+ free textbooks in 80+ languages. Subjects span humanities, sciences, mathematics, technology, languages, cooking, and the arts. Each book is collaborative and editable. Many are used in real schools and universities.

Why we picked it: The only large-scale free collaborative textbook library. The 'Subject:Computing', 'Subject:Mathematics', and 'Subject:Spanish' books are the standard free references in those fields. Anyone can contribute — high-quality submissions get reviewed and featured.
Textbooktextbookwikicollaborativewikipedia
Sourced from GitHub awesome-list

Wikimedia's free library of source texts. Public-domain books, periodicals, letters, speeches, constitutions, treaties, and historical documents. Every text is transcribed and proofread by volunteers. 5+ million works in English; 50+ languages total. Sister project of Wikipedia.

Why we picked it: The most accurate free source for out-of-copyright literature and historical documents. Every text is proofread by humans, not OCR. The right place to read Shakespeare, Plato, the Federalist Papers, or the U.S. Constitution with the original spelling.
Textbooklibrarysource-textswikipediavolunteer
Sourced from GitHub awesome-list

Wikimedia's free learning resource. 50,000+ learning resources, lesson plans, study guides, and course materials in every major academic field. Sister project of Wikipedia. Run by the Wikimedia Foundation, peer-reviewed by educators.

Why we picked it: The right place to find free university-level course materials on any subject. The 'Portal:Mathematics' and 'Portal:Physics' are particularly well-developed. Use it to find lesson plans and learning resources that other teachers have vetted.
Courselearningwikiwikipediacourse-materials
Sourced from GitHub awesome-list

Languages (13)

Open-source flashcard app that uses spaced repetition (the SM-2 algorithm) to make memorization 3-5x more efficient than traditional study. Available on Mac, Windows, Linux, iOS (paid, $25 one-time), Android (free), and a free web version. ~14,000 free community-created decks for languages, MCAT, USMLE, geography, etc.

Why we picked it: The most-used study tool in medical school and language learning. Spaced repetition is the most evidence-backed study method. The community decks cover every language, plus med school, law school, and most college subjects.
Interactivespaced-repetitionankiflashcardslanguage
Sourced from GitHub awesome-list

Open-source flashcard app that uses spaced repetition (the SM-2 algorithm) to make memorization 3-5x more efficient than traditional study. Available on Mac, Windows, Linux, iOS (paid, $25 one-time), Android (free), and a free web version. ~14,000 free community-created decks for languages, MCAT, USMLE, geography, etc.

Why we picked it: The most-used study tool in medical school and language learning. Spaced repetition is the most evidence-backed study method. The community decks cover every language, plus med school, law school, and most college subjects.
Interactivespaced-repetitionankiflashcardslanguage
Sourced from GitHub awesome-list

The BBC's free language learning site. Full courses for French, German, Italian, Spanish, and more. Each course has video, audio, cultural notes, and structured lessons. Includes the famous 'A Day in the Life' immersion videos.

Why we picked it: BBC-quality production values for free. The 'A Day in the Life' videos (where native speakers act out scenarios) are the best free listening comprehension practice for any European language.
Courselanguagevideoaudiobbc
Sourced from GitHub awesome-list
Duolingo FREE

Free gamified language learning app. 40+ languages including Spanish, French, German, Italian, Portuguese, Japanese, Chinese, Korean, Russian, Arabic, Hindi, and 30+ more. 5-10 minute daily lessons, streak tracking, leaderboards. Optional paid Plus tier (not required to learn the language).

Why we picked it: The most-used language app in the world for a reason. The streak mechanic works — most users who make it 30 days actually keep going. Free tier teaches the language; Plus just adds hearts and removes ads. Don't pay.
Interactivelanguageinteractivegamifiedmobile
Sourced from Duolingo

Duolingo — the most-used free language learning app. 40+ languages with 5-10 minute daily lessons, streak tracking, leaderboards, and audio. The free tier teaches the full language; the Plus tier adds hearts, no ads, and offline mode. The right starting point for any new language.

Why we picked it: The most-used free language app in the world. The streak mechanic works — most users who make it 30 days actually keep going. Free tier teaches the language; Plus just adds hearts and removes ads. Don't pay.
Interactivelanguageinteractivegamifiedmobile
Sourced from Duolingo

The largest pronunciation guide in the world. 6+ million words pronounced by native speakers in 400+ languages. Each word has multiple pronunciations (regional accents, male/female). Free tier has unlimited searches.

Why we picked it: The only free pronunciation guide that actually has every language. If you've ever wondered 'how do you actually say that word?', Forvo has a native speaker saying it. Critical for languages with non-Latin scripts (Mandarin, Arabic, Hindi).
Audiobookpronunciationlanguageaudio
Sourced from GitHub awesome-list

Free public-domain language courses from the U.S. Foreign Service Institute. Originally developed to train American diplomats. Courses for ~50 languages including Arabic, Mandarin, Russian, French, Spanish, German, Japanese, Korean, and many more rarely-covered languages (Hausa, Uzbek, Sinhala). Each course is 100+ hours of audio + text.

Why we picked it: The closest thing to a free language school. The FSI's audio-based immersion method works. If you want to learn a language that Duolingo doesn't cover (Dari, Amharic, Burmese), this is the only free option that's actually complete.
Courselanguageaudiotextbookpublic-domainfsi
Sourced from FSI Language Courses

italki — a platform to book affordable 1-on-1 language tutors. Tutors from $5-15/hr set their own rates. Free trial with most tutors. ~150 languages. The right complement to any self-study app — the conversation practice is what makes you fluent.

Why we picked it: The most-affordable 1-on-1 language tutoring. The $5-15/hr range is 1/10 the price of in-person tutors. Use it as a complement to any free app (Duolingo, Anki, etc.) — the conversation practice is what makes you fluent. italki has a 'free trial' so you can try before committing.
Videolanguagetutoringconversationpaid
Sourced from GitHub awesome-list

Loecsen — a free phrase book for 50+ languages. Each language has ~300 essential phrases organized by situation (greetings, transport, accommodation, etc.) with audio of native speakers. The right starting point for a quick trip or a basic conversation.

Why we picked it: The most-comprehensive free phrase book on the web. 50+ languages with ~300 phrases each, all with audio. The right starting point if you need to learn 'hello' in 50 languages, or if you want a quick refresher before a trip.
Interactivelanguagephrasebooktravelaudio
Sourced from GitHub awesome-list

Mango Languages — a high-quality language learning platform with 70+ languages, free with a public library card (most US public libraries offer it). Real conversations, cultural notes, and a film-based learning approach (each lesson is built around a short film). More serious than Duolingo, less academic than FSI.

Why we picked it: The best free language-learning platform if your local library has it. Mango's film-based approach (every lesson is built around a real conversation) is the right way to learn speaking, not just vocabulary. Free with a US library card.
Interactivelanguageinteractivepublic-libraryconversational
Sourced from GitHub awesome-list

Memrise — a free language learning app focused on vocabulary and phrases. Uses video clips of native speakers saying the words in real contexts. ~20 languages. Free tier covers the basic courses; paid Plus tier unlocks more content.

Why we picked it: The right app for vocabulary + phrase learning. The video clips of native speakers (rather than just text/voice) help you learn the actual sounds. Use it alongside Duolingo for vocabulary reinforcement.
Interactivelanguagevocabularyvideointeractive
Sourced from GitHub awesome-list

MIT's free foreign language courses: Chinese, French, German, Japanese, Spanish. Lecture videos, audio, and structured lessons at the college level. The Chinese and Japanese courses are particularly comprehensive (3 semesters each).

Why we picked it: MIT-quality language instruction. The Chinese and Japanese courses are the best free college-level courses for those languages. The audio recordings of native speakers are particularly useful.
Courselanguagemitvideoaudio
Sourced from MIT OpenCourseWare

Curated index of 200+ free language lessons from universities and language schools. Arabic, Chinese, French, German, Hebrew, Italian, Japanese, Korean, Portuguese, Russian, Spanish, and more. Mix of audio, video, and text lessons.

Why we picked it: The single best index of free language learning resources on the web. If you can't find it on Open Culture, it doesn't exist for free. The Arabic and Chinese collections are particularly deep.
Videolanguagecuratedaudiovideo
Sourced from GitHub awesome-list

Art, Music & Creative Practice (9)

A free browser-based chiptune / synthwave music composer. Build songs by drawing notes on a piano roll; choose from 9 instruments and 4 effect modes; export as WAV, MP3, or shareable link. No account, no install.

Why we picked it: The most fun way to learn music composition. Open the site, click on a square, hear a note. By the time you've spent 30 minutes exploring, you'll understand melody, harmony, and rhythm better than a textbook could teach.
Interactivemusiccomposerchiptunebrowser
Sourced from GitHub awesome-list

Free online music school. Video lessons on music theory, ear training, and composition. Covers intervals, scales, chords, modes, and basic composition. Free and self-paced.

Why we picked it: The only free music theory course worth completing. DaveConservatoire covers the same material as a $1,000 Berklee semester, but in 50 short videos. Use it to prep for AP Music Theory.
Videomusic-theoryvideocomposition
Sourced from GitHub awesome-list

Good UI — a free archive of UI/UX articles and examples. ~30 articles on the most common UI mistakes and how to fix them: button placement, form design, error messages, navigation patterns. The right quick-reference when you're reviewing any UI.

Why we picked it: The right quick-reference for common UI mistakes. Each article has a specific problem and a specific solution. Use it as a check-list when reviewing any UI before launch.
Textbookuiuxarticlesprinciples
Sourced from GitHub awesome-list

Justin Sandercoe's free guitar lessons. 1,500+ video lessons covering beginner to advanced. Acoustic, electric, blues, rock, jazz, fingerstyle. Structured into 9 grades (Beginner through Advanced).

Why we picked it: The best free guitar curriculum online. Justin is a real guitar teacher (not an algorithm), and the grade system (Beginner I, Beginner II, Intermediate, etc.) gives you a clear path. The 'Good Times' and 'Fingerstyle' lessons are classics.
Videoguitarvideomusic
Sourced from GitHub awesome-list

Sal Khan's free art history curriculum. Covers prehistoric art, ancient Egypt, ancient Greece, ancient Rome, Byzantine, Islamic, Medieval, Renaissance, Baroque, Romanticism, Impressionism, Modernism, and global art traditions. Video lessons with high-resolution images.

Why we picked it: The most comprehensive free art history curriculum online. The videos are short, the images are high-res, and the timeline navigation makes it easy to jump to any period. Used in actual AP Art History classes.
Videoart-historyvideokhan-academy
Sourced from Khan Academy

Sal Khan's free art history curriculum. Covers prehistoric art, ancient Egypt, ancient Greece, ancient Rome, Byzantine, Islamic, Medieval, Renaissance, Baroque, Romanticism, Impressionism, Modernism, and global art traditions. Video lessons with high-resolution images and quizzes.

Why we picked it: The most comprehensive free art history curriculum online. The videos are short, the images are high-res, and the timeline navigation makes it easy to jump to any period. Used in actual AP Art History classes.
Videoart-historyvideokhan-academy
Sourced from Khan Academy

Rice's intro art appreciation textbook. Covers art fundamentals (line, shape, color, form, texture, space, composition), the major periods (Prehistoric through Contemporary), and global art traditions. Includes high-res images and discussion questions.

Why we picked it: A real college art appreciation textbook, free. The high-res images are usable in your own work (under CC license). The discussion questions are the same ones used in actual college art classes.
Textbookarttextbookopenstax
Sourced from OpenStax

Rice's intro music textbook. Covers music fundamentals (rhythm, melody, harmony, form), the major periods (Medieval, Renaissance, Baroque, Classical, Romantic, Modern), and global music traditions. Includes audio examples.

Why we picked it: The only free music appreciation textbook used at actual universities. The audio examples are embedded in the text, which is more useful than a separate playlist.
Textbookmusictextbookopenstax
Sourced from OpenStax

A free site that documents 25+ design principles with examples: alignment, contrast, hierarchy, repetition, proximity, balance, white space, color, and more. Each principle has a one-paragraph description, an example, and a citation. The right quick-reference for any design decision.

Why we picked it: The right quick-reference for design principles. Pairs with Laws of UX (also on this list) for a complete design reference. The examples are well-chosen and the citations are real.
Textbookdesignprinciplesreferenceui
Sourced from GitHub awesome-list

Personal Development & Productivity (16)

Saylor's free personal development, sociology, and psychology courses. Includes Intro to Sociology, Intro to Psychology, Developmental Psychology, Abnormal Psychology, Social Psychology, Lifespan Development, and Health Psychology. Each with final exam and free certificate, college-credit eligible at 100+ schools.

Why we picked it: The only free source for college-credit psychology and sociology courses. Saylor's Intro to Psychology and Intro to Sociology are widely accepted as credit-bearing by US universities. If you want a free, college-credited introduction to any of these fields, Saylor is the right starting point.
Coursesaylorpsychologysociologycertification
Sourced from saylor

Wolfram's free course catalog with a dedicated certifications section. Courses: Physics, Math, Statistics, Data Science, Machine Learning, AI. Each course uses the Wolfram Language (Mathematica-compatible) for interactive problem sets. Free certificates of completion. Self-paced. The certifications page is the most useful entry point for proving skill.

Why we picked it: The only free physics/math curriculum that uses a real CAS (Mathematica) for homework. Wolfram's Physics by Inquiry and Intro to Differential Equations courses are graduate-level-quality. Free certs on completion. The certifications page is the most polished way to show skill.
Coursewolframmathematicacertificationsinteractive
Sourced from GitHub awesome-list

Grant Sanderson's free YouTube channel. 150+ videos on math (Essence of Calculus, Essence of Linear Algebra, The Laplace Transform, Differential Equations, the Mandelbrot set) and AI (Neural Networks, Backpropagation, Transformers, GPT, How LLMs work, Attention). Custom animations make abstract math feel intuitive. 5M+ subscribers.

Why we picked it: The single best math + AI visualization channel on the web. Every video is hand-animated. The neural network series is the most-watched AI tutorial on YouTube, and the math series (especially linear algebra) is required viewing for any ML practitioner. The 'Attention' video alone is worth subscribing.
Videovideomathaivisualization
Sourced from GitHub awesome-list

Encyclopaedia Britannica — the 200-year-old encyclopedia, now free with attribution. ~120,000 articles reviewed by experts. The right quick-reference for any general knowledge topic. Higher quality than Wikipedia for academic and historical topics.

Why we picked it: The right quick-reference for any general knowledge topic. Higher quality than Wikipedia for academic and historical topics — every article is reviewed by an expert before publication.
Textbookencyclopediareferencebritannicageneral
Sourced from GitHub awesome-list

A free, browser-based tool that parses any shell command and explains each part. Write `find . -name '*.py' -mtime -7` and explainshell breaks down the find command, each flag, and each argument. Uses Python, parses POSIX and Bash. Open source on GitHub.

Why we picked it: The right tool when you see a complex shell command and want to understand what it does. Saves hours of searching StackOverflow. Bookmark it before your next 'what does this command do?' moment.
Interactiveshellbashexplainertool
Sourced from GitHub awesome-list

Fireship's 100-second explainer videos for every major tech topic. 500+ videos covering JavaScript, Python, Go, Rust, React, Vue, Docker, Kubernetes, Git, Linux, AWS, and 50+ other topics. Each video is 2-10 minutes and ends with a meme. The right channel for 'I need to understand X in 5 minutes'.

Why we picked it: The best 'learn something in 5 minutes' channel. Every video is dense — you get the actual concept, not a 30-minute preamble. The 100-second format is perfect for software engineers who already know the basics. Use it as your daily tech news / continuous learning feed.
Videovideoexplainershort-formtech
Sourced from GitHub awesome-list

The U.S. Securities and Exchange Commission's free investor education site. Free courses and tools on saving, investing, mutual funds, ETFs, retirement accounts, financial advisors, and avoiding fraud. Includes a free 'Save and Invest' educational program.

Why we picked it: The only free personal finance site run by a regulator (not a bank or brokerage). No upsells, no ads, no 'open a Robinhood account' prompts. Use it to learn investing before you ever put money in the market.
Coursepersonal-financesecgovernmentinvesting
Sourced from Investor.gov

Sal Khan's free educational platform covering math, science, computing, economics, finance, art history, grammar, SAT prep, MCAT prep, and more. 5,000+ videos, 100,000+ practice exercises. Personalized learning dashboard. Free for everyone, no paywalls on any content.

Why we picked it: The single largest free educational platform in the world. Khan covers every K-12 + intro college subject with the same high quality. Use it as your default 'I need to learn X' resource — math, science, history, economics, computer science, SAT/MCAT prep. The 'Mastery' mode is the right way to use it.
Videokhan-academyall-subjectsk-12test-prep
Sourced from GitHub awesome-list

Khan Academy's intro psychology curriculum. Covers the brain, sensation, perception, learning, memory, cognition, emotion, social psychology, personality, and psychological disorders. Video lessons + practice.

Why we picked it: The right free intro psychology course for most people. Short videos, lots of practice, and the unit tests cover the same material as AP Psychology. Use it as a foundation before tackling Bloom's Yale course.
Videopsychologyvideokhan-academy
Sourced from Khan Academy

Sal Khan's free life skills curriculum. College admissions, career planning, personal finance, mental health, and citizenship. Video lessons with practice exercises.

Why we picked it: The right starting point for the kind of life skills school doesn't teach. Khan covers personal finance, mental health, college apps, and career planning in the same style as the rest of the site — short, clear, and free.
Videolife-skillsvideokhan-academy
Sourced from Khan Academy

Khan Academy's free personal finance curriculum. Covers banking, credit, taxes, investing (stocks, bonds, mutual funds, retirement accounts), insurance, and buying a home. Video lessons + practice exercises.

Why we picked it: The best free personal finance course on the web. Khan covers everything from 'what is a checking account' to 'how do I pick an index fund'. The investing section alone is worth more than a $200 financial advisor session.
Videopersonal-financevideokhan-academy
Sourced from Khan Academy

The Library of Congress's free digital collections. ~20 million items — books, photographs, manuscripts, audio recordings, films, maps, and sheet music. All public domain. Search by topic, format, or date. The right starting point for any primary source research.

Why we picked it: The Library of Congress is the largest library in the world, and they make the public-domain material free online. The right starting point for primary source research on any US history or cultural topic.
Textbooklibrary-of-congressprimary-sourcesresearchpublic-domain
Sourced from GitHub awesome-list

A free K-12 open-course catalog covering high school subjects: English, math (algebra through calculus), science (biology, chemistry, physics), social studies, languages, arts, and AP courses. Each course has lesson plans, videos, readings, and assessments. Built by Mountain Heights Academy, a public charter school.

Why we picked it: The right free source for high-school-level subjects. The AP and dual-enrollment courses are college-prep quality. If you're a homeschooler or want to review high-school math/science, this is the starting point.
Coursek-12high-schoolapcurriculum
Sourced from mountain-heights

Rice's intro education textbook. Covers the history of education, philosophy of education, curriculum, instruction, classroom management, assessment, and the sociology of education. Used at hundreds of universities and for teacher certification prep.

Why we picked it: The only free intro education textbook. If you want to become a teacher, this is the right starting point. Used at community colleges and 4-year programs alike.
Textbookeducationtextbookopenstax
Sourced from OpenStax

Rice's full intro sociology textbook. Covers culture, socialization, deviance, crime, stratification, race, gender, sexuality, religion, education, government, and social change. Used at hundreds of universities and for AP Sociology.

Why we picked it: The most current free intro sociology textbook. The 3e edition has new chapters on social media, climate change, and the gig economy. Better than most AP Sociology prep books.
Textbooksociologytextbookopenstax
Sourced from OpenStax

Rice's full intro sociology textbook. Covers culture, socialization, deviance, crime, stratification, race, gender, sexuality, religion, education, government, and social change. Used at hundreds of universities.

Why we picked it: The most current free intro sociology textbook. The 3e edition has new chapters on social media, climate change, and the gig economy. Better than most AP Sociology prep books.
Textbooksociologytextbookopenstax
Sourced from OpenStax

Trade & Vocational Skills (13)

Free online courses with free digital certificates. 4,000+ courses in health, business, IT, language, and trades. Categories include plumbing, carpentry, electrical, automotive, construction, and HVAC. Each course has a free digital certificate (paid printed certificate available).

Why we picked it: The only free site with both a vocational trade focus AND a free digital certificate. The plumbing, electrical, and HVAC courses are taught by working tradespeople. The free certs are accepted by many employers in the trades.
Coursevocationaltradescertificationinteractive
Sourced from Alison
OSHA Free Training FREE + CERT

The U.S. Occupational Safety and Health Administration's free training resources. Industry-specific safety courses (construction, general industry, maritime), hazard communication (HazCom), confined space entry, lockout/tagout, fall protection, and more. Certificates of completion for many courses.

Why we picked it: The only free OSHA-authorized safety training that comes with a recognized certificate. If you work in construction, manufacturing, or any trade, the OSHA 10/30 cert is often required for jobs — and you can do it for free through the Outreach Training Program.
Courseoshasafetyvocationaltradeconstruction
Sourced from OSHA

OSHA's free Outreach Training Program — 10-hour and 30-hour courses in general industry, construction, and maritime. Free if you complete it through a local community college or authorized trainer (most are free; the program itself is fully funded by OSHA).

Why we picked it: The only OSHA-authorized free safety cert recognized by every US construction and manufacturing employer. The OSHA 10-hour card (general industry or construction) is required for most entry-level jobs in those fields. 100% free through authorized outreach trainers.
Courseoshasafetyvocationaltradeconstructioncertification
Sourced from OSHA

AC Service Tech (by Sam Myers) is the second-best free HVAC training YouTube channel. 500+ videos focused on residential air conditioning troubleshooting, electrical, and refrigeration. New videos every week. Most are 10-25 minutes long and solve one specific problem.

Why we picked it: The best free HVAC troubleshooting channel. Sam Myers is a working tech with 20+ years experience, and his videos walk through real problems on real equipment. Pair with HVAC School for the complete free HVAC curriculum.
Videohvacvideoyoutubetrades
Sourced from HVAC YouTube Channels

Jody Collier's free welding tutorial channel. 100s of videos on stick, MIG, TIG, oxyacetylene welding, and weld inspection. Real welding, real mistakes, real fixes. Industry-experienced welder, not a hobbyist.

Why we picked it: The only free welding resource that actually teaches you how to weld. Collier is a working welder with decades of experience, and his 'mig welding settings chart' video is the most-watched welding tutorial on YouTube.
Videoweldingvideotradesyoutube
Sourced from GitHub awesome-list

HVAC School (by Bryan Orr) is the most-respected free HVAC training YouTube channel. 1,000+ videos on refrigeration, electrical, air conditioning, and heat pump troubleshooting. Industry-experienced technicians, not influencers. Includes free podcast and free HVAC-R training newsletter.

Why we picked it: The most-watched free HVAC training on the web. Bryan Orr is a working HVAC technician with decades of experience, and his 'mig welding settings chart' video is the most-watched welding tutorial on YouTube. The podcast is required listening for working HVAC techs.
Videohvacvideoyoutubetrades
Sourced from HVAC YouTube Channels

HVAC School (by Bryan Orr) and AC Service Tech are the two best free HVAC training YouTube channels. 100s of videos on refrigeration, electrical, air conditioning, and heat pump troubleshooting. Industry-experienced technicians, not influencers.

Why we picked it: The best free HVAC training on the web. Both channels are run by working technicians who have taught at HVAC trade schools. The electrical and refrigeration series are the most complete free technical training for HVAC.
Videohvacvideoyoutubetrades
Sourced from HVAC YouTube Channels

Khan Academy's AP Macroeconomics prep: GDP, inflation, unemployment, money, banking, monetary policy, fiscal policy, international trade, exchange rates, and economic growth. Practice problems modeled on the AP exam.

Why we picked it: The best free AP Macro prep. The unit tests mirror the actual AP exam format. Use it in conjunction with the OpenStax textbook to prep for the AP exam.
Videomacroeconomicsvideokhan-academyap
Sourced from Khan Academy

The U.S. Department of Labor-funded free OER (Open Educational Resources) library for workforce development. ~800 free courses, simulations, and tools for skilled trades, manufacturing, healthcare, IT, and customer service. Built with the same authoring tools that produced the most-used online college courses.

Why we picked it: The largest free workforce development library. Most courses are professional-grade (built by community colleges and trade schools). The HVAC, welding, and electrical collections are particularly strong.
Courseworkforcevocationaloertradesmanufacturing
Sourced from SkillsCommons

The U.S. Department of Labor-funded free OER (Open Educational Resources) library for workforce development. ~800 free courses, simulations, and tools for skilled trades, manufacturing, healthcare, IT, and customer service. Built with the same authoring tools that produced the most-used online college courses.

Why we picked it: The largest free workforce development library. Most courses are professional-grade (built by community colleges and trade schools). The HVAC, welding, and electrical collections are particularly strong.
Courseworkforcevocationaloertradesmanufacturing
Sourced from SkillsCommons

SparkFun's free electronics learning platform. Tutorials on Arduino, basic electronics, soldering, microcontrollers, sensors, motors, and PCB design. Each tutorial includes a parts list, breadboard diagrams, example code (Arduino C++ or CircuitPython), and a working project. ~80 tutorials total.

Why we picked it: The most-hands-on free electronics tutorial site. SparkFun is the leading hobbyist electronics retailer — they know what beginners need. The Arduino, soldering, and basic electronics tutorials are the right starting point for any hardware hobbyist.
Courseelectronicstutorialarduinohands-on
Sourced from GitHub awesome-list

Jody Collier's free welding tutorial channel. 1,000+ videos on stick, MIG, TIG, oxyacetylene welding, and weld inspection. Real welding, real mistakes, real fixes. Industry-experienced welder, not a hobbyist. Includes the famous 'MIG welding settings chart' (most-viewed welding video on YouTube).

Why we picked it: The only free welding resource that actually teaches you how to weld. Collier is a working welder with decades of experience, and his 'mig welding settings chart' video is the most-watched welding tutorial on YouTube.
Videoweldingvideotradesyoutube
Sourced from GitHub awesome-list

WeldingWeb's free YouTube channel — 500+ videos on stick, MIG, TIG, oxyacetylene, and pipe welding. Real shop footage, real weld tests, industry tips. The right channel for working welders wanting to improve specific techniques (not a beginner's channel).

Why we picked it: The most-respected free welding channel for working welders. The pipe welding and stainless steel series are particularly good. Pair with Welding Tips & Tricks for the complete free welding curriculum (beginner to advanced).
Videoweldingvideoyoutubetrades
Sourced from GitHub awesome-list

Research Papers & Journals (13)

arXiv FREE

The free open-access archive of scholarly articles in physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, systems science, and economics. 2+ million papers. Pre-prints (not yet peer-reviewed in some fields), but the standard venue for sharing research.

Why we picked it: The first place any scientist posts their work. If a paper isn't on arXiv, it doesn't exist. Free to read, free to submit, the largest open repository of research in the world.
Research Paperresearchpreprintsphysicsmathcs
Sourced from arXiv

The free open-access archive of scholarly articles in physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, systems science, and economics. 2+ million papers. Pre-prints (not yet peer-reviewed in some fields), but the standard venue for sharing research.

Why we picked it: The first place any scientist posts their work. If a paper isn't on arXiv, it doesn't exist. Free to read, free to submit, the largest open repository of research in the world.
Research Paperresearchpreprintsphysicsmathcs
Sourced from arXiv

A curated list of 1,000+ free AI tools, frameworks, datasets, and APIs across 30+ categories: NLP, computer vision, generative AI, MLOps, AI agents, vector databases, prompt engineering, and more. Each entry has a short description, link, and tags.

Why we picked it: The right starting point for finding an AI tool for any task. Search by category (NLP, CV, etc.) or by task ('summarization', 'translation', 'voice cloning'). Each entry is vetted for being a real working tool, not vaporware.
Textbookaitoolslistgithub
Sourced from GitHub awesome-list

A curated list of free data science resources. Categories: free courses, tutorials, books, MOOCs, videos, podcasts, datasets, journals, blogs, competitions, conferences, and tools. Covers Python, R, Julia, SQL. Each entry has a short description and link. The most-comprehensive free DS resource list.

Why we picked it: The single most-comprehensive free data science resource list. Where to start when you want to learn a new DS topic. The courses and tutorials sections are the most curated. The datasets section is the right starting point for any DS project.
Textbookdata-sciencelistgithubcurated
Sourced from GitHub awesome-list

A free index of ~20,000 peer-reviewed open-access journals across all disciplines. Every journal listed is fully open-access (no paywalls) and vetted for quality. Searchable by topic, language, and country.

Why we picked it: The most comprehensive index of legitimate open-access journals. If you want to find a free peer-reviewed paper in a specific field, DOAJ is the starting point. Avoids the predatory-journal problem by vetting every entry.
Research Paperresearchopen-accessindexjournals
Sourced from DOAJ

Google's free academic search engine. Searches across all disciplines for peer-reviewed papers, theses, books, abstracts, and court opinions. Links to free full-text versions when available (e.g. via the 'All versions' link).

Why we picked it: The default search engine for academic work. If you can't find a paper on Google Scholar, it doesn't exist (or it's behind a paywall and you'll need a library). The 'Cited by' link is the standard way to follow research forward in time.
Research Papersearchacademicscholar
Sourced from Google Scholar

Google's free academic search engine. Searches across all disciplines for peer-reviewed papers, theses, books, abstracts, and court opinions. Links to free full-text versions when available (e.g. via the 'All versions' link).

Why we picked it: The default search engine for academic work. If you can't find a paper on Google Scholar, it doesn't exist (or it's behind a paywall and you'll need a library). The 'Cited by' link is the standard way to follow research forward in time.
Research Papersearchacademicscholar
Sourced from Google Scholar
OpenAlex FREE

A free, open catalog of 200+ million scholarly works and authors. Successor to Microsoft Academic Graph. Free API, no rate limits, no paywalls. Includes papers, authors, institutions, journals, and concepts.

Why we picked it: The most open and most complete scholarly catalog. The free API is the standard way to build bibliometric tools, lit reviews, and research dashboards. If you need to do a comprehensive literature review, OpenAlex is the foundation.
Research Paperresearchopen-dataapicatalog
Sourced from OpenAlex
PLOS ONE FREE

The Public Library of Science's flagship open-access journal. 200,000+ peer-reviewed research articles across science and medicine. Every paper is open-access, no subscription required, no paywalls.

Why we picked it: The largest open-access peer-reviewed journal. PLOS ONE publishes sound science across all fields, with no perceived 'prestige' cutoff. Every paper is free to read, free to share, and free to redistribute.
Research Paperresearchopen-accessplospeer-reviewed
Sourced from PLOS

The Public Library of Science's flagship open-access journal. 200,000+ peer-reviewed research articles across science and medicine. Every paper is open-access, no subscription required, no paywalls.

Why we picked it: The largest open-access peer-reviewed journal. PLOS ONE publishes sound science across all fields, with no perceived 'prestige' cutoff. Every paper is free to read, free to share, and free to redistribute.
Research Paperresearchopen-accessplospeer-reviewed
Sourced from PLOS

The U.S. National Library of Medicine's free full-text archive of biomedical and life-sciences journal literature. ~7 million full-text articles. Searchable by topic, author, and journal. PubMed (the search engine) is also free at pubmed.ncbi.nlm.nih.gov.

Why we picked it: The only free full-text repository for biomedical research. If you want to read the actual paper behind a medical news story, this is where you find it. The PubMed search engine is the standard way to search the medical literature.
Research Paperresearchbiomedicalmedicineopen-access
Sourced from PubMed Central

The U.S. National Library of Medicine's free full-text archive of biomedical and life-sciences journal literature. ~7 million full-text articles. Searchable by topic, author, and journal. PubMed (the search engine) is also free at pubmed.ncbi.nlm.nih.gov.

Why we picked it: The only free full-text repository for biomedical research. If you want to read the actual paper behind a medical news story, this is where you find it. The PubMed search engine is the standard way to search the medical literature.
Research Paperresearchbiomedicalmedicineopen-access
Sourced from PubMed Central

The Allen Institute for AI's free AI-powered academic search engine. 200+ million papers across all disciplines. Uses machine learning to identify the most relevant papers, the most influential citations, and the most important authors. Includes a free API for research.

Why we picked it: The best free academic search engine for finding the most influential papers in a field. The 'Highly Influential Citations' filter is the most accurate way to find the canonical papers. The free API lets you build research tools.
Research Papersearchaiacademicsemantic
Sourced from Semantic Scholar