- 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. Networking, Web & Browsers
- 16. HTML, CSS & JS
- 17. UNIX/Linux
- 18. System Programming
- 19. Terminal
- 20. From Scratch
- 21. Playgrounds
- 22. Embedded Systems & Electronics
- 23. Open Source, DIY & Right to Repair
- 24. Reverse Engineering
- 25. Math
- 26. Music
- 27. Games
- 28. Machine Learning and Deep Learning
- 29. Best Practices, Common Pitfalls, Curious Stuff & Basic Things You Should Know
- 30. Classics & Bibles
- 31. Essays
- 32. CS/FOSS History and Hacking/Cyberpunk Culture
- 33. Software Licenses
- 34. Development and Team Organization
- 35. Job Hunting
- 36. Finest Sources of Geek Entertainment
- 37. Funny Things with Hack Value