Prerequisites

Ensure you have the necessary skills, tools, and access to make the most of this comprehensive AI course

Technical Skills

  • Basic Programming Knowledge: Familiarity with at least one programming language (Python preferred)
  • AI Tool Experience: Basic understanding of AI concepts and experience with AI tools
  • Command Line: Comfortable with terminal/command line operations
  • Git Basics: Understanding of version control fundamentals

System Requirements

  • Operating System: Windows 11 22H2+, macOS 15+ (Sequoia), or Linux (Ubuntu 24.04 LTS)
  • RAM: Minimum 8GB, recommended 16GB+
  • Storage: At least 20GB free space for tools and projects
  • Internet: Stable broadband connection for API calls and downloads
  • Docker: Docker Desktop installed and configured

API Access Required

  • OpenAI API Key: Paid access to GPT-4o, GPT-4 Turbo, or o1/o3 models
  • Anthropic Claude API: Access to Claude 3.7 Sonnet or Claude 3.5 Opus
  • Google Gemini API: Access to Gemini 2.0 Flash or Gemini 2.0 Pro
  • Cloud Platform: AWS, Google Cloud, or Azure account (free tier acceptable)
  • Vector Database: Pinecone, Weaviate, Qdrant, or ChromaDB access

Additional Tools & Software

Development Environment

  • Python 3.12+ or 3.13+ with pip/uv package manager
  • Node.js 22 LTS or 23+ and npm/pnpm/yarn
  • VS Code or Cursor IDE with Python/AI extensions
  • Postman, Insomnia, or Bruno for API testing
  • Docker Desktop with Docker Compose V2

Course-Specific Tools

  • n8n - Workflow automation platform
  • LangChain - LLM application framework
  • LangGraph - State machine for AI agents
  • CrewAI - Multi-agent collaboration framework

API Access

You will need access to LLM APIs with paid plans (OpenAI, Anthropic Claude, Google Gemini). API costs vary based on your usage and must be paid by the learner directly to the respective providers.