- Introduction
- 1. Teaching Yourself CS
- 2. Programming Languages
- 3. Compilers
- 4. Algorithms & Data Structures
- 5. Software Design
- 6. Software Testing
- 7. Inter-Process Communication (IPC)
- 8. I/O
- 9. Databases
- 10. Microservices, Distributed Systems & System Design
- 11. Cloud Computing, Containers & DevOps
- 12. Local-First
- 13. Self-Hosting
- 14. Security
- 15. HTML, CSS & JS
- 16. Networking, Web & Browsers
- 17. Social Networks
- 18. UNIX/Linux
- 19. System Programming
- 20. Terminal
- 21. By Example
- 22. Playgrounds
- 23. From Scratch
- 24. How Things Work
- 25. Embedded Systems & Electronics
- 26. Open Source, DIY & Right to Repair
- 27. Reverse Engineering
- 28. Math
- 29. Music
- 30. Games
- 31. Machine Learning and Deep Learning
- 32. Miscellanea
- 33. Classics & Bibles
- 34. Essays
- 35. CS/FOSS History and Hacking/Cyberpunk Culture
- 36. Software Licenses
- 37. Development and Team Organization
- 38. Job Hunting
- 39. Finest Sources of Geek Entertainment
- 40. Funny Things with Hack Value