Your next chapter starts with code

Don’t memorize Python. Learn to think like a programmer.

From “what does this code do?” to “I know how to build it.” Connect concepts, examples and hands-on practice — with Sloby, an AI mentor who guides you toward understanding.

Free throughout 2026

Python in your browser. Explanations in English and Serbian.

01 / From idea to understanding

Don’t just read it.
Try it. Connect it. Understand it.

Every concept has a small learning cycle. Learn, experiment and check what you really understand before moving on.

  1. 01

    Concept

    One idea, clearly explained.

  2. 02

    Example

    See what that idea looks like in code.

  3. 03

    Your code

    Write it, run it, change something.

  4. 04

    Check

    Predict the result. Explain why.

  5. 05

    Progress

    Track understanding, not just clicks.

02 / Meet Sloby

A good mentor leaves room
for your “aha!” moment.

Stuck? Sloby helps you find the next step with a question, an explanation or a focused hint. The goal isn’t code to copy. It’s knowing why it works.

Learn in your browser
During lessons, Ask Sloby and use Check My Code in practical challenges.
Continue in VS Code
Signed-in learners can use the Sloby Tutor extension for VS Code: Ask Sloby and Check My Code while working on local Python projects.

An AI review isn’t proof of execution. Run your code in the Playground and check the result.

SlobyExample mentor conversation
YOU

Why does my total reset to zero on every iteration?

for amount in expenses:
    total = 0
    total += amount
SLOBY

You’ve set up the addition well. Look at where you set the initial value of total.

Which line should run only once, before the loop?
Less copying. More independent thinking.

03 / Your learning path

Start with the foundations.
See where you can go next.

A clear sequence instead of scattered tutorials. The first level builds your foundations; the next levels are our roadmap.

L1

Python Foundations

AvailableFree forever

From your first variables and loops to functions, working with data and practical projects.

Available concepts: 22Explore the curriculum
See the modules
  1. 01Python FundamentalsConcepts: 5
  2. 02CollectionsConcepts: 9
  3. 03FunctionsConcepts: 4
  4. 04Working with DataConcepts: 4
  5. 05Mini ProjectsPractical projects
L2

Python Intermediate & OOP

AvailableFree in 2026

Build intermediate Python fluency, object-oriented design, and local development habits.

Available concepts: 30Explore the curriculum
See the modules
  1. 01Advanced Python TechniquesConcepts: 5
  2. 02OOP BasicsConcepts: 6
  3. 03Advanced OOPConcepts: 5
  4. 04Modules, Packages & EnvironmentsConcepts: 5
  5. 05Code Quality & TestingConcepts: 5
  6. 06Final Project: Task ManagerConcepts: 4
L3

Web Development

Coming soon

The planned continuation: taking your Python knowledge into web application development.

L4

Data Analysis with Python

Coming soon

Learn how to process, analyze, and visualize data using Python.

L5

Data Science and AI

Coming soon

Explore machine learning, artificial intelligence models, and practical uses of Python in AI projects.

04 / Put knowledge to work

Small projects.
A big “I built that” moment.

Connect what you know through guided challenges. Write Python step by step, with a mentor’s support — the solution is yours.

students.py
# Make sense of data
students = [
    {"name": "Ana",
     "scores": [8, 9, 10]}
]
Available challenge

Student Manager

Lists, dictionaries and loops become a small program for working with student records.

Explore the challenge ↗
expenses.py
expenses = [
    {"amount": 850},
    {"amount": 320},
    {"amount": 450},
]
Available project

Personal Expense Tracker

Organize expenses, add up amounts and apply functions to an everyday problem.

Explore the project ↗
quiz.py
# Your logic, your game
score = 0
if answer == correct:
    score += 1
Available project

Quiz Game

Connect questions, answer checking and a score in an interactive Python quiz.

Explore the project ↗

These snippets illustrate the project topics. In the challenges, you write and run your own code.

A fresh perspective

Keep exploring.

All articles ↗

Your idea. Your code. Your next step.

The first line is a start.
Understanding changes everything.

Ready to write your first Python program? Start with one concept. Sloby is here to help.