Staging environment

Build a Hangman Game in 6 Weeks: Master Coding Fundamentals in Python from Zero

6 weeks

·

Cohort-based Course

6 weeks. 10 seats. Build a Hangman Game in Python from scratch. No Coding Experience Required (Absolute Beginners).

Course overview

Think Like a Programmer: Coding Fundamentals for Beginners

Who is this course NOT for?

If you are already building small apps or have a strong grasp of programming basics, this course may be too elementary for you. It is not an advanced algorithms course or a specialized tech stack program. Topics like web frameworks or library-specific tutorials are not included. The focus is on programming fundamentals.


If you cannot commit to attending live cohort sessions regularly, you will miss the full value of the experience, which comes from participating live.


What this course does NOT teach

This course does not cover AI, data science, or web development. Instead, think of it as a launchpad that builds the core programming fundamentals you need before you move into any of those areas.


Who is this course for?

If you are a beginner who wants to learn programming the right way, this course is for you. You do not need prior coding experience. If you can dedicate a few hours each week and are ready to follow along step-by-step, you will finish with a complete Hangman game in Python that you can share and play with friends.


You are in the right place if you want a structured, live, and supportive environment where you can ask questions, get personal guidance, and learn how to think like a programmer.


The "Think Logic First, Code Later" Approach

Most programming courses, tutorials, and YouTube videos miss a crucial piece. They teach you syntax, not substance. They skip the why behind the code, leaving you without the fundamental logic and problem-solving skills you need to build a solid programming foundation, and that is the gap I am here to fill.


Many beginners make the same mistake when learning to code: they focus on memorizing syntax before they truly understand how to think like a programmer. At first, it feels like progress because you can follow along with tutorials and copy code that works. But when the tutorial ends, you’re stuck. You don’t know how to start from scratch, how to break down the problem, or how to design a solution without someone holding your hand.


Another common roadblock is information overload. There’s a flood of free resources online, but no clear structure. You jump between videos, articles, and random tips, yet you’re never sure if you’re learning the right things in the right order. It’s overwhelming, and it keeps many beginners from ever finishing their first real project.


Hence, they sound like below, and give up:

1. I feel anxious that I might not be cut out for coding.

2. I understand basic concepts in theory, but I freeze when I try to write programs on my own.

3. I’ve never coded before, but I feel overwhelmed about where to start with a structured path.

4. There are a hell lot of resources to start learning to code, where do I begin?

.....


When I started learning to code, I took a different approach. I didn’t dive straight into writing lines of code. I began with the problem: What needs to be solved? How should I break it into steps? What is the logical flow? I would do dry runs in plain language to see how my solution should work before touching the keyboard. That mindset didn’t just help me learn faster. It’s something I carried throughout my engineering career and still use today.


That’s exactly how I’ll guide you in this course. In 6 weeks, you’ll learn to think like a programmer first, using Python as the practice ground to turn logic into working code. I’ll help you cut through the noise, focus only on what matters, and build the problem-solving habits that translate to any language. You’ll break down problems, design solutions, dry-run your ideas, and then bring them to life with code.


From day one, you’ll be coding live, debugging in real time, and applying each concept immediately. By the end, you’ll have a complete Hangman game you can share with friends, and more importantly, a solid programming foundation to learn advanced concepts on your own.

Who is this course for

01

Absolute Beginners

You’ve never coded before. You want a clear, structured way to start without feeling overwhelmed by random tutorials.

02

Tried and Struggled

You’ve tried learning before but got stuck, lost motivation, or felt like you just “weren’t a coding person.” I’ll help!

03

Career Switchers

You’re curious about coding as a career or skill, but don’t know where to start.

Prerequisites

  • A reliable internet connection and a computer.

    You don’t need to be a math whiz or tech expert to start coding. Just bring your curiosity and a laptop.

  • A commitment to dedicate 10+ focused hours each week

    Coding is all about consistent practice, and there can't be any shortcuts.

What you’ll get out of this course

Build Solid Programming Foundation: Learn fundamentals around variables, data types, conditionals, loops, functions, recursion, and arrays.

You’ll build a solid programming foundation. More importantly, you’ll learn when and how to use these constructs to solve problems (no more memorizing without understanding!).

Hands-On Coding Experience: Code from day one in Python with weekly tasks and live exercises, applying each concept as soon as you learn it.

From day one, you’ll be coding in a beginner-friendly language (we’ll use Python for its simplicity). Through weekly assignments and live coding exercises, you’ll apply each concept as soon as you learn it. This “learn by doing” approach counts as opposed to passive learning.

Debugging and Troubleshooting Skills: Learn to read errors, debug, and fix issues independently to keep progressing outside class.

You’ll cultivate the habit of reading error messages and debugging code systematically. Instead of getting frustrated by bugs, you’ll learn to fix issues on your own. This means you can keep moving forward outside of class, equipped with the know-how to unblock yourself.

Build a Real Project from Scratch: Create a full Hangman game and apply all logical building skills learned throughout the course.

Develop a complete Hangman game by the end of the course. This fun capstone project ties together all your new skills. You’ll implement everything that you learned throughout the course. You’ll leave with a working project to show off your newfound coding abilities.

What’s included

Aisha Javed

Live sessions

Learn directly from Aisha Javed in a real-time, interactive format.

Lifetime access

Go back to course content and recordings whenever you need to.

Community of peers

Stay accountable and share insights with like-minded professionals.

Certificate of completion

Share your new skills with your employer or on LinkedIn.

Maven Guarantee

This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.

Course syllabus

14 live sessions • 8 projects

Week 1

Sep 1—Sep 7

    Lesson 01: Programming First Steps

    • Sep

      1

      Your First Steps In Programming: Data Input, Data Output, Variables, Constants, Data types. Working with Data Types: Integers, Floats, Boolean, and Strings.

      Mon 9/110:00 AM—12:00 PM (UTC)
    1 more item

    Lesson 02 : Comparing and Combining Conditions

    • Sep

      4

      Logical, Relational, Assignment, Increment, Decrement Operators

      Thu 9/410:00 AM—12:00 PM (UTC)
    1 more item

    Sep

    7

    1:1 Coaching & Mentorship

    Sun 9/712:00 PM—4:00 PM (UTC)
    Optional

Week 2

Sep 8—Sep 14

    Lesson 03: Control Your Program’s Flow with if, elif, else

    • Sep

      8

      Making Decisions with if, elif, and else

      Mon 9/810:00 AM—12:00 PM (UTC)
    1 more item

    Lesson 04: Control Flow with Loops

    • Sep

      11

      Control flow with for and while loops in python.

      Thu 9/1110:00 AM—12:00 PM (UTC)
    1 more item

    Sep

    14

    1:1 Coaching/Mentoring Sessions Hours

    Sun 9/1412:00 PM—4:00 PM (UTC)
    Optional

Week 3

Sep 15—Sep 21

    Lesson 05: Functions

    • Sep

      15

      Defining, Calling, and Using Parameters, Return Values, and Scope.

      Mon 9/1510:00 AM—12:00 PM (UTC)
    1 more item

    Lesson 06: Recursion

    • Sep

      18

      Learn how functions can call themselves to solve problems

      Thu 9/1810:00 AM—12:00 PM (UTC)
    1 more item

    Sep

    21

    1:1 Coaching/Mentoring Sessions Hours

    Sun 9/2112:00 PM—4:00 PM (UTC)

Week 4

Sep 22—Sep 28

    Lesson 07: Arrays & Strings

    • Sep

      22

      Create lists and retrieve values using indexing and slicing. Update, remove, and loop through Arrays and Strings.

      Mon 9/2210:00 AM—12:00 PM (UTC)
    1 more item

    Lesson 08: Capstone Project Overview

    • Sep

      25

      Overview of Capstone Project (Hangman Game)

      Thu 9/2510:00 AM—12:00 PM (UTC)
    1 more item

    Sep

    28

    1:1 Coaching/Mentoring Sessions Hours

    Sun 9/2812:00 PM—4:00 PM (UTC)

Week 5

Sep 29—Oct 5

    Project Week

    • Sep

      29

      Project Building Week

      Mon 9/2910:00 AM—12:00 PM (UTC)

Week 6

Oct 6—Oct 9

    Oct

    9

    Demo Day : Showcase Your Hangman Project

    Thu 10/910:00 AM—12:00 PM (UTC)

Meet your instructor

Aisha Javed

Aisha Javed

Hi, I’m Aisha, and I’ll be your instructor and mentor.


I have 7+ years in tech, and I have been working primarily as a backend engineer. I’ve worked at Amazon Germany, Sennder (the EU’s largest logistics startup), and built real-world projects in both service-based and product-based companies. Now, as the founder of my edtech platform, I focus purely on programming fundamentals, addressing the common gap between knowing syntax and building problem-solving skills.


The truth is, coding feels hard when you’re learning alone, and most resources don’t teach you how to think like a programmer. Most courses teach a programming language but skip the “think logic first, code later” approach. That’s why even after dozens of tutorials, many beginners still can’t solve problems and often quit believing coding isn’t for them. My approach is to focus on logic-building skills first, then show you how to code with purpose. You’ll know exactly why you’re writing each line, not just how. I believe in learning by doing and breaking down complex concepts into simple, relatable terms. 


What matters most to me is seeing beginners go from "I can't code" to "coding is so easy". I’ll be right there with you, explaining concepts clearly, helping you debug, and celebrating every win along the way. I love seeing students have “aha!” moments. Nothing makes me happier than watching a once-struggling beginner build something on their own. I’ll be there in the trenches with you, debugging code, answering questions, and cheering on your progress. By the end of our 6 weeks, I’m confident you’ll not only have new skills, but also a new mindset: that you can learn anything with the right approach.

Amazon Web Services
sennder
Digital Product School
A pattern of wavy dots

Be the first to know about upcoming cohorts

Build a Hangman Game in 6 Weeks: Master Coding Fundamentals in Python from Zero

Course Schedule & Format

4 hours/week

  • Cohort Duration: 6 weeks (Sep1, 2025 start – Oct 23rd Concludes)

    We hit the ground running in Week and steadily build up to the final project by Week 6.

  • Mondays & Thursdays - Live Cohort Sessions

    3:00pm - 5:00pm GMT(+5)

    Mondays and Thursdays are dedicated to live cohort sessions/lessons. Live Classes: Two times a week – currently planned for Monday and Thursday 3:00 PM (GMT+5). Each class is approximately 120 minutes.

  • Sundays - 1:1 Weekly Mentorship/Coaching Sessions

    1:1s from 17:00 onwards (flexible)

    In our weekly 1:1, we’ll focus entirely on your progress, helping you work through roadblocks, and clarifying any unclear concepts. I can help you to discuss your long term career plan, whether that’s moving toward AI, data, or development.

  • Weekly Coding Assignments

    No Deadline

    I’ve handpicked weekly coding assignments to help you apply what you learn. They’re ungraded and there are no deadlines. But they are designed to reinforce each week’s concepts. These challenges give you the consistent grind to think, code, and debug.

  • Time Commitment

    Besides the live sessions (4 hours/week for classes), plan for 10+ hours per week of self-study/ coding assignments. This will vary by person. Some weeks you might spend more time on coding, and less on debugging. Some weeks the effort might be 6 hours/week.

Free resource

You Are Already A Programmer, And I Can Prove It

Hey, future coder!


You're probably thinking that programming is difficult and foreign. But what if I told you that you're already using the same skills every day? Think about how you'd plan a road trip, follow a recipe, or even figure out a faster way to get through your morning routine. That's programming! You've been problem-solving all along. All we're going to do is show you how to apply those same mental muscles to write real code.


This guide is for you. Recognize your programming instincts you already have. Get your copy. Happy coding!

Get this free resource

Frequently Asked Questions

Stay in the loop

Sign up to be the first to know about course updates.

A pattern of wavy dots

Be the first to know about upcoming cohorts

Build a Hangman Game in 6 Weeks: Master Coding Fundamentals in Python from Zero