Tahout
العربيةSign InSign Up
Back to courses
Coming soonSoftware & AISpark

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 teach

Required 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