/awesome-recurse

Awesome resources for learning about computery things while at (or not at) the Recurse Center

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Recurse Awesome

Awesome resources for learning about computery things while at (or not at) the Recurse Center.

Legend

Resource Type Material Level
🔨 Projects 🐢 Beginner (assumes little or no subject matter knowledge)
📖 Book 🐇 Intermediate (may require some subject matter knowledge or require a moderate amount of work)
🎥 Video(s) 🐎 Advanced (requires significant background knowledge or requires a significant amount of work)
🧑‍🏫 Online Course
📄 Paper

Any resources that do not have a free version accessible (or require physical equipment other than a computer) are marked with a 💲.

Intro to CS

  • 🧑‍🏫 🎥 CS50 by David Malan (also available on EdX) - a popular first course in computer science. Accessible to newcomers and also helpful for people with some experience. It even has its dedicated StackExchange forum! Prof. Malan is one of the finest teachers in CS.
  • 📖 💲 Computer Science Distilled - a small 180-page book providing a concise yet rigorous introduction to Computer Science

Web Development

  • 🧑‍🏫 CS50 Web by Brian Hu and David Malan (this is different than the vanilla CS50 mentioned above) - gives you a complete overview of the landscape of full-stack web development using HTML/CSS, Django, SQL, Javascript upto testing and CI/CD

Machine Learning

Networking

Databases

Compilers

Operating Systems

Distributed Systems

Data Structures & Algorithms

Programming Languages

How Computers Work

Embedded Programming

  • 🔨 🐇 💲 Knurling Sessions - Learn embedded Rust by building a CO2 sensor and/or a Minesweeper game

History of Computing