Skip to content

Free university-level computer science education.

Subcategories

All Resources (39)

Open Courseware

  • Awesome CS Courses Free
    • Curated list of free university courses.
  • Berkeley CS Free
    • Free course materials from UC Berkeley.
  • Berkeley CS61A Free
    • UC Berkeley's intro CS course in the SICP tradition taught with Python.
  • Carnegie Mellon OLI Free
    • Free Open Learning Initiative courses from Carnegie Mellon University.
  • CMU 15-445 Database Systems Free
    • Carnegie Mellon's database internals course with BusTub project labs and video lectures.
  • CMU Open Learning Free
    • Free courses from Carnegie Mellon University.
  • Composing Programs Free
    • Free online CS intro text in the SICP tradition using Python and Scheme.
  • Crafting Interpreters Free
    • Free online book by Bob Nystrom on building a complete programming language from scratch.
  • CS50 Archive Free
    • Harvard CS50 video lectures archive.
  • Free CS Books Free
    • Free programming and CS textbooks.
  • Harvard CS50 Free
    • Free Introduction to Computer Science from Harvard.
  • Harvard Stat 110 Probability Free
    • Free Harvard probability course with video lectures by Joe Blitzstein.
  • How to Design Programs Free
    • Free online introductory programming textbook using a design-recipe approach.
  • Khan Academy - CS Free
    • Free computer science courses and tutorials.
  • MIT 6.824 Distributed Systems Free
    • MIT graduate course on distributed systems with Go labs and classic academic readings.
  • MIT Missing Semester Free
    • MIT course covering shell tools, version control, and dev productivity skills often skipped.
  • MIT OCW Linear Algebra Free
    • Free MIT linear algebra course taught by Gilbert Strang with complete video lectures.
  • MIT OCW Mathematics for CS Free
    • Free MIT discrete math course with full video lectures and problem sets.
  • MIT Open Learning Library Free
    • Free MITx course content including calculus, algorithms, and mathematics for CS.
  • MIT OpenCourseWare Free
    • Free MIT computer science courses with materials.
  • Nand2Tetris Free
    • Build a modern computer from first principles from logic gates to a full game.
  • NPTEL Free
    • Free engineering and science courses from Indian institutes.
  • NPTEL Free
    • Indian Institutes of Technology free engineering and CS courses.
  • Open Learning Initiative Free
    • Free online courses from Carnegie Mellon.
  • Open Source CS Degree Free
    • Curated list of free courses from MIT, Stanford, and Princeton forming a complete CS degree.
  • Open Textbook Library Free
    • University of Minnesota's catalog of free openly licensed college textbooks.
  • OpenLearn - OU Free
    • Free computing and IT courses from The Open University.
  • OpenStax Free
    • Rice University's library of free peer-reviewed open textbooks including CS and math.
  • Operating Systems Three Easy Pieces Free
    • Free online OS textbook covering virtualization, concurrency, and persistence.
  • OSSU Computer Science Free
    • Complete free self-taught CS curriculum using top university online courses from around the world.
  • Princeton Algorithms Free
    • Free companion site for Sedgewick's algorithms book with code, demos, and exercises.
  • SICP Free
    • Free HTML edition of the classic MIT CS text Structure and Interpretation of Computer Programs.
  • Skiena Algorithms Lectures Free
    • Free video lectures for Steven Skiena's algorithm design course at Stony Brook.
  • Stanford CS143 Compilers Free
    • Stanford's compiler construction course with a full Cool language compiler project.
  • Stanford Online Free
    • Free Stanford CS and programming courses.
  • Teach Yourself CS Free
    • Recommended resources for self-taught computer science.
  • UC Berkeley Webcasts Free
    • Free video recordings of UC Berkeley CS lectures and courses.
  • Yale Open Courses Free
    • Free recorded lectures and materials from select Yale College courses across disciplines.
  • Stanford Online Freemium
    • Free and paid Stanford courses in computer science and engineering.

Released under the MIT License.