Core
Intermediate Python
- Also, learn intermediate Python during this course:
collections,subprocess,decorators, etc. - Python object model and some intermediate topics - https://www.youtube.com/watch?v=cKPlPJyQrt4
- Collections module - https://docs.python.org/3/library/collections.html
- Official Python language reference:
- Python data model - https://docs.python.org/3/reference/datamodel.html
- Execution model - https://docs.python.org/3/reference/executionmodel.html
- How the import system works - https://docs.python.org/3/reference/import.html, https://realpython.com/python-import/
The Missing Semester
- https://youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&feature=shared
- Learn Git/GitHub atleast till some intermediate commands like
git rebase -i.
Databases
- Practice writing SQL queries: https://www.sqlzoo.net/wiki/SELECT_basics
- Everything you need to know about indexing - https://use-the-index-luke.com/
- MySQL for Developers
- How to read explain output - https://planetscale.com/blog/how-read-mysql-explains
Operating Systems
- OS in three easy pieces
- Take an OS class like https://pdos.csail.mit.edu/6.828/2020/schedule.html (they teach building a toy Unix OS similar to UNIX v6)
Cloud Fundamentals
- AWS EC2, route53
- Cloudflare R2 Storage
- FaaS
Advanced Python
- Python Garbage collector design - https://devguide.python.org/internals/garbage-collector/
- Memory management in Python - https://www.youtube.com/watch?v=F6u5rhUQ6dU
- Global Interpreter Lock - https://www.youtube.com/watch?v=Obt-vMVdM8s, https://www.youtube.com/watch?v=6g79qGQo2-Q , https://realpython.com/python-gil/
- Concurrency from ground up - https://www.youtube.com/watch?v=MCs5OvhV9S4
- Time complexity of various python operations - https://wiki.python.org/moin/TimeComplexity
- Mighty python dictionary - https://www.youtube.com/watch?v=C4Kc8xzcA68
- Build your own async - https://www.youtube.com/watch?v=Y4Gt3Xjd7G8
- Descriptors - https://docs.python.org/3/howto/descriptor.html
Two ways post completing this 2 months of grind:
Web Dev Path
- Colt Steele Web Dev 2025
- NodeJS: How event loop works - https://www.youtube.com/watch?v=8aGhZQkoFbQ
- VueJS (Hussain Course)
- Werkzeug: Write a simple web service - https://werkzeug.palletsprojects.com/en/3.0.x/tutorial/
- System Design: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX
Web Deb BTS
Gunicorn/WSGI/Nginx
- WSGI for web developers - https://www.youtube.com/watch?v=WqrCnVAkLIo
- Unicorn is Unix - https://tomayko.com/blog/2009/unicorn-is-unix
- Nginx internal architecture - https://www.youtube.com/watch?v=vVYM2QBk-iQ
- Gunicorn design - https://docs.gunicorn.org/en/stable/design.html
- Accepting a single request under the hood - https://www.youtube.com/watch?v=gSQoA4SYhJY
Mobile App Dev Path
Miscellaneous
Clean Code
Docker
How docker actually works (it’s not virtualization!) - https://www.youtube.com/watch?v=sK5i-N34im8
Implement toy docker in 100 lines of bash - https://github.com/p8952/bocker
- Mobile App Dev Colt Steele Web Dev 2025 Cross Platform - React Native Native - SwiftUI
Last updated 2 weeks ago