WeekendClasses Student login Register free

One-month weekend course for freshers and career changers

Learn Python from your first program to a finished project

Weekend classes over one month, with course recordings and hands-on lab practice. No coding experience needed, and you can attend a free demo class before you decide.

  • 1 month
  • Weekend classes
  • 10 modules
  • Course recordings
  • Practice lab
  • Course fee ₹2,499

Course syllabus

Ten modules over one month of weekend classes, from Python basics to a project of your own.

  1. 01

    Getting started

    What Python is and where it's used, your first program, variables, data types, operators, input and output

  2. 02

    Decisions and loops

    if, elif and else, for and while loops, break and continue, logic practice problems

  3. 03

    Working with collections

    Strings, lists, tuples, dictionaries, sets and comprehensions

  4. 04

    Functions

    Defining and calling functions, arguments, return values, scope and lambda functions

  5. 05

    Files and errors

    Reading and writing files, CSV and JSON, handling errors with try and except, debugging

  6. 06

    Object-oriented programming

    Classes, objects, attributes, methods and inheritance

  7. 07

    Modules and tools

    The standard library, pip, virtual environments, Git and GitHub basics

  8. 08

    Python for data

    NumPy basics, data analysis with pandas, charts with Matplotlib, SQL basics from Python

  9. 09

    Automation and APIs

    Automating file tasks, calling web APIs, working with Excel files, building an automation script

  10. 10

    Final project and career prep

    Building and publishing a project on GitHub, Python interview questions, resume and LinkedIn tips

What's included

Everything you need to learn the material and keep practising it.

  • Weekend classesFinish the course in one month, with classes on weekends.
  • Course recordingsGo back over any topic with recordings of the course sessions.
  • Practice labWrite and run Python in your browser, with nothing to install.
  • Free demo classSee how the course is taught before you pay anything.

Try the practice lab

This is real Python running in your browser. Change the code and press Run. You don't need to sign up or install anything.

The first run takes a few seconds to load Python.
Terminal
Your output will appear here.

Want a bigger workspace? Open the full JupyterLite lab (free and open source, opens in a new tab).

Try 5 practice questions

Free demo class Register free