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
Python Basics
- Why Python, and what a program is
- Variables and types
- Operators and expressions
Control Flow
- Making decisions: if / elif / else
- Repeating with loops
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%
