Skip to content
All workshops
Fun Coding Concepts · ages 16 and up

Python Foundations

Never written code and need a real start? Foundations takes you from your very first line to working programs, weekday afternoons at the Lab. You write real code from minute ten of day one.

Rs 2,499 letsgye Lab, Bangarpet
Weekday afternoons from 2 PM, first batch 27 July 2026, ages 16 to 30 (beginner)
11sessions~1320minutes total10seats, small group
Who it is for
ages 16 and up
How many sessions
11 sessions, about 1320 minutes total
When
2 to 4 PM, weekday afternoons
Where
letsgye Lab, Bangarpet
What you leave with
You leave writing real Python: a small tool you designed and built yourself (with data it saves and loads), the habit of reading errors calmly, and a logbook of every idea in your own words. Door two (The Working Python Developer) picks up exactly where this ends.
Foundation workshopRs 2,499

A short, live, cohort-based workshop that takes a topic from the basics to a first real result, ending in a portfolio piece.

What you leave with

You leave writing real Python: a small tool you designed and built yourself (with data it saves and loads), the habit of reading errors calmly, and a logbook of every idea in your own words. Door two (The Working Python Developer) picks up exactly where this ends.

Upcoming cohorts

Weekday afternoons from 2 PM, first batch 27 July 2026, ages 16 to 30 (beginner). Pick your slot below and we email you the moment the cohort is set.

Pick your slot to register

Pick a cohort to register securely, or ask your school to arrange a private cohort.

Session 1: Your first program

about 110 min
  1. HookTen minutes from now, your code runs10 min
  2. DemoA program is instructions on data10 min
  3. PredictThe bet: numbers or writing?7 min
  4. DemoEvery value has a type12 min
  5. DemoA name on a string, not a box12 min
    Stretch and water break (10 min)
  6. PredictTwo tags, one bet7 min
  7. Live codeFrom nothing to a greeter, live15 min
  8. PracticeYour turn at the keyboard20 min
  9. Mastery checkSay it in your own words9 min
  10. ReflectCard one goes in the logbook8 min

Session 2: Text, the first data

about 110 min
  1. HookText is where real programs live8 min
  2. DemoLetters have position numbers12 min
  3. PredictThe bet: which letter is word[1]?7 min
  4. DemoSlices: copy a piece, precisely11 min
  5. PredictThe bet: did upper() change the original?8 min
    Stretch and water break (10 min)
  6. Demof-strings: build text from values10 min
  7. Live codeCrash on purpose, read like a professional14 min
  8. PracticeBuild the badge, then the shout machine23 min
  9. Mastery checkTeach text back9 min
  10. ReflectCard two, and what text unlocks8 min

Session 3: Decisions

about 110 min
  1. HookToday your programs start deciding8 min
  2. DemoA comparison is a question with a bool answer10 min
  3. PredictThe bet: is password the same as Password?7 min
  4. Demoif, elif, else: one ladder, one branch13 min
  5. PredictThe bet: can x pass both tests?7 min
    Stretch and water break (10 min)
  6. Demoand, or, not, and one honest truthiness demo11 min
  7. Live codeThe ticket machine, grown live15 min
  8. PracticeThe bouncer and the grade ladder22 min
  9. Mastery checkSay the deciding rules in your own words9 min
  10. ReflectCard three goes in the logbook8 min

Session 4: Loops

about 110 min
  1. HookThe machine never gets bored8 min
  2. Demowhile: repeat as long as it holds10 min
  3. Demofor: visit every letter9 min
  4. DemoThe index walker: watch a loop count from zero12 min
  5. DemoTHE RACE: copy-paste against the loop9 min
    Stretch and water break (10 min)
  6. DemoCounting matches, leaving early, skipping one7 min
  7. DemoEven, odd, and the leftover (// and %)7 min
  8. Live codeMarks, a countdown, and the runaway loop13 min
  9. PracticeThe times table and the letter counter18 min
  10. Mastery checkSay the loop rules in your own words9 min
  11. ReflectCard four goes in the logbook8 min

Session 5: Lists and the aliasing truth

about 110 min
  1. HookOne name, many values, one prank8 min
  2. DemoEverything you know still works13 min
  3. Demoappend changes THE list: the opposite of strings11 min
  4. DemoBack to the shelf: what re-pointing was10 min
  5. PredictTHE PRANK: who invited Zara?8 min
    Stretch and water break (10 min)
  6. PredictThe counter-bet: does copy() really separate?7 min
  7. Live codeThe guest list, live: build, prank, fix15 min
  8. PracticeThe shopping list and the top three21 min
  9. Mastery checkSay the aliasing truth in your own words9 min
  10. ReflectCard five goes in the logbook8 min

Session 6: Dicts, sets, tuples

about 110 min
  1. HookThe lookup problem8 min
  2. PredictThe bet: what do the brackets fetch now?7 min
  3. DemoOne structure, four moves, all by name14 min
  4. PredictThe bet: write the same key twice7 min
  5. DemoThe lookup race: shelf versus key12 min
    Stretch and water break (10 min)
  6. Live codeBuild the class register, live15 min
  7. DemoSets, tuples, and the when-which table13 min
  8. PracticeThe tally and the phone book18 min
  9. Mastery checkSay the four kits in your own words8 min
  10. ReflectCard six: four kits, one judgement8 min

Session 7: Functions

about 110 min
  1. HookName your move8 min
  2. Demodef teaches, the call performs13 min
  3. PredictThe bet: what did x catch?7 min
  4. Demoprint shows a human; return hands back12 min
  5. DemoThe tower of plates12 min
    Stretch and water break (10 min)
  6. DemoInside names stay inside10 min
  7. Live codeGrow a toolbox: greet, price, receipt15 min
  8. PracticeThree moves of your own17 min
  9. Mastery checkTeach the move-making move back8 min
  10. ReflectCard seven: the move that makes moves8 min

Session 8: Errors without fear

about 110 min
  1. HookThe last fear falls today8 min
  2. DemoThe family reunion11 min
  3. DemoThe router: where does bad input land?13 min
  4. PredictThe bet: crash or message?7 min
  5. DemoThe small net, and the bare-net lie13 min
    Stretch and water break (10 min)
  6. Live codeThe unbreakable age-asker15 min
  7. DemoRaise your own: honesty by design10 min
  8. PracticeThe hunt: five bugs, five kinds17 min
  9. Mastery checkThe doctrine, in your own words8 min
  10. ReflectCard eight: read, route, catch, raise8 min

Session 9: Iteration craft

about 110 min
  1. HookCraft day: your loops grow up8 min
  2. PredictThe bet: where do positions start?6 min
  3. Demoenumerate and zip: loops with less machinery14 min
  4. PredictThe bet: Ravi or asha first?7 min
  5. Demosorted with key=: order, your way13 min
    Stretch and water break (10 min)
  6. DemoThe one-liner duel14 min
  7. Live codeThe toppers board, live15 min
  8. PracticeTranslate both directions16 min
  9. Mastery checkSay the craft in your own words9 min
  10. ReflectCard nine goes in the logbook8 min

Session 10: Files, JSON, modules

about 110 min
  1. HookEvery program you own has amnesia8 min
  2. Demoopen(), and the with habit14 min
  3. PredictThe bet: what survived the second write?7 min
  4. DemoThe time capsule: json.dump, then Reset15 min
  5. PredictThe bet: what does json.load hand back?6 min
    Stretch and water break (10 min)
  6. Demoimport: the standard-library shelf12 min
  7. Live codeThe notes keeper, live15 min
  8. PracticeThe little tracker that remembers16 min
  9. Mastery checkTeach memory back9 min
  10. ReflectCard ten, and what memory unlocks8 min

Session 11: Capstone: ship your first tool

about 110 min
  1. HookToday you ship7 min
  2. DemoThe four questions, applied to a project9 min
  3. DemoThree briefs, your choice6 min
  4. PredictThe bet: what do you build first?5 min
  5. CapstoneThe build: forty protected minutes40 min
    Stretch and water break (10 min)
  6. PracticeBreak it kindly: pair support12 min
  7. DemoThe dry run8 min
  8. Mastery checkThe showcase15 min
  9. ReflectCard eleven, the certificate, and door two8 min