Python code on laptop screen
Data Beginner

Introduction to Python

Six weeks of programming fundamentals and scripting in Python, building the foundation for every data and AI track that follows.

★★★★★ 4.8 (410 ratings) ⏰ 6 weeks

About this program

Introduction to Python is designed for absolute beginners who want a solid, practical grounding in programming. Python is the most widely used language for data, AI and automation, which makes it the natural first language whether you plan to continue into Data Science, AI, or just want to automate everyday tasks.

You'll write real scripts from week one, working with data structures, files and small automation projects, finishing with the confidence and vocabulary to continue into more advanced data or AI tracks.

Core competencies

Python Syntax

Variables, control flow, functions and error handling.

Data Structures

Lists, dictionaries, sets and working with structured data.

File Handling

Reading and writing files, working with CSV and JSON.

Automation Basics

Writing small scripts to automate repetitive tasks.

6-week learning path

WEEKS 1–2Python Basics▼
  • Variables, data types and operators
  • Control flow: conditionals and loops
WEEK 3Functions & Data Structures▼
  • Writing and calling functions
  • Lists, dictionaries, tuples and sets
WEEK 4Working with Files▼
  • Reading and writing text, CSV and JSON files
  • Error handling and debugging basics
WEEKS 5–6Mini Projects & Automation▼
  • Building small automation scripts
  • Capstone: a complete beginner Python project

What graduates say

Michael Onyango
Cohort of May 2025
★★★★★

Clear, well-paced and never overwhelming. I moved into Data Science with AI right after and felt properly prepared.

Esther Nyaboke
Cohort of January 2025
★★★★★

Best value course I've taken here. Six weeks and I was automating my own spreadsheet reports at work.