FUTEAC
Get My Free Roadmap

AI & Data

Python Programming Foundations

Python is the first language most people learn for AI and data work, and this course teaches it from the very beginning. You will write real programs in every lesson: working with text and numbers, making decisions, organising data in lists and dictionaries, and reading and writing files. No mathematics background or previous coding is needed. This course prepares you directly for the AI and machine learning course that follows it in this roadmap.

Beginner · 14 lessons · 9 hours · English + Urdu · Part of the Python + AI/ML Beginner Roadmap

Python Programming Foundations course cover artwork

What you will learn

  • Install Python and write and run your own programs
  • Use variables, numbers, strings, and user input
  • Control program flow with if statements and loops
  • Organise data with lists, tuples, and dictionaries
  • Write clean, reusable functions
  • Read and write text and CSV files in Python

Curriculum

Module 1: Python Basics
  • Installing Python and Writing Your First ProgramFree preview10 min
  • Variables, Numbers and Strings12 min
  • Getting Input and Showing Output9 min
  • Module Quiz: Python BasicsQuiz
Module 2: Decisions, Loops and Data Collections
  • Making Decisions with if, elif and else12 min
  • Loops: for and while12 min
  • Lists and Tuples11 min
  • Dictionaries and Sets11 min
  • Module Quiz: Flow and CollectionsQuiz
Module 3: Functions and Files
  • Writing Your Own Functions12 min
  • Handling Errors Without Crashing10 min
  • Reading and Writing Files, Including CSV13 min
  • Reading: What to Learn Next in Python6 min
  • Module Quiz: Functions and FilesQuiz

Project: Build a Personal Expense Tracker in Python — you finish this course by building it, not just by watching.

Requirements

  • No programming experience required
  • A computer (Windows, Mac, or Linux)
  • Basic English reading ability

Frequently asked questions

Is Python Programming Foundations really free?

Yes. This course is free and open. Its lessons use public learning videos with FUTEAC summaries, tasks and quizzes. An optional verified certificate is available after completion.

Do I get a certificate?

You receive a completion record when you finish the course and pass its quizzes. A verifiable certificate with a public verification link is available as an optional upgrade.

What do I need before starting?

Check the Requirements section on this page. If a course builds on an earlier one, we say so there — and the roadmap shows you the right order.

Related courses

AI & Data

Free

AI & Machine Learning: First Steps

Understand what AI and machine learning actually are, and train your first models on real data with Python.

Beginner · 13 lessons · 10 hours · English

AI & Data

Free

Spreadsheets for Data Analysis

Turn messy spreadsheet data into clean tables, summaries, and charts using Excel and Google Sheets.

Beginner · 13 lessons · 7 hours · English + Urdu