Courses
Structured, multi-part courses meant to be worked through start to finish.
Building AI Automation Systems
A structured, sequential course on designing and building AI automation systems.
CI/CD for Beginners
A hands-on, beginner course on building a CI/CD pipeline with GitHub Actions and deploying to Vercel.
FastAPI for Beginners
A beginner course on building a REST API with FastAPI, from core concepts to a database-backed app with tests.
Scalability for Beginners
A hands-on course on scaling a real API — caching, database tuning, async concurrency, horizontal scaling, and observability.
Security for Beginners
A hands-on course on securing a real API — authentication, authorization, injection prevention, secrets, and dependency scanning.
Testing for Beginners
Pytest's install and basic conventions, writing your first unit test for pure functions in app/security.py, testing negative cases, and marking tests so fast and slow ones can be run separately.