In-Depth Series

Courses

Structured, multi-part courses meant to be worked through start to finish.

6courses
9parts
65articles
6 parts27 articles

Building AI Automation Systems

A structured, sequential course on designing and building AI automation systems.

I — FundamentalsII — AgentsIII — DesignIV — Business ApplicationsV — ArchitectureVI — Case Studies
Start the Course
3 parts6 articles

CI/CD for Beginners

A hands-on, beginner course on building a CI/CD pipeline with GitHub Actions and deploying to Vercel.

I — Core ConceptsII — Hands-On PracticeIII — Best Practices
Start the Course
3 parts6 articles

FastAPI for Beginners

A beginner course on building a REST API with FastAPI, from core concepts to a database-backed app with tests.

I — Core ConceptsII — Hands-On PracticeIII — Best Practices
Start the Course
3 parts9 articles

Scalability for Beginners

A hands-on course on scaling a real API — caching, database tuning, async concurrency, horizontal scaling, and observability.

I — Core ConceptsII — Hands-On PracticeIII — Best Practices
Start the Course
3 parts8 articles

Security for Beginners

A hands-on course on securing a real API — authentication, authorization, injection prevention, secrets, and dependency scanning.

I — Core ConceptsII — Hands-On PracticeIII — Best Practices
Start the Course
3 parts9 articles

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.

I — Core ConceptsII — Hands-On PracticeIII — Best Practices
Start the Course