Free Computer Science Education
Curated courses from the world's best universities. Learn algorithms, systems, AI, security, and more from MIT, Stanford, Harvard, CMU, and Berkeley.
Introduction to Computer Science
Foundational courses covering core CS concepts, programming basics, and computational thinking from top universities.
Algorithms and Data Structures
Master the building blocks of efficient software. Sorting, searching, graphs, dynamic programming, and complexity analysis.
Operating Systems
How computers actually work under the hood. Process management, memory, file systems, concurrency, and kernel design.
Databases
Relational databases, SQL, query optimization, transaction processing, and modern database system internals.
Machine Learning and AI
From classical machine learning to deep learning and artificial intelligence. Theory, practice, and the math behind it all.
Computer Networks
How the internet works. Protocols, routing, transport, application layers, and network security.
Computer Security
Protect systems and data. Cryptography, web security, network attacks, buffer overflows, and security engineering.
Course content courtesy of their respective universities. All rights belong to original creators. Streamversity curates and organizes links to freely available educational content.
Streamversity by Aric Camarata