Tagged “computer-science”
63 pages · most loved first · page 2 of 3
CSCI E-1: Understanding Computers and the Internet
Harvard Extension School's introductory computer science course site, with lecture recordings that explain how computers…
CSDIY
A self-study guide to computer science that collects the best free university courses, labs, and projects so you can tea…
CSRankings
A metrics-based ranking of computer science departments and faculty by publication activity at top venues, filterable by…
Dictionary of Algorithms and Data Structures
NIST's long-running reference dictionary defining hundreds of algorithms, data structures and classic computer science p…
Engineering Distributed Systems
A Carnegie Mellon University graduate course page on engineering distributed systems, preserving the syllabus and readin…
GeeksforGeeks
An all-in-one learning portal with computer science and programming articles, quizzes and competitive programming practi…
Gödel's Lost Letter and P=NP
A personal view of the theory of computation, with essays on algorithms, complexity, and the P versus NP question from c…
Google Research Blog
The official Google Research blog, with posts on machine learning, algorithms, quantum computing, health and science, la…
Graphisual
A free graph and algorithm visualizer where you draw nodes and edges, then watch BFS, DFS, Dijkstra and other algorithms…
How to Become a Computer Science Engineer at MIT for Free
A curriculum of about 40 free university courses arranged over four academic years, giving a self-taught route through a…
How to Design Programs
The complete text of the classic introductory programming book, which teaches a systematic design recipe for writing pro…
How to Write Your Own Compiler
A university tutorial that walks through writing a compiler from scratch, organized as a table of contents of chapters c…
I Got a Knuth Check for 0x$3.00
A programmer recounts finding errors in Donald Knuth's books and receiving one of his legendary reward checks, paid in h…
Introduction to Distributed System Design
A classic tutorial from Google Code University explaining the core ideas behind designing distributed systems, preserved…
Konpyujiru
A personal Neocities site with computer science degree resources, personal writing, games, link pages, YouTube favorites…
Learn CS Online
A free online introduction to computer science course taught by a University of Illinois professor, with lessons, intera…
Nand to Tetris
A free hands-on course that builds a whole computer from logic gates up to a working Tetris game, covering hardware, ass…
NandGame
A browser puzzle game where you build a complete working computer starting from a single NAND gate, one component at a t…
Ops-Class
Hack the kernel: a free online operating systems course from SUNY Buffalo with videos and assignments where students com…
Packet.School
A game-like way to learn networking, with interactive simulations, drag-and-drop network building, and a terminal experi…
Papers We Love
A repository of computer science papers and a community of people who love reading them, with chapters and talks that ma…
PathFinding.js Visualizer
An interactive grid where you draw walls and watch algorithms such as A*, Dijkstra, and breadth-first search hunt for th…
Principles of Distributed Computing
ETH Zurich's Principles of Distributed Computing course page, collecting lecture material on the theory behind how distr…
Programming and Programming Languages
A free online textbook from Brown University that teaches programming language concepts through a custom language called…
Stumble onto more like this
One click takes you to a page you didn't know you were looking for. Rate it and the next one lands closer to your taste.
Add to Browser — it's freeWorks in Chrome, Edge and Brave. No account needed.