Skip to content

VipinMI2024/100-days-of-ai-ml

Repository files navigation

100 Days of AI & Machine Learning Challenge

Building 100 AI/ML projects in 100 days. One project per day, learning by doing.

About Me

I'm Vipin Mishra, a Machine Learning enthusiast focusing on AI automation, deep learning, and practical applications. This challenge is my commitment to consistent learning and building.

Challenge Rules

  1. Build one AI/ML project every day for 100 days
  2. Code must be pushed to GitHub daily
  3. Each project must have a working demo or implementation
  4. Document learnings and challenges in progress.md
  5. Projects range from simple scripts to full applications

Categories

AI Automation (20 projects)

  • Resume analysis tools
  • Email automation
  • Content generation
  • Task scheduling

Machine Learning (25 projects)

  • Classification models
  • Regression analysis
  • Time series forecasting
  • Recommendation systems

Deep Learning (20 projects)

  • Computer vision
  • NLP applications
  • GANs and generative models
  • Transfer learning

Data Science (15 projects)

  • EDA and visualization
  • Data pipelines
  • Statistical analysis
  • Web scraping

MLOps & Deployment (10 projects)

  • Model deployment
  • API development
  • Monitoring systems
  • CI/CD pipelines

Misc & Fun Projects (10 projects)

  • Games with AI
  • Creative applications
  • Experimental ideas
  • Tool development

Tech Stack

Languages: Python, JavaScript

ML/DL Frameworks: TensorFlow, PyTorch, Scikit-learn, Transformers

AI APIs: OpenAI, Google Gemini, Anthropic Claude, Hugging Face

Web Frameworks: Streamlit, Flask, FastAPI, React

Data: Pandas, NumPy, Matplotlib, Seaborn, Plotly

Deployment: Streamlit Cloud, Hugging Face Spaces, Render, Vercel

Automation: n8n, Make.com, Zapier alternatives

Other: Docker, Git, VS Code, Jupyter

Project Ideas List

Click to expand full project list

Daily Workflow

  1. Morning (30 min): Plan the day's project, research tech needed
  2. Coding (2-3 hours): Build the project
  3. Documentation (30 min): Write README, add to main tracker
  4. Push to GitHub: Commit and push before end of day
  5. Social Share: Post update on LinkedIn/Twitter

Milestones

  • βœ… Day 1: Started the challenge!
  • ⏳ Day 10: First 10 projects
  • ⏳ Day 25: Quarter milestone
  • ⏳ Day 50: Halfway there
  • ⏳ Day 75: Three quarters done
  • ⏳ Day 100: Challenge complete!

Support This Challenge

If you find this helpful:

  • ⭐ Star this repository
  • πŸ”— Share with others
  • πŸ“ Suggest project ideas (create an issue)
  • 🀝 Contribute improvements

Connect & Follow

Follow my journey:

License

MIT License - Feel free to use these projects for learning!

Challenge Started: November 19, 2025
Expected Completion: February 26, 2026
Current Streak: πŸ”₯ 5 day

"The only way to learn is by doing. 100 days, 100 projects, infinite learning"

About

100 Days of AI & Machine Learning πŸš€ | Building 100 projects in 100 days β€” covering AI Automation, ML, Deep Learning, Data Science, MLOps & more. Daily code, demos, and learnings. By Me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors