Python for Absolute Beginners
Write your first real Python programs in eight live sessions — no prior coding experience required. Finish with a working personal project on your GitHub.
About this course
Python is the most-requested programming language across MENA tech hiring in 2025 — from data analyst roles at Vodafone Egypt to backend positions at Talabat and Vezeeta. This course takes you from zero to writing useful scripts and small applications, taught live so you can stop and ask the question that's actually blocking you. We focus on what real practitioners use day-to-day: variables, control flow, lists and dictionaries, files, web requests, and a final personal project of your choice (a personal expense tracker, a job-listings scraper, or a simple Telegram bot — you pick).
What you'll cover
- 1
Setting up Python and your editor
Install Python, VS Code, and Git in 30 minutes. Run your first script and understand what just happened.
- 2
Variables, types, and the magic of f-strings
Numbers, strings, booleans, and how to print and format them clearly. Avoiding the classic beginner traps.
- 3
Lists, dictionaries, and loops
Build a small contact-list manager from scratch — the foundational data shapes you'll use forever.
- 4
Functions and reading other people's code
Stop copy-pasting. Write reusable functions and learn to read GitHub code without panic.
- 5
Files, the internet, and APIs
Read a CSV, hit a public API, write the result to a file. The 80% of automation tasks at work.
- 6
Errors, debugging, and not breaking things
How to read a Python error, use breakpoints, and fix bugs without trial-and-error.
- 7
Your project: scope, plan, build, ship
Pick a project. Plan it on paper. Build it across two sessions with mentor support. Push to GitHub.
- 8
Where to go next
Data analysis with pandas? Web with Django? AI with LangChain? Build your next-six-months roadmap.
Who it's for
Career-changers entering tech, students preparing for technical internships, analysts and accountants who want to automate Excel-heavy work, and curious self-learners.
Prerequisites
A laptop with Windows, macOS, or Linux. No coding background needed. Comfortable with basic computer use (open files, install software).
Skills you'll build
- Python
- VS Code
- Git
- GitHub
- scripting
- data structures
- APIs
- debugging
Who we're looking for
Open call · Apply to teachRequired skills
- Python
- VS Code
- Git
- GitHub
- scripting
- data structures
- APIs
- debugging
Experience
1+ year teaching or hands-on practice
Languages
English or Arabic (both a plus)
Time commitment
6–8 sessions × 90 min over 4 weeks
Compensation
80% of seat revenue (Tahout takes 20%)
If your CV matches, apply to teach. We use AI to rank applicants by fit, then admin reviews and approves the right instructor(s).
Sign up to apply →