Skip to main content

AI & Application Development

Intro to Python Programming

Learn to program from zero with Python: what a program is, variables and types, operators and expressions, making decisions, looping, and writing reusable functions. Beginner-friendly and hands-on, ending with a build-a-real-program capstone.

BEGINNER · en · ~300 min

Instructor: Self-paced · Reviewed by: Iroko Skills Academy team · Published by: Iroko Skills Academy team

Learning objectives

  • Understand what a program is and run Python code
  • Use variables, core types, operators, and expressions correctly
  • Control program flow with if/elif/else and loops
  • Write and call reusable, single-purpose functions

Before you start

Prerequisites: None

Device/connectivity: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission

What you'll cover

  1. Python Basics

    • Why Python, and what a program is
    • Variables and types
    • Operators and expressions
  2. Control Flow

    • Making decisions: if / elif / else
    • Repeating with loops
  3. Functions and Capstone

    • Functions: naming and reusing logic
    • Capstone: write a small, useful Python program

Assessment and completion criteria

Complete every published lesson to earn a completion badge. A self-paced certificate also requires passing every server-graded quiz. Practical assignments provide project feedback and may support a separate verified-proficiency record, but they do not delay the standard course certificate.

  • Optional reviewed project: Write a small, useful Python program · rubric v1 · pass ≥ 70%