← all courses
Free
Aiogram 3 — Your First Telegram Bot
Mini-course: from zero to a working bot in 6 lessons
A free mini-course for those who know basic Python and want to write their first Telegram bot. No fluff — only what you actually need.
1 day
6 lessons
1 projects
beginner
lifetime access
PythonAiogram 3FSMsystemd
enroll.sh
# who is this course for
- ✓ You know basic Python: variables, functions, classes
- ✓ You want to write your first Telegram bot
- ✓ You want to try before committing to a paid course
# what you'll build and know after
1Understand how Telegram Bot API works
2Install Aiogram 3 and run your first bot
3Build commands, handlers and filters
4Create Reply and Inline keyboards
5Implement a multi-step dialog with FSM
6Deploy the bot to a VPS via systemd
# curriculum
3 modules · 6 lessons
01How Telegram bots work and why Aiogram 3
02BotFather + first run: line-by-line breakdown
03Handlers, Router and magic filters F.
# FAQ
Q:Is the course really free?
A:Yes, no hidden conditions. All 6 lessons are available immediately.
Q:Do I need to know asyncio?
A:No. The first lesson explains async/await simply — basic Python is enough.
Q:What comes after this course?
A:The full "Telegram Bots with Python" course: PostgreSQL, payments, middleware, webhook and scaling.
Ready to start?
Join now — in just a few weeks you'll have real projects under your belt.