Skip to content

GritinAI/100-Days-Of-Code-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of Code: AI/ML Engineer Roadmap 🎓

Welcome to your 100-day journey toward becoming a proficient AI/ML engineer. Each day is packed with focused learning objectives, hands-on challenges, and curated resources. Follow along in order or pick and choose topics to suit your pace.


📋 Contents


Roadmap 🛣️ Overview

This roadmap breaks down 100 days of learning into eight progressive phases:

  • Phases group related topics together.
  • Daily entries include mission, why it matters, toolbox, further reading, and challenges.
  • You can fork or copy each day’s section into individual README files as you see fit.
  • Feel free to adjust pacing—complete multiple days in one sitting or spread them out.

Rules 📏 & Guidelines 🦮

  1. Consistency over intensity. Better to learn 1 hour/day for 100 days than cram in one weekend.
  2. Hands-on practice. After each concept, code an example or mini-project.
  3. Log ✍️ your progress. Keep a daily journal or GitHub issue to reflect on learnings.
  4. Share 🛜 & collaborate 🤼. Post questions or findings on Discord/Slack with #100DaysAI.
  5. Cite your sources. Link tutorials, papers, or videos you use for reference.
  6. Iterate 🔁🌀 & revisit. If a concept wasn’t clear, tag it for a deeper review later.
  7. Respect licensing 🫡. Use open-source code responsibly and attribute where required.
  8. Have fun! Mix in creative experiments — this is your journey.

Phase Overview & Table of Contents

Phase 1: Foundations 🧱 (Days 0️⃣0️⃣1️⃣ – 0️⃣1️⃣0️⃣)

Core skills in Python 🐍, math 🔢, data handling, and visualization 📉📊.

Phase 2: Hands-On LLM Book (Days 0️⃣1️⃣1️⃣ – 0️⃣3️⃣0️⃣)

Deep dive into Large Language Models via the Illustrated LLM Book’s Colab notebooks.

Phase 3: Prompt Engineering and LLM Augmentation (Days 0️⃣3️⃣1️⃣ – 0️⃣4️⃣0️⃣)

Understand the basics of the prompt engineering paradigm. Figure out how to augment LLMs with techniques like retrieval-augmented generation (RAG). Understand the different RAG design patterns and implement them with vector databases.

Phase 4: Agentic AI (Days 0️⃣4️⃣1️⃣ – 0️⃣5️⃣0️⃣)

Understand the agentic AI paradigm and build your first AI agents. Learn about the different agentic design patterns. Inspect and run 40+ example agents in categories from beginner to advanced.

Phase 5: Made-With-ML Course (Days 0️⃣5️⃣1️⃣ – 0️⃣6️⃣0️⃣)

End-to-end MLOps pipeline: data, training, tuning, serving, and CI/CD with MLflow and Ray. Learn about web scraping, data sourcing and data annotation for text 🔡, images 🖼️ and audio 🎶🎵. Leverage tools like Selorax, Requests and BeautifulSoup for web 🌐 scraping. Leverage tools like LabelStudio 🎙️ and CVAT for data annotation. Train ML models with PyTorch. Deploy ML models with LitServe and MLFlow.

Phase 6: Prompt Engineering Deep Dive (Days 0️⃣6️⃣1️⃣ – 0️⃣7️⃣0️⃣)

Master prompt design, zero/few-shot, chain-of-thought ⛓️‍💥💭(CoT), and function calling. Prompt optimization and evaluation with tools like Opik.

Phase 7: Tools, Optimization and AI Research (Days 0️⃣7️⃣1️⃣ – 0️⃣8️⃣0️⃣)

Automated evaluation, model merging, fine-tuning frameworks, quantization, and advanced decoding. RAG system and LLM evaluation with tools like Opik and RAGAS. Reading and understanding AI research papers 📄📰.

Phase 8: Capstone Project (Days 0️⃣8️⃣1️⃣ – 1️⃣0️⃣0️⃣)

Design, build, test, and deploy a full AI/ML system—your 100-day masterpiece.


Ready to embark on Day 1? Let’s get started—and don’t forget to celebrate every milestone along the way! 🚀

About

A dive into AI/ML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •