root_academy
> CatalogRoot PassBlogFAQ

$ ▍

root_academy

Hands-on courses: Python, SQL, AI tools and Telegram bots.

LearnCourse catalogPricingBlog
DirectionsPythonAI toolsSQL & data
CompanyAboutFAQAffiliate program
LegalTerms of ServicePrivacyRefundsTerms of purchaseContacts

© 2026 RootAcademy

tg: @rootacademyityt: @rootacademyit

~ / ▍

  1. ~
  2. /
  3. courses
  4. /
  5. python-for-beginners

Python for Beginners

Daniel academyInstructor: Daniel academy·beginner·Python·5.0(2)

freeStart for free

Already have an account? Log in

Try the first lesson free
free
Start for free

This course is for people who have never written a line of code and quietly suspect programming is not for them. It is. You will not memorize definitions. From lesson one you write working programs and the built-in trainer runs them against real test cases, the same way a working developer checks their code. Each module gives you a little theory, then a task, then instant feedback, and ends with a short quiz so you can feel the ground under your feet before moving on. By the end you will have written dozens of small programs and built a real command-line app of your own, and Python will feel like a set of tools you actually know how to pick up, not a wall of jargon. Everything is free and runs in your browser.

Course program

8 modules · 33 lessons

  • ├─How this course works> preview
  • ├─Your first line of code> preview
  • ├─One print(), one line
  • └─Checkpoint: First Steps

By the end you will write this

A fragment of the course's final project. Every graduate writes this code with their own hands.

wallet.py
class Wallet:
    def __init__(self):
        self.entries = []

    def add(self, label, amount):
        self.entries.append((label, amount))

    def balance(self):
        return sum(amount for _, amount in self.entries)

wallet = Wallet()
wallet.add("stipend", 1200)
wallet.add("keyboard", -450)
wallet.add("pizza", -120)
print(f"balance: {wallet.balance()}")
  • wallet.balance() == 630
  • len(wallet.entries) == 3

# run it to see the output

Reviews

~/courses/python-for-beginners/manifest

free

access
lifetime · yours forever
modules
8
lessons
33
rating
5.0(2)
Start for free

Already have an account? Log in

Try the first lesson free