Education

5,614 pages · most loved first · page 45 of 234· Tonble one of these

cryptopals.com Website

Cryptopals Crypto Challenges

A famous set of forty-eight hands-on programming challenges that teach modern cryptography by having you break real-worl…

crystalcuber.com Interactive

Crystalcuber

A set of speedcubing trainers for the CFOP and ZZ methods, with in-browser drills for practicing the individual stages o…

eecs189.org Website

CS 189 Introduction to Machine Learning

The public course site for UC Berkeley's introduction to machine learning, with lecture slides, notes, discussion worksh…

classes.cs.uchicago.edu Website

CS 223 Purely Functional Data Structures

A University of Chicago course site on purely functional data structures taught in the Elm language, with lecture notes…

rust-class.org Website

CS 4414 Operating Systems

The University of Virginia operating systems course site, with lecture notes, slides, and assignments that teach systems…

infocobuild.com Website

CS 61A Lecture Videos

Berkeley's CS 61A lecture videos from Spring 2014, an introduction to programming and computer science taught in Python…

sp16.datastructur.es Website

CS 61B Data Structures

The full Spring 2016 site for UC Berkeley's data structures course, with lecture videos, labs, homework, and projects th…

eli.sdsu.edu Website

CS 696 Functional Design and Programming

A San Diego State University course site on functional design and programming, with lecture material and assignments cov…

csacademy.com Website

CS Academy

An educational platform for discovering computer science through interactive lessons and a seamless online code editor,…

csunplugged.org Website

CS Unplugged

Free classroom activities that teach computer science with cards, string and puzzles, no computer needed. Printable less…

csapp.cs.cmu.edu Website

CS:APP Student Labs

The programming labs from the CMU textbook Computer Systems: A Programmer's Perspective, including the well-known Data L…

cs1000.surge.sh Website

CS1000

A beginner-friendly reference site that gives insight into the many subjects around computer science and software engine…

cs231n.github.io Website

CS231n: Deep Learning for Computer Vision

Stanford's CS231n course notes, a widely used set of free written tutorials on neural networks, convolutional networks,…

theory.stanford.edu Website

CS261: A Second Course in Algorithms

Course page for Tim Roughgarden's Stanford course with lecture notes, problem sets and readings on network flow, linear…

cs50.harvard.edu Website

CS50x

Harvard's famous introduction to computer science, available free online with full lectures, problem sets, and a browser…

cse1.net Website

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.wiki Website

CSDIY

A self-study guide to computer science that collects the best free university courses, labs, and projects so you can tea…

csrankings.org Interactive

CSRankings

A metrics-based ranking of computer science departments and faculty by publication activity at top venues, filterable by…

flukeout.github.io Game

CSS Diner

A bite-sized browser game that teaches CSS selectors by asking you to pick plates, apples, and bentos off an animated ta…

yoavsbg.github.io Interactive

CSS Flexbox Playground

An interactive playground for experimenting with flex properties in real time and learning CSS layout through hands-on p…

thoughtbot.com Article

CSS Transitions and Transforms for Beginners

A beginner-friendly tutorial on adding simple animation and movement to a design with CSS transitions and transforms, bu…

css-tricks.com Article

CSS-Tricks - A Website About Making Websites

A long-running resource of articles, guides, and references on CSS, HTML, JavaScript, and front-end web development tech…

cstonline.net Website

CST Online

A television studies blog with essays by scholars on TV history, comedy, fandom, remakes and performance, from Invader Z…

ctrlpaint.com Video

Ctrl+Paint

A free video library by Matt Kohr teaching digital painting fundamentals, from holding a tablet stylus to complete illus…

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 free

Works in Chrome, Edge and Brave. No account needed.