Term 0
Foundations
Assumes nothing. Gets a complete beginner to 'I can code and ship.'
+ Learning
- ·How computers, the internet, and software actually work
- ·Computational thinking and problem decomposition
- ·Python from zero — variables, control flow, functions, data structures, basic OOP
- ·Command line and Git / GitHub from day one
- ·How AI works intuitively — ML, LLMs and prompting fundamentals
- ·The math you actually use — logic, statistics, probability, linear algebra feel
+ Immersion
Zomato — Restaurant Discovery & Listing
- ·Understand how Zomato's restaurant listing system works end-to-end
- ·Build a CLI tool that reads restaurant data and outputs filtered results
- ·Scrape and format local business data into structured records
- ·Ship a live portfolio website documenting what you built and why
Search & Filter
Restaurant search engine
- · Parse a dataset into a Python dict / list structure
- · Filter by cuisine, price range, minimum rating
- · Sort by distance using lat / lng approximation
- · Clean, readable CLI output
Data Model
What a record contains
- · Design a Restaurant class with all required fields
- · Write a validator that flags incomplete records
- · Serialize to JSON and back — the foundation of every API
- · Load 50 real local businesses into the model
