PYTHON QUIZQuestion 1: What does print() do?> display textCorrect!Question 2: Which symbol compares two values?> ==Correct!Your score: 8/10Excellent work!$
Python Advanced — coming soon · Intermediate locked until test or Lesson 9
In short
Mentr Learn Python is hands-on, not video-heavy: Beginner (10 lessons to a quiz-game project + certificate) and Intermediate (12 job-focused lessons — dicts, JSON, OOP, shipping). Unlock Intermediate with Test to Intermediate or after Beginner Lesson 9. Free compiler, ₹0.
01 / A new way
You don’t need another 60-hour Python course.
Most beginners buy a long video course, watch a few hours and quietly stop. Nobody learns to code by watching. You learn by writing code, getting it wrong and fixing it.
Mentr gives you two live paths — Beginner (10 lessons to a quiz game + certificate) and Intermediate (12 job-focused lessons + capstone). Same loop: short lessons, instant checks and a compiler in your browser. No paid program, nothing to install.
The usual way
Mentr Learn Python
A 60-hour video course you half-watch at 2× speed
About 8 hours of short lessons where you do something every minute
₹3,000 to ₹50,000 for a paid program or bootcamp
No fee, no trial, nothing locked behind a paywall
Long documentation written for working engineers
Plain English and real-world examples, one idea at a time
Install Python and set up an editor before line one
Code runs in your browser, even on a phone
Nobody checks your work until the exam
Every answer is checked instantly, with a hint when you're wrong
A researched path, not a playlist
01
Predict, then run
You guess what code will do before you see it. Wrong guesses are where the learning happens.
02
Worked examples first
You watch a program get built line by line, then build one yourself. Beginners learn faster this way than from a blank page.
03
Quick checks, often
A question after every idea, not one big test at the end. Recalling something is what makes it stick.
04
Small wins, every day
XP for every right answer, badges and a daily streak keep you coming back for ten minutes a day.
02 / What you get
Everything you need for Beginner and Intermediate, in one place.
500+ auto-checked exercises, an in-browser Python compiler, 22 lessons with notes and runnable examples — shared across both tracks, built for first-time coders and placement prep, on any laptop or phone.
500+
Auto-checked exercises
Beginner practice bank plus checks in every Intermediate lesson — multiple choice, predict output, fix the bug, fill the blank, order lines and write code. All instant.
Py3
In-browser compiler
One compiler for both tracks. Write and run any Python program in your browser; type input() answers in the console like a real terminal. Nothing to install.
22
Lessons with notes
10 Beginner + 12 Intermediate slide decks — diagrams, tables, tips and flashcards. Same Study → Examples → Practice loop on each path.
Live
Runnable examples
Step through code line by line in every lesson on Beginner and Intermediate. See variables change, then edit and run yourself.
2
Capstone projects
Beginner: a quiz game you build with hints. Intermediate: a JSON expense tracker you can walk through in an internship interview.
50
Levels, badges, streak
XP from both tracks feeds one profile — climb 50 levels, unlock 10 badges and keep a daily streak.
In-browser Python compiler
Write any program. Press Run. It works, even on your phone.
Real Python 3 for Beginner lessons, Intermediate capstone work and anything you write on your own. When your program uses input(), you type answers in the output like a real terminal. Errors point to the line and explain the fix in plain English.
Python is a programming language — a way to give a computer instructions it can follow. It’s known for being easy to read, which is why it’s the most popular first language for beginners.
You write a line like print("Hello"), run it, and the computer shows Hello. Every app, game and website is made of instructions like this — just many more of them.
What can you make with Python?
Games and quizzes
Score counters, guessing games, quiz apps — the kind of thing you build in this course.
Websites and apps
Parts of apps you use every day, like YouTube and Instagram, run on Python.
Data and AI
Most AI and machine learning tools are built with Python. So is a lot of science research.
05 / Why Python
Why learn Python first?
Because it’s the easiest real programming language to start with. Python code is short and reads almost like English. Here’s the same program — show the word Hello — in Java and in Python.
Java · 5 lines
Main.java
1public class Main {2 public static void main(String[] args) {3 System.out.println("Hello");4 }5}
Five lines, and a lot of extra words, before anything shows on screen.
Python · 1 line
main.py
1print("Hello")
One line. You can read it out loud and know exactly what it does.
01
It’s easy to read
if score >= 50: print("Passed") reads almost like English. You spend your time thinking about the problem, not fighting with symbols.
02
It’s taught in school
CBSE Computer Science and Informatics Practices in Class 11 and 12 use Python. Learning it now gives you a head start.
03
It’s used for real work
Websites, apps, games, data analysis and AI tools are all built with Python. It’s not a toy language.
04
It makes other languages easier
Loops, lists and functions work the same way in Java, C++ and JavaScript. Learn them once in Python and the next language is much easier.
06 / Inside a lesson
How does each lesson work?
Every Beginner and Intermediate lesson uses the same steps, so you always know what comes next. Practice ends with real code — not just multiple choice.
Step 1
Learn
A new idea, explained with an everyday example.
Step 2
Understand
Read a short piece of code and guess what it will do.
Step 3
Guided example
Build a small program step by step, with help.
Step 4
Practice
Quick questions with instant feedback: predict, fix and write code.
Step 5
Mini challenge
Write a small program on your own to finish the lesson.
07 / Syllabus
Python Beginner syllabus
New to coding? Start here. Ten lessons to your first full project. Already comfortable? Use the Test to Intermediate and jump to Intermediate.
01Welcome to PythonGiving instructions to a computer
A robot does nothing until it gets exact instructions, in the right order. Python is a way to write those instructions.
Concepts
What programming is
What Python is and where it’s used
How a computer follows instructions
print() and text (strings)
Comments with #
Order of execution
Practice set
1.Predict the output
2.Choose the correct print()
3.Find the missing line
4.Rearrange instructions
5.Multiple choice
6.Write your own introduction
Watch out
Text needs quotes. print(Hello) is an error; print("Hello") works.
By the end
Write and run a multi-line program and explain the order it runs in.
Guided build · My Introduction
lesson_01.py
1# This is my first program2print("My name is Aarav")3print("I am 12 years old")4print("I love games")
Predict before you run
print("A")
print("B")
print("C")
Which letter appears first?
Show answer
A. Python runs a program from the top line down, one line at a time.
Mini challenge
Introduce yourself in at least four lines.
02VariablesGiving information a name
A variable is a labelled box. In score = 100, score is the label on the box and 100 is what’s inside.
Concepts
Creating a variable
Naming rules
Changing a value
str, int, float, bool
Checking with type()
Practice set
1.Spot the variable and the value
2.Name the data type
3.Predict output
4.Fix invalid variable names
5.Change variable values
6.Multiple choice
Watch out
Names can’t start with a number or contain spaces. player_score works; 2score and player score don’t.
By the end
Store text, whole numbers, decimals and True/False, and tell the four types apart.
Finish the game with your own questions and a final result message.
All 10 lessons are open. Start with Lesson 1 today.
08 / Syllabus
Python Intermediate syllabus
For placements and internships. Twelve lessons on problem-solving, data in Python, JSON, OOP and shipping — same Study → Examples → Practice loop as Beginner. Test to Intermediate or finish Beginner through Functions to unlock.
01How developers solve problemsTickets, acceptance tests, and code review
Ship like an intern: read the ticket, build a test matrix, then write pure functions that pass QA.
Concepts
Ticket & acceptance criteria
Test matrix before code
Case study: VitalTrack VTL-142
Boundary bugs (>= vs >)
Table-driven self-tests
Definition of done checklist
Practice set
1.SDLC & tickets
2.Operators & boundaries
3.Elif tier traps
4.VTL-142 matrix capstone
5.GRD-08 & letter grades
6.11 quiz + code drills
Watch out
Skipping the test matrix is why 38.0 and 35.0 silently ship wrong in reviews.
Beginner: a quiz game you write yourself (Lesson 10). Intermediate: a JSON expense tracker you can demo in interviews. Both use hints, hidden tests and the same in-browser compiler.
Beginner · Lesson 10
Quiz game capstone
1Where will you store the player’s score?
2How can you repeat the questions?
3How do you check whether an answer is correct?
4Could a list hold your questions?
python quiz.py
PYTHON QUIZQuestion 1: What does print() do?> display textCorrect!Question 2: Which symbol compares two values?> ==Correct!Your score: 8/10Excellent work!$
Variables, input, if/else, loops, lists and functions — then the Python Beginner badge and certificate path.
ECodePrint 1 to 10 · Find the largest of three · Number guessing game
10 / Certificate
Finish Beginner. Get a certificate with your name on it.
Verifiable, and earned — not handed out. Complete the Beginner track and you get a Python Beginner certificate with your name, what you built and a unique ID recruiters can check online. Intermediate focuses on a portfolio capstone for interviews. Here’s a sample Beginner certificate.
MENTRLEARN PYTHON
No. MPY-7K2D-QX9M
CERTIFICATE OF COMPLETION
PYTHON BEGINNER COURSE
This certifies that
Winni
has earned the Python Beginner certificate on Mentr for completing all 9 lessons of study, solving 64 practice problems and 58 examples, and building the Final Challenge project: Mini Quiz Game.
Answers you reveal don’t count — only the ones you get right.
03
Solve 50+ examples
Step through programs to the last line, or hit a playground’s goal.
04
Build 1 Final Challenge project
Write it, press Run. A working program is marked complete.
Unique ID anyone can verify
Download as a print-ready PDF
Add it to LinkedIn or your résumé
11 / Who it’s for
Beginners and placement prep — same platform.
Beginner if you’ve never coded. Intermediate if you’re aiming at internships, projects on your résumé, or interview-style problem solving.
College students
Placements, internships, electives
Get comfortable with Python before your data, AI or programming courses — and have a project and a certificate to show for it.
Career switchers
Your first step into tech
Automation, analytics and AI work all start with Python. Learn the fundamentals properly, at your own pace, around your job.
School students
Class 6 and up
Python is the language of CBSE Computer Science in Class 11–12. Every lesson ends with a program you can run and show.
Younger learner? For Class 3–5, start with Mentr Learn — coding, AI and maths with no typing.
12 / FAQ
Learn Python online: questions people ask
Do I get a certificate I can add to LinkedIn?
Yes. Python Beginner and Python Intermediate each issue a certificate with your name and a unique ID. Anyone can verify it at mentr.in/learnpython/certificate/your-id. Intermediate requires every lesson finished and 30% of its questions solved. Add the verify link under Licenses & certifications on LinkedIn.
Is this Python course good for college students?
Yes. If you’re in college and haven’t coded in Python yet — for placements, internships, a data or AI elective, or just to get started — Python Beginner takes you from zero to writing complete programs in about 8 hours of hands-on lessons.
Can I learn Python for free?
Yes. Python Beginner on Mentr Learn is a full 10-lesson course with no fee. There’s no trial, no card and nothing locked behind a payment.
Is Python good for beginners?
Yes. Python is the most popular first programming language because the code is short and easy to read. A first program is one line: print("Hello").
Is Python hard to learn?
The basics are not hard. Python Beginner teaches one idea per lesson, starts with everyday examples, and gives you practice after every new concept. If you can follow a recipe, you can follow a Python program.
What age should a child start learning Python?
Class 6 (around age 11) is a good time to start typed Python. For younger children in Class 3–5, Mentr Learn offers coding, AI and maths lessons that don’t need typing.
How long does it take to learn Python basics?
Python Beginner is 10 lessons and fully self-paced. At one or two lessons a week, you’d finish the basics in about one to two months, including the final project.
Do I need a long 60-hour Python course?
No. To learn the basics you need practice, not hours of video. Python Beginner is about 8 hours of short lessons where you predict, fix and write code yourself, with 500+ questions that are checked instantly.
Is there an online Python compiler?
Yes. Every learner gets a Python compiler that runs in the browser, on laptops and phones. Write any program, press Run, and type answers to input() right in the output console. Nothing to install.
Do I need any coding experience?
No. Lesson 1 starts from zero: what programming is and how to show text on screen with print(). Each lesson builds on the one before.
What will I be able to do after Python Beginner?
Write small programs on your own — a calculator, a grade checker, a times table, a shopping list — and a complete quiz game that uses variables, input, if/else, loops, lists and functions together.
What is Python used for?
Websites and apps, games, automating boring tasks, data analysis, science research, and artificial intelligence and machine learning. Many of the AI tools people use today are built with Python.
When will Python Intermediate and Advanced open?
Python Beginner and Python Intermediate are live. Take the free placement quiz on the Learn Python page if you already know basics. Python Advanced is still in development.
How do I start Python Intermediate?
Pass the 12-question placement quiz (70%+) or finish Beginner through Functions (Lesson 9). Intermediate uses the same Study → Examples → Practice flow with harder, job-focused projects.
How is this different from Mentr Learn for Class 3–5?
Mentr Learn for Class 3–5 teaches computer science, AI and maths with narrated videos and block coding — no typing. Learn Python is real typed Python from the first lesson, for older students and beginners of any age.
Can I get a Python tutor too?
Yes. Search Python tutors on Mentr and book an online demo from any tutor’s profile. The course stays fully open whether or not you hire a tutor.
Lesson 01
Ready to write your first line of Python?
It takes about a minute to start. Every lesson, the compiler and the certificate are open to you from day one.