Start Here14 DaysBeginner
Phase 0 โ Foundation & Tooling
Set up your full AI development environment and build mental models of the AI landscape before writing a single model line of code.
- Configure a reproducible Python environment with version control.
- Understand the difference between AI, ML, DL, and GenAI.
- Discover the core platforms: Kaggle, Hugging Face, Colab.
โก Must Know
- Python Setup โ install + verify
- VS Code + Extensions โ Python, Jupyter, GitLens
- Jupyter Notebooks โ cells, markdown, kernel
- Git & GitHub โ init, add, commit, push
- Virtual Environments โ venv or conda
- pip / Package Management โ install, freeze, requirements.txt
- Command Line Basics โ cd, ls, mkdir, mv
- AI/ML/DL/GenAI โ distinctions โ know what each solves
โจ Good to Know
- Google Colab + GPU
- Kaggle Platform
- Hugging Face Hub
- Anaconda Distribution
- WSL2 (Windows users)
๐ Resources
Google ML Crash Course
Fast overview of ML concepts with hands-on exercises.
developers.google.com โ๐๏ธ Projects
Dev Environment Setup
Set up Python, notebooks, and Git so every later AI project is reproducible.
AI Landscape Mind Map
Visual map linking AI domains, problems, models, and real-world use cases.