AI Learning Paths
Choose your path. Learn to code with AI, master tools, build intelligent systems, secure them, or run the infrastructure. Five tracks. Endless possibilities.
Learn Programming Fundamentals
Start from zero. Learn the core concepts that every programmer needs — with AI as your tutor.
- + Variables and data types
- + Functions and scope
- + Conditionals (if/else)
- + Loops (for, while)
- + Arrays and objects
Use AI to explain concepts, generate examples, and quiz you.
Your First AI Coding Partner
Learn to write code faster with AI. Start with autocomplete and move to full conversations.
- + Autocomplete acceptance
- + Chat-based coding
- + Code generation from prompts
- + Code explanation
- + Refactoring assistance
- + Install GitHub Copilot
- + Install Cursor IDE
- + Configure VS Code
- + Learn keyboard shortcuts
Build Real Applications
Apply your skills by building projects with AI assistance. Start small, think big.
- + To-Do List app
- + Personal portfolio site
- + Weather dashboard
- + Calculator with AI
- + Quiz game
- + Chat application
- + API integration
- + Database CRUD app
- + Authentication system
Find and Fix Bugs Faster
AI excels at finding bugs. Learn to use it effectively for debugging and error resolution.
- + Paste error messages
- + Explain the bug
- + Rubber duck debugging
- + Step-by-step tracing
- + Syntax errors
- + Logic errors
- + Runtime errors
- + Performance issues
Code Like a Professional
Learn the conventions and practices that separate amateur code from professional code.
- + Naming conventions
- + Code formatting
- + Comments and docs
- + DRY principle
- + Git basics
- + Commit messages
- + Branching strategies
- + Pull requests
Level Up Your Skills
Move beyond basics. Learn patterns used by professional developers every day.
- + MVC architecture
- + Component-based design
- + State management
- + API design
- + Unit tests
- + Integration tests
- + Test-driven development
- + AI-generated tests
Build What People Use
Create applications that solve real problems. Full-stack development with AI assistance.
- + Social media dashboard
- + E-commerce site
- + Blog platform
- + SaaS starter
- + Cloud hosting (Vercel, Netlify)
- + Database deployment
- + CI/CD pipelines
- + Monitoring
Showcase Your Work
Build a portfolio that proves your skills. Get hired or freelance with confidence.
- + GitHub profile optimization
- + Personal website
- + Project documentation
- + Demo videos
- + Resume with AI projects
- + Interview preparation
- + Networking strategies
- + Freelance platforms
Choose the Right Tool
- + Task type (coding, writing, analysis)
- + IDE vs Terminal vs Cloud preference
- + Budget and pricing models
- + Integration requirements
- + Privacy and data sensitivity
- + Copilot — Best GitHub integration
- + Cursor — Best IDE experience
- + Claude Code — Best reasoning
- + Codex — Best for isolated tasks
- + Windsurf — Best free tier
Master GitHub Copilot
- + Copilot CLI — terminal-native agent
- + IDE extension — ask/edit/agent modes
- + Coding agent — async PR creation
- + Copilot Spaces — project grounding
- + MCP server — extensibility
Cursor — AI-Native IDE
- + Composer — multi-file editing
- + Inline AI editing
- + Codebase awareness
- + VS Code compatible
- + Free tier available
- + Pro $20/mo
- + Business $40/mo
Claude Code — Terminal Agent
- + Terminal-native workflow
- + 30h autonomous coding
- + Checkpoints & rollback
- + Native VS Code extension
- + Free (API billing)
- + Pro $20/mo (Claude)
- + Max $100-$200/mo
Codex — Cloud Agent
- + Cloud-based execution
- + Parallel agents
- + Isolated environments
- + GitHub integration
- + ChatGPT Plus $20/mo
- + Pro $200/mo
- + API key option
Advanced Techniques
- + Custom system prompts
- + AGENTS.md / CLAUDE.md configs
- + MCP server integration
- + Custom model routing
- + Keyboard shortcuts
- + Command palette
- + Snippet management
Use Multiple Tools Together
- + Cursor for editing + Claude Code for review
- + Copilot for PRs + Codex for features
- + Local models for drafts + cloud for final
- + Shared context files
- + Unified task tracking
- + Cost allocation
Measure Your Gains
- + Time per task (before/after)
- + Code quality scores
- + Token cost per task
- + PR merge rate
- + Prompt libraries
- + Model selection per task
- + Avoid AI babysitting
Understanding LLMs & Prompting Basics
- + How LLMs actually work
- + Tokenization and context windows
- + Temperature, top-p, top-k
- + System vs user prompts
- + Structured outputs (JSON)
Test prompts across multiple models simultaneously.
Master Prompting Techniques
- + Role prompting and persona injection
- + Few-shot examples
- + Chain-of-thought reasoning
- + Decomposition patterns
- + Self-critique and refinement
Paste a rough prompt and get an enhanced version.
Understanding AI Threat Models
- + OWASP LLM Top 10
- + Attack surface mapping
- + Trust boundaries
- + Privilege levels
- + CVE-2025-64795 (Claude Code)
- + CVE-2025-62222 (Copilot)
- + AIShellJack (84% success)
- + QueryIPI (query-agnostic)
Master Prompt Injection Attacks
- + Direct injection
- + Indirect (via external data)
- + Multimodal injection
- + Argument injection (CLI)
- + Hidden text in GitHub issues
- + Malicious coding rule files
- + Leaked internal prompts
- + Safe command bypass
Understanding LLM APIs
- + OpenAI API
- + Anthropic API
- + Google AI (Gemini)
- + OpenRouter (aggregator)
- + Authentication (API keys)
- + Rate limiting
- + Streaming responses
- + Error handling
Choose the Right Provider
- + OpenAI — Best models, expensive
- + Anthropic — Best coding, moderate
- + DeepSeek — Best value, fast
- + OpenRouter — Best aggregation
- + Per-token pricing
- + Per-seat pricing
- + Usage tiers
- + Free tiers