Skip to content

Python — Fundamentals

A self-paced Python course organized for fast review, deliberate practice, and hands-on building. The material covers core Python — from first installation through control flow, functions, data structures, file I/O, and modules.

Learning Flow

  1. Read the topic notes for the current chapter.
  2. Work through the matching exercise set.
  3. Test yourself in the quiz hub.
  4. Build one of the 23 projects to apply the concept.

Chapters

# Chapter Start
01 Setup & Environment What & Why Python
02 Core Language Basic Syntax
03 Control Flow if / elif / else
04 Functions Functions Basics
05 Data Structures Lists
06 Comprehensions & Exceptions Comprehensions
07 File I/O File I/O Basics
08 Modules & Packages Modules & Imports

Ready for NumPy, Matplotlib, and Pandas? Continue with Data Analytics with Python.