Python Programming for Beginners

Learn to write real programs in Python, one small step at a time, with exercises after each lesson.

Beginner English
Created by Learnment Academy
Last updated Sun, 08-Nov-2026
+ View more
Course overview

Python is the most popular first programming language and is used in data analysis, automation and web development.

This course assumes no coding background. Each lesson ends with a short exercise so you practise what you just learned.

What will i learn?

  • Write and run Python programs on your own computer
  • Use variables, lists, dictionaries, loops and functions
  • Read and write files
  • Build a small automation script from start to finish
Requirements
  • A computer (Windows, Mac or Linux)
  • No programming experience needed
Curriculum for this course
13 Lessons
First steps
3 Lessons
  • Welcome and installing Python
    Preview .
  • Your first program
    .
  • Variables and data types
    .
Core building blocks
4 Lessons
  • Making decisions with if
    .
  • Loops
    .
  • Lists and dictionaries
    .
  • Functions
    .
Working with real data
3 Lessons
  • Reading and writing files
    .
  • Handling errors
    .
  • Using libraries
    .
Final project
3 Lessons
  • Planning the project
    .
  • Building an automation script
    .
  • Where to go next
    .
+ View more
Other related courses
About instructor

Learnment Academy

0 Reviews | 0 Students | 10 Courses
ق.ر399
Includes: