🐍 Beginner to advanced · Age 14 and up
Python programming: beginner to advanced: live online course
A complete Python course from the first print statement to classes, files and small applications, with a project every month.
- 32 live classes
- 16 weeks · 2 a week
- 45 to 60 minutes (30 to 45 for ages 5 to 7)
- Group or one-to-one
Week by week
What the learner works on
- Weeks 1–2Basics
Variables, input, output, numbers and strings.
- Weeks 3–4Decisions and loops
if, else, for and while, and how to trace a program by hand.
- Weeks 5–6Functions and data structures
Lists, tuples, dictionaries and sets.
- Weeks 7–8Files and errors
Reading and writing files, handling errors, debugging habits.
- Weeks 9–10Object-oriented programming
Classes, objects, inheritance and when to use them.
- Weeks 11–12Libraries and the standard library
Modules, packages, dates, JSON and the web.
- Weeks 13–14Working with data
CSV files, simple analysis and charts.
- Weeks 15–16Final project
Plan, build and present a program of your own.
The order and pace change to suit the learner, and the teacher adjusts after every few classes. Topics follow the learner's board or level.
Who it is for
Is this course right?
Beginners of any age from 14 up, and people who tried tutorials but could not build anything alone. No prior coding needed.
Not sure about the level? Send a message and the teacher will ask a few questions and suggest where to start. For related pages, see All coding classes.
How classes run
Before the first class
Each class mixes a quick recap, a new idea taught live, guided practice and a few questions to take away. Join ten minutes early for a sound and camera check, and use a laptop or desktop if the class needs screen sharing. Read what to expect in your first online class.
Price
What Python programming: beginner to advanced costs
| Format | Per class | 32 classes |
|---|---|---|
| Small group (up to 6) | ₹367 | ₹11,744 |
| One-to-one | ₹735 | ₹23,520 |
Skills level. Courses of 20 or more classes already cost 8 percent less per class. Prices are per learner. We confirm the amount, payment options and refund terms in writing before you pay anything. See how prices work.
Free practice
Try before you decide
More in Programming and technology
Related courses
Beginner to intermediate · Age 14 and up
C and C++ programming from scratch
Learn how programs really work: memory, pointers, arrays and objects, in C and then C++, with exercises that match college and olympiad syllabi.
32 live classes · 16 weeks
From ₹367 a class · ₹11,744 for the course (small group)
See the plan and price →Beginner to intermediate · Age 15 and up
Full-stack web development
Build complete web applications: HTML, CSS, JavaScript, React, Node and a database, finishing with a project you deploy and can show.
60 live classes · 20 weeks
From ₹483 a class · ₹28,980 for the course (small group)
See the plan and price →Intermediate · Age 16 and up
Java and Spring Boot backend development
From core Java to REST APIs with Spring Boot and a database, including testing and deployment, finishing with a service you built yourself.
48 live classes · 16 weeks
From ₹483 a class · ₹23,184 for the course (small group)
See the plan and price →FAQ
Python programming: beginner to advanced: questions people ask
How many classes are in Python programming: beginner to advanced?
32 live classes of 45 to 60 minutes (30 to 45 for ages 5 to 7), 2 a week, which is about 16 weeks. If the learner needs more time on a topic, the teacher can slow down and we can add classes.
How much does Python programming: beginner to advanced cost?
In India, small group (up to 6) is ₹367 a class (₹11,744 for all 32 classes) and one-to-one is ₹735 a class (₹23,520 for all 32 classes). That already includes a 8 percent reduction for a longer course. Prices for other countries are shown in your currency on this page.
Is Python programming: beginner to advanced right for me?
Beginners of any age from 14 up, and people who tried tutorials but could not build anything alone. Not sure? Tell us the starting point and the teacher will suggest the level.
Is there a demo class?
Yes. The first demo class is free, and it is a normal class with a real teacher.
Start a conversation
Ask about Python programming: beginner to advanced
Share the learner's age or class and what they want from the course. We confirm the format, price and timing, and tell you about the demo class, before anything is booked.
- Tell us the learner’s age or grade and goals
- We’ll suggest a suitable class or learning path
- We’ll confirm format, timing and fees with a parent or guardian
Play it, don't just read it
Take a break and play
Free games that need no sign-up. Pick one and play for five minutes.
Pick a game
- Python For Loops and range()Change start, stop and step to see which numbers a loop uses.Play
- Python Lists and IndexesPick items from a list by index, including negative indexes and…Play
- Code JungleWrite real Python to guide Miko the monkey to every banana. 24 levels:…Play
- Code BuilderThe lines of a Python program are mixed up. Tap them into the right…Play