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.

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.

Ask Sloby
Clarify a concept or ask for guidance on your current task.
Check My Code
In practical challenges, get an AI review and a suggested next step.

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

Curriculum in preparation

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

The curriculum hasn’t been published yet. Discover how the platform works while we prepare the lessons.

How to get started
L2

Intermediate & OOP

Coming soon

The next planned level: organizing more complex code and object-oriented programming.

L3

Web Development

Coming soon

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

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]}
]
Curriculum preview

Student Manager

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

expenses.py
expenses = [
    {"amount": 850},
    {"amount": 320},
    {"amount": 450},
]
Curriculum preview

Personal Expense Tracker

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

quiz.py
# Your logic, your game
score = 0
if answer == correct:
    score += 1
Curriculum preview

Quiz Game

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

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

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.