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