Learning Phase

January – March • Python Foundations

Unit 1 • Python Basics (Weeks 1–3)

Week 1

Getting Started

Setup Python
First Program
print()
Variables
input()

Week 2

Data Types

Integers
Strings
Floats
Math Operators

Week 3

Conditionals

if / elif / else
Boolean Logic
Comparison Operators

Unit 2 • Programming Skills (Weeks 4–6)

Week 4

Loops

for loops
while loops
range()

Week 5

Functions

Functions
Parameters
Return Values

Week 6

Lists & Strings

Lists
Indexing
Slicing
Loops

Unit 3 • Intermediate Python (Weeks 7–9)

Week 7

Dictionaries

Key-Value Pairs
get()
update()

Week 8

Files & Errors

open()
Reading Files
try / except

Week 9

Object-Oriented Programming

Classes
Objects
Methods

Bridge (Weeks 10–11)

Week 10

Mini Capstone

Apply everything you've learned by creating a small Python application.

Week 11

Project Planning

Brainstorm ideas, meet mentors, and create your project plan.

Project Phase

April – May • Independent Project

12–13

Design

Plan
Wireframes
Project Scope

14–15

Build

Develop
Test
Mentor Feedback

16-17

Polish

README
Comments
Presentation Prep

18

Demo Day

Present
Q&A
Celebrate!