AI & Data
FreePython Programming Foundations
Learn Python from absolute zero — the language behind AI, data work, and automation.
Beginner · 14 lessons · 9 hours · English + Urdu
AI & Data
Learn Python from zero and take your first steps into AI and machine learning.
18 weeks at ~2 hours/day · Beginner · 7 skills · Free
Python is the main language of AI and data work, and the friendliest first language for a beginner. This roadmap teaches Python from zero, then data handling, then the core ideas of machine learning with small hands-on projects, in about 18 weeks at two hours a day. No advanced maths background is required to start.
Weeks 1–5
Project: A personal expense tracker in Python
Weeks 6–9
Project: Automate a boring task with Python
Weeks 10–13
Project: Analyse and present a real dataset
Weeks 14–17
Project: A model that predicts prices or categories
Week 18
Project: A small AI-powered Python app
AI & Data
FreeLearn Python from absolute zero — the language behind AI, data work, and automation.
Beginner · 14 lessons · 9 hours · English + Urdu
AI & Data
FreeUnderstand what AI and machine learning actually are, and train your first models on real data with Python.
Beginner · 13 lessons · 10 hours · English
Yes. Python's simple, readable style makes it one of the best first languages, and it is the main language of AI and data science, so nothing you learn is wasted.
Not to start. This roadmap begins with practical coding and introduces only the maths you actually need, when you need it. Deeper maths becomes important later if you specialise in research-level ML.
Data Analyst focuses on spreadsheets, SQL and dashboards for business reporting. This roadmap focuses on programming in Python and building machine learning models — the path toward AI/ML roles.
You will be ready for junior Python roles, data internships, and the next level of ML study: deeper machine learning, deep learning, or building products with AI APIs.