Learn with Sashrika
HomePython Course
Python Programming

Python for Beginners

A hands-on, project-first course where your child builds real programs from week one. No experience required — just curiosity.

90 min per session
2× per week, 6 weeks
Max 8 students
12 total sessions

How Every Class Works

Every session follows the same four-part rhythm — so students always know what to expect and stay engaged.

1
Show (5–10 min)
Demo the finished project to spark excitement.
2
Build (30–45 min)
Code together step-by-step with full guidance.
3
Remix (20–30 min)
Students change colors, questions, rules, or difficulty.
4
Share (5–10 min)
Students present what they made to the group.

Full Curriculum — Week by Week

Phase 1Week 1 · Sessions 1–2
Your First Programs
Projects
  • Hello World remix
  • Mad Libs generator
  • Personal info card
Concepts
print()variablesinput()stringsbasic math

Students get their name on screen in different colors in the first 10 minutes — coding feels personal from day one.

Phase 2Week 2 · Sessions 3–4
Decisions & Logic
Projects
  • Animal personality quiz
  • Password strength checker
  • Coin flip simulator
Concepts
if / elif / elseBoolean logiccomparison operatorsrandom

The quiz gives different results every time — students share their results and immediately want to make them funnier.

Phase 3Week 3 · Sessions 5–6
Loops & Repetition
Projects
  • Number guessing game
  • Countdown timer
  • Random story generator
Concepts
for loopswhile loopsrange()break

Students intentionally make an infinite loop, then fix it — debugging taught as a superpower, not a punishment.

Phase 4Week 4 · Sessions 7–8
Functions & Creative Art
Projects
  • Reusable quiz builder
  • Spiral art
  • Custom Turtle drawing program
Concepts
defparametersreturnTurtle graphicsloops + visuals

Functions click the moment students reuse one to generate infinite quiz questions. Then Turtle turns code into visual art — often the class favourite.

Phase 5Week 5 · Sessions 9–10
Building Real Apps
Projects
  • Secret message encoder/decoder
  • Ask the Expert chatbot
  • Reaction speed game
Concepts
string methodsdictionaries (intro)loops + functions + conditionals combined

Students build things they'd actually show their friends. This is where confidence peaks.

ShowcaseWeek 6 · Sessions 11–12
Final Project Showcase
Projects
  • Student-chosen original project — game, art generator, quiz app, chatbot, or something new
Concepts
All skills combined from classes

Session 11 is planning + building. Session 12 is a live demo to the group. Students explain their code and take questions from classmates.

Ready to enroll in Python?

Only 8 spots per cohort. Schedule TBD — sign up and we'll confirm session times.

Sign Up Now