Course

Python Programming

Learn Python step by step — from first program to practical applications — with plenty of hands-on coding practice.

Who is this course for?

  • Absolute beginners in programming
  • School students building computing skills
  • Professionals moving into data and automation roles

What students will learn

Python syntax, functions and data structures
Object-oriented programming in Python
File handling, modules and libraries
Automation and practical scripting

Curriculum

  1. 1Module 1 — Python fundamentals
  2. 2Module 2 — Functions, modules and OOP
  3. 3Module 3 — Lists, dictionaries, sets and comprehension
  4. 4Module 4 — Files, APIs and libraries
  5. 5Module 5 — Projects and problem-solving

Learning outcomes

  • Confidently write Python programs
  • Apply Python to real-world tasks
  • Prepare for AI/ML and DSA pathways

Practice & assignments

  • Coding assignments
  • Practice problem sets
  • Project work with review

Instructor information

Sessions are led by experienced Eva Global Learnings instructors with academic and industry teaching backgrounds. Instructor profiles are shared before your first class.

Reviews

What Students Say

What students say about our Python Programming classes.

“Python was my first language and the pace was perfect. By the third month I was writing scripts that automated my daily reports.”

Amelia Whitfield — Philippines

Python Programming

“File handling, functions and libraries were taught through small projects rather than theory, which kept me engaged every session.”

Callum Bexley — United States

Python Programming

“My tutor tailored the Python projects to my interest in data, so every exercise felt genuinely useful.”

Priya Sundaram — Singapore

Python Programming

FAQ

Python Programming — Frequently Asked Questions

Free demo

Book a Free Python Demo

Share a few details and we'll arrange a convenient time in your time zone.

We welcome students from around the world.