AI skill domains for developers
Each domain is taught across 5 project-complexity tiers, from a single script to a multi-service system. Lessons and challenges adapt to the tier you are working at.
Prompt Engineering
Master the art of communicating with AI models. Learn to write prompts that produce accurate, well-structured outputs across different contexts and complexity levels.
AI-Assisted Coding
Use AI tools to write, debug, and refactor code effectively. Progress from single-function generation to full-feature implementation with AI assistance.
Agentic Workflows
Build and orchestrate multi-step AI workflows. Design agent pipelines that handle complex, multi-stage tasks with appropriate human-in-the-loop checkpoints.
AI Architecture
Design systems that integrate AI components effectively. Learn patterns for AI service integration, model selection, cost management, and scalable AI infrastructure.
AI Safety & Ethics
Build AI-powered applications responsibly. Understand bias mitigation, output validation, content filtering, privacy considerations, and responsible AI deployment practices.
Model Evaluation
Assess AI model performance systematically. Build evaluation frameworks, design test suites, measure quality metrics, and make data-driven model selection decisions.