0 XP
Lvl 1

Learn Python Free โ€” Python Quest ๐Ÿ

Python Quest is a free, gamified Python course for total beginners. Learn Python programming through 14 bite-sized interactive lessons, a live in-browser code playground, 56+ quizzes, XP points, and achievement badges. No installation needed. No boring lectures. Start coding in minutes!

Built by Salim, a Python developer and co-founder at AmadiTech & Robotics in Kano, Nigeria โ€” designed to make Python accessible to learners across Africa and worldwide.

What You Will Learn

All 14 Python Lessons

  1. Hello, Python! โ€” Learn to display text with print(). Your very first Python program.
  2. Variables & Boxes โ€” Store information using named variables. Understand data types.
  3. Numbers & Math โ€” Addition, subtraction, multiplication, division, power, and modulo.
  4. Strings & Text โ€” Concatenate strings, use len(), upper(), lower(), and f-strings.
  5. If / Else Decisions โ€” Write conditional logic with if, elif, and else statements.
  6. Loops: Repeat Yourself! โ€” Repeat code with for loops, while loops, and range().
  7. Lists: Your Collections โ€” Create lists, access items by index, append, remove, loop.
  8. Functions: Your Own Tools โ€” Define reusable functions with def, parameters, return.
  9. Dictionaries โ€” Store key-value pairs, access and update dictionary data.
  10. Classes & Objects โ€” Introduction to object-oriented programming (OOP) in Python.
  11. User Input โ€” Make interactive programs with input(), int(), and float().
  12. Error Handling โ€” Catch and handle errors gracefully using try, except, else, finally.
  13. Modules & Import โ€” Use Python's built-in math and random modules.
  14. Mini Project: Guessing Game โ€” Build a complete number guessing game combining everything!

Frequently Asked Questions

Is Python Quest free? Yes, Python Quest is 100% free. No signup, no payment, no credit card required.

Do I need to install Python? No. Python Quest has a live in-browser playground. Write and run real Python code directly in your browser.

Can I learn Python on my phone? Yes! Python Quest is fully mobile-responsive and works on Android and iOS devices.

Is Python Quest good for absolute beginners? Absolutely. Each lesson starts with a simple real-world analogy, explains concepts in plain English, and includes runnable code examples.

How do I unlock the next lesson? Complete the quiz at the end of each lesson. Pass 60% or more to unlock the next lesson and earn XP!

๐Ÿ

Learn Python the
Fun Way!

No boring lectures. Bite-sized lessons, a live code playground, fun quizzes, and XP rewards โ€” one level at a time! ๐Ÿš€

14Lessons
56+Quizzes
8Badges
๐Ÿ†“Free