1. Introduction
  2. About the Author
  3. Month 1 — Foundations
  4. Overview
  5. Math foundations
  6. NumPy
  7. Pandas
  8. Matplotlib and Seaborn
  9. EDA Project (Capstone)
  10. Exercises
  11. Month 2 — Classical ML (Scikit-learn)
  12. Overview
  13. Introduction to ML
  14. Regression
  15. Classification
  16. Clustering
  17. Feature Engineering
  18. Model Evaluation
  19. Ensemble Methods (XGBoost, LightGBM)
  20. Exercises
  21. Month 3 — Deep Learning
  22. Overview
  23. Neural Network foundations
  24. PyTorch foundations
  25. TensorFlow and Keras
  26. Training techniques
  27. CNN — Convolutional Networks
  28. RNN, LSTM, GRU
  29. Exercises
  30. Month 4 — Computer Vision + NLP
  31. Overview
  32. Introduction to Computer Vision
  33. Working with OpenCV
  34. YOLO and Object Detection
  35. NLP foundations
  36. Text Preprocessing
  37. Introduction to Transformers
  38. Exercises
  39. Month 5 — LLM, RAG and AI Agents
  40. Overview
  41. LLM fundamentals
  42. Prompt Engineering
  43. OpenAI and Anthropic API
  44. LangChain and LlamaIndex
  45. Vector Databases
  46. RAG Pipeline
  47. AI Agents
  48. Fine-tuning (LoRA, QLoRA)
  49. Exercises
  50. Month 6 — MLOps and Production
  51. Overview
  52. Introduction to MLOps
  53. MLflow — Experiment tracking
  54. DVC — Data Versioning
  55. FastAPI + ML Serving
  56. Docker and Kubernetes
  57. Model Monitoring
  58. CI/CD for ML
  59. Airflow and Prefect
  60. Exercises
  61. Final Projects
  62. Portfolio Projects
  63. 1. Prediction API (Classical ML + FastAPI)
  64. 2. Computer Vision Service
  65. 3. RAG Chatbot
  66. 4. MLOps Pipeline (End-to-End)
  67. Resources
  68. Resources list
  69. Books
  70. Online courses
  71. YouTube channels
  72. Datasets
  73. Cheatsheets
  74. Glossary