Algorithms

  1. Leetcode Cheatsheet - jwl-7

Self Help/Learning

  1. Teach Yourself CS

Open Source

  1. Open Source Contribution Guide - limistah’s Note
  2. Good First Issues dot Dev

Public Speaking

  1. CFP Template
  2. The Ultimate Guide to Memorable Talks
  3. Speaking IO
  4. On Conference Speaking - Hynek

DevOps

  1. LocalhostConf 2023 - limistah’s Note

Compiler Design

  1. Cal State Uni CS 151: Compiler Construction
  2. Compiler Explorer - GodBolt
  3. Havard Uni CS 153 2019 Fall
  4. Programming Well - Abstraction and Design In Computation

Blockchain

  1. The EVM Handbook
  2. Nader’s web3 Resources for Developers

Digital Design & Computer Architecture

  1. Onur Mutlu - Digital Design and Computer Architecture: 2025
  2. Onur Mutlu - Digital Design and Computer Architecture: 2022
  3. Onur Mutlu - Digital Design and Computer Architecture: 2021

Distributed Systems

  1. MIT 6.824: Distributed Systems

AI/ML

  1. Machine Learning Roadmap - Daniel Bourke
  2. Programming Intel NPU
  3. Made With Machine Learning Course

Home Lab

  1. Home Lab Act Series - David Zmick

Life

  1. Coping with the Stress of Layoff and Unemployment
  2. Is Getting a Masters in CS Worth it
  3. Warren Buffett’s Final Letter, 2025

Generic

  1. Challenging Projects Programmers Should Try

Databases

  1. CMU - Intro to Database Systems

Systems Programming

  1. Berkeley: CS162 - Operating Systems and Systems Programming
  2. PintOS
  3. NachOS

Neovim

  1. Learn Neovim The Practical Way

System Design

  1. System Cheatsheet - bhavul