For individuals

12-Week Python Specialization

Go from zero to hands-on python developer level with a structured, mentored 12-week sprint.

Madhav Malhotra·12 weeks (2 hrs/week)
#digital-skills#python#programming#career

Overview

In this immersive series of live, instructor-led workshops, you'll go from writing your first print("Hello, world!") to building full mini-projects and collaborating with Git - without needing any prior coding experience.

  • Duration: 12 weeks (12 live workshops, 2 hours each)
  • Format: Fully hands-on, live online learning
  • Outcome: Build real-world Python skills from the ground up, ending with two resume-ready GitHub projects
  • Support: Direct access to your instructor - an industry professional - for questions between sessions

Learning outcomes

  • Core Building Blocks: Understand Python data types: numbers, strings, booleans, lists, dictionaries, and how to organize data effectively.
  • Thinking in Logic: Use if-else statements, loops, and logical comparisons to control how your programs behave.
  • Writing Functions: Create reusable blocks of code with functions - learn how to define, call, and pass data between them.
  • Programming in Practice: Reinforce learning through hands-on tasks, coding challenges, and step-by-step problem solving.
  • Real-World Projects: Build mini-projects for real world use cases and add relevant experience to your resume.

Agenda

  • Weeks 1–4: Foundations and Data types

    How Python represents numbers, text, booleans, lists, and dictionaries.

  • Weeks 5–7: Loops & conditionals

    Make decisions and repeat actions with if/elif/else and for/while.

  • Weeks 8–10: Functions, Modules and Packages

    Organize code across files and reuse libraries with imports.

  • Week 11-12: Projects

    Build small but complete tools (e.g., CLI utility, data report, API client, mini dashboard).

Testimonials

I gained a much better attention to detail and resilience when it comes to problem solving. And so much confidence in my ability to learn something new, because I originally thought any type of scripting or coding was so out of reach for me.
Daisha M., Transitioning into a Tech Career
Without a live course, you feel abandoned with your learning in my opinion (even if some people prefer it like that). I need a human connection and to be able to receive quick feedback.
Célia J., Online French Tutor / Teacher

Instructor

Madhav Malhotra

Co-Founder and Digital/Professional Skills Trainer

With over 10+ years of experience in software development, Madhav has held roles ranging from a Software Developer to Manager of multiple software development teams. He also completed a 2-year fellowship with Teach for India, working with under-served communities. Madhav is passionate about empowering individuals to thrive in their professional journeys by providing access to affordable learning resources.