Python_FullStack_AI_ML_Roadmap_Presentation
Python_FullStack_AI_ML_Roadmap_Presentation
• Topics:
- Variables, Data Types, Loops, Conditionals
- Functions, OOP
- Basic Projects: Calculator, Text-based Game
• Resources:
- Python Docs, Real Python, Automate the Boring Stuff
• Practice:
- Leetcode (Easy) Problems
- Projects: Build a calculator & text-based game
Month 2 - Full Stack Basics
• Topics:
- Flask/Django Basics, REST APIs
- HTML, CSS, JavaScript
- Databases: SQLite/MySQL
• Resources:
- Flask Mega Tutorial, Django Official Tutorial, FreeCodeCamp
• Practice:
- Build a REST API for a blog
- Deploy on Heroku
Month 3 - Web Dev Projects & DSA Basics
• Topics:
- CRUD app, Authentication, Deployment
- DSA Basics: Recursion, Arrays, Linked Lists
• Resources:
- Full Stack Open, Educative DSA in Python, Code with Mosh
• Practice:
- Leetcode (Easy-Medium)
- Projects: Note-taking app with user login/logout
Month 4 - Advanced Full Stack + Intro to AI
• Topics:
- Advanced Django/Flask, ORM
- PyTorch Basics, Linear Algebra, Numpy
• Resources:
- PyTorch Tutorials, 3Blue1Brown YouTube, CS50 AI
• Practice:
- Leetcode (Medium)
- Projects: To-do app with PyTorch sentiment analysis
Month 5 - ML Foundations
• Topics:
- Linear Regression, Classification
- Model Training & Evaluation
• Resources:
- Coursera ML by Andrew Ng, Scikit-Learn Docs, Kaggle
• Practice:
- Kaggle (Titanic Dataset)
- Projects: ML model predicting user behavior on app
Month 6 - Advanced ML & Google Prep
• Topics:
- Neural Networks, Advanced DSA
- Final Project: AI-powered e-commerce recommender system
• Resources:
- Deep Learning Specialization, MIT 6.S191 Intro to Deep
Learning
• Practice:
- Leetcode (Hard)
- Projects: Final Project - AI recommender system