A comprehensive online course for experienced software engineers to master AI-assisted development.
This course teaches systematic approaches to using AI coding assistants effectively in professional software development. Built with Docusaurus, it includes interactive code examples, hands-on exercises, and production-ready patterns.
Live Course: https://agenticoding.ai
The course is organized into three modules with 10 hands-on lessons:
- Fundamentals - Mental models and architecture (Lessons 1-2)
- Methodology - Prompting, grounding, workflow design (Lessons 3-5)
- Practical Techniques - Onboarding, planning, testing (Lessons 6-8)
This course practices what it teaches. The entire curriculum was developed using the AI-assisted workflows and techniques you'll learn in the course itself.
Every module was planned, researched, drafted, and refined through systematic prompting, agentic research, and iterative validation—following the exact methodology outlined in the lessons.
The course includes three formats for different learning styles, all generated using AI automation:
- Written Lessons: Interactive MDX content with live code examples and hands-on exercises
- Written Lessons: Interactive MDX content with live code examples and hands-on exercises
All AI-generated content includes full transparency—metadata, frontmatter, and generation details are documented.
Why this matters: If these techniques can produce production-grade training material on their own application, they're robust enough for your codebase. This isn't marketing—it's validation through real-world application.
- Strong programming fundamentals
- Professional development experience
- Understanding of software architecture and design patterns
- Access to AI coding tools (GitHub Copilot, Claude, ChatGPT, or similar)
cd website
npm installnpm startThis starts a local development server at http://localhost:3000/. Most changes are reflected live without restarting the server.
npm run buildGenerates static content in the website/build directory, ready for deployment.
npm run serveServes the production build locally for testing.
- Interactive Code Examples - Live code editing with
@docusaurus/theme-live-codeblock - Full-Text Search - Local search powered by
@easyops-cn/docusaurus-search-local - Custom Interactive Components - Visual elements like GroundingComparison for conceptual clarity
- GitHub Pages Deployment - Automated deployment via GitHub Actions
- Docusaurus 3 - Static site generator
- TypeScript - Type-safe configuration
- MDX - Markdown with React components
- Prism - Syntax highlighting
- GitHub Actions - CI/CD
- Node.js - Automation scripts for content pipeline
This project is open source and available under the MIT License.