Live classes · Python

Learn Python by actually solving problems.

Live classes. Real problems. Instructor feedback. Two guided programs — one for school students, one for college students and beginners.

Live classesDaily problemsInstructor feedbackProject
app.solvem.tech/problems

Today's problem

Count the vowels

Given a word, return the number of vowels it contains.

Test case 1

Test case 2

Test case 3

solution.pyPython 3
def count_vowels(word):
    vowels = "aeiou"
    count = 0

    for char in word.lower():
if char in vowels:
            count += 1

    return count

Upcoming lecture

Problem solving with loops

7:00 PM · Python

Submission

Passed

Two entry points

Choose your learning path.

Same Solvem method, matched to where you are right now.

School students

Python Foundation — 1 Month

1 month · live

A beginner-friendly introduction to Python designed for students in 8th–12th standard.

  • Live interactive classes
  • Problem-solving practice
  • Instructor doubt support
  • Mini project
  • Certificate
₹999₹699

Founding student offer · 20 of 20 seats left

Explore school program

College students & beginners

Python Programming Using Problem Solving Approach

6 weeks · live

Go beyond Python syntax and develop the ability to solve programming problems independently.

  • Live classes
  • Daily coding problems
  • Instructor feedback
  • Doubt support
  • Final project
  • Certificate
₹2,999₹1,999

Founding batch · 10 of 10 seats left

Explore program

Free intro class

Try a free 45-minute class first.

Sit in on a live 45-minute session before you pay for anything. You'll see how a class runs, solve a problem with the instructor, and ask your questions.

  • 45 minutes, live on Zoom, completely free.
  • The class begins once at least 20 people have registered.
  • We'll send you the date, time and joining link.

No payment. The class starts once 20 people have registered.

The Solvem difference

Not another video course.

Solvem is built around practice, feedback, and actually learning to think through problems.

01

Learn

Join a live class and understand the concept.

02

Solve

Get a programming problem and attempt it yourself.

03

Submit

Write and submit your solution on Solvem.

04

Get feedback

Understand what worked, what didn't, and how to improve.

05

Improve

Apply what you learned to the next problem.

6 weeks · live program

What you'll learn.

A live 6-week Python course built around problem solving: understand, design the logic, write the algorithm, code it, dry run it, practise and debug.

Python Programming Using Problem Solving Approach

Basics of Programming & Problem Solving

How to think about a problem before writing code: logic, algorithms, pseudocode and dry runs.

Basics of Python

Variables, data types, input/output and operators.

16 programming problems

The Solvem platform

Learning doesn't stop when the class ends.

One focused workspace for your live class, practice, questions, and progress.

Live lectures

See upcoming lectures and join Zoom when the lecture is about to begin.

Daily problems

Practice programming problems directly through Solvem.

Submissions

Run your code, submit solutions, and track every attempt.

Doubt support

Ask questions and get help from your instructor in a private chat.

Progress

See your solved problems, completed lessons, and attendance.

Project

Complete the project and demonstrate what you have learned.

Pricing

Pick the program that's right for you.

School student

Python Foundation — 1 Month

₹699founding

₹999 regular

1 month

Secure my seat

Python problem solving

Python Programming Using Problem Solving Approach

₹1,999founding

₹2,999 regular

6 weeks

Secure my seat

Who it is for

Built for people who want to actually learn.

Good fit

  • You're learning Python for the first time
  • You understand syntax but struggle with problems
  • You want feedback on your approach
  • You learn better through live interaction
  • You want to build problem-solving ability

Not the right fit

  • You only want recorded videos
  • You already have advanced Python skills
  • You want a certificate without doing the work
I

Instructor

Live Python instructor

Your instructor

Learn with an instructor, not an algorithm.

“I'm building Solvem around a simple idea: learning to code shouldn't mean watching someone else write code. You should think, try, fail, ask, and solve.”

FAQ

Questions, answered.

Everything you need to know before joining a program.

Stop watching. Start solving.

Build your Python skills one problem at a time.