Skip to content

Are you ready to make your summer vacations productive? Claim a seat

CoursesEngineering

Code & Create — Python Fundamentals

Build real programs from scratch in Python.

You will build: Four real Python apps, uploaded to GitHub.
Coming soon

Pricing announced soon. Tap below to be the first to know.

Apply for scholarship

Starts Rolling20 of 20 seats left

Duration

8 weeks · 16 sessions

Format

Cohort-based

Language

English & Urdu

Level

Beginner

Certificate

Included

Includes Tarbiyah

Every week: a short character session. Adab, niyyah, reflection.

Learn more →

What you’ll build

Four real Python apps, uploaded to GitHub.

Build real programs from scratch in Python.

You leave with: Project + portfolio entry

Hosted online with your name on it.

Every student leaves with a project at a URL they control , reviewed by classmates, marked by the teacher, ready to share with employers, family, friends.

Prerequisites.

What you’ll learn

8 weeks · 16 lessons

  1. 01

    Week 1 — Hello, Python

    From print() to your first profile program.

    • Session 1 — Welcome to Python — Why Code? Free90 min
    • Session 2 — Variables — Giving Names to Things90 min
  2. 02

    Week 2 — Input, Output & Decisions

    Make the program talk back and decide.

    • Session 3 — Input & Output — Making Programs Talk90 min
    • Session 4 — If / Else — Teaching the Computer to Decide90 min
  3. 03

    Week 3 — Loops & Lists

    Stop repeating yourself. Store many things at once.

    • Session 5 — Loops — Stop Repeating Yourself90 min
    • Session 6 — Lists — Storing Many Things at Once90 min
  4. 04

    Week 4 — Functions & Dictionaries

    Reusable code. Structured data.

    • Session 7 — Functions — Writing Reusable Code90 min
    • Session 8 — Dictionaries — Organised Data90 min
  5. 05

    Week 5 — Strings & Files

    Manipulate text. Save work between sessions.

    • Session 9 — String Power — Manipulating Text90 min
    • Session 10 — File Handling — Save Your Work90 min
  6. 06

    Week 6 — Robust Code & Your First Game

    try/except + a complete number-guessing game.

    • Session 11 — Error Handling — Writing Strong Code90 min
    • Session 12 — Mini Project — Number Guessing Game90 min
  7. 07

    Week 7 — Iteration & AI-Powered Programs

    Listen to users. Write code with Claude as a partner.

    • Session 13 — Upgrade Day — User Requests Feature90 min
    • Session 14 — Python + Claude — AI-Powered Programs90 min
  8. 08

    Week 8 — Capstone Project & Graduation

    Build your first real Python application end-to-end.

    • Session 15 — Capstone Project Planning90 min
    • Session 16 — Capstone Demo Day — Graduation90 min

Your teacher

Muhammad Awais Moeen

Founder · IlmAI

JavaScript engineer turned teacher. 8 years teaching. Picks the class cap at 12 because that's the size of a class he can know by name.

FAQ

Common questions.

Ready to build
something real?

20 seats left · next cohort begins Rolling.

Apply for a scholarship