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

Available

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

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.

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.