Courses
Each course is a staircase: it starts from first principles and climbs to advanced material, so it works whether this is new to you or you are filling a specific gap.
Course 01Beginner to advanced
Generative AI with Gemini
Go from 'what is an LLM?' to building a working AI agent — writing real code against the Gemini API in your browser. Concepts first, then a playground that checks your work.
- Lessons
- 19
- Time
- ~200 min
- XP
- 565
Course 02Beginner-friendly JavaScript to production
Build an AI PowerPoint Generator with Gemini and LangChain
Build an AI slide generator that writes real, editable .pptx files, step by step: a layout language, text fitting, themes and components, Gemini and LangChain, then retries, fallbacks, streaming and tests.
- Lessons
- 44
- Time
- ~526 min
- XP
- 1430
Coming next
The same teach-then-play format, applied across the stack. Testing tools get equal billing here — most platforms leave them out entirely.
Development
- React fundamentals
- Python fundamentals
- TypeScript essentials
- SQL playground
Testing & QA
- API testing with REST Assured
- UI automation with Selenium
- Playwright
- BDD with Cucumber
AI engineering
- Testing AI systems
- Evals for LLM apps
- Model Context Protocol (MCP)