Pynex Logo

Phase 1: Python Foundations

In this phase, you will master the fundamental building blocks of Python programming. We will guide you step-by-step through writing clean code, manipulating variables, structuring control flows, and building real interactive scripts from scratch without any prior experience needed.

This phase is free to read. Sign in to save your progress. Compare access and pricing.

What will you learn?

Lessons and practice

  1. Welcome to Python Fundamentals
  2. Practice Exercises: Python 3 Fundamentals
  3. 1. Basic Syntax Rules
  4. Python Data Types: Lists, Dictionaries & More
  5. Practice Questions: Python 3 Data Collections
  6. Python Control Structures: Decisions & Loops
  7. Practice Questions: Python 3 Control Structures
  8. Python Functions: Core Reusability & Abstractions
  9. Practice Exercises: Python 3 Functions
  10. Complete Python File Handling & Data Persistence Guide
  11. Python File Handling & Data Persistence Practice Companion
  12. Object-Oriented Programming (OOP) in Python: A Comprehensive Engineering Guide
  13. Python Object-Oriented Programming (OOP) Practice Companion
  14. Error Handling, Exception Safety, and Debugging in Python: An Engineering Guide
  15. Python Exception Handling & Debugging Practice Companion
  16. Project 1: Command-Line Student Record & Academic Performance Analyzer
  17. Level 1: Core Fundamentals & Arithmetic Parsers (Questions 1–10)
  18. 1. Version Control Systems Architecture
  19. Section 1: Basic Git Operations
  20. Git Cheatsheet
  21. Git Interview Questions
  22. Python Foundations — Comprehensive Assessment
  23. 1. Core Syntax & Basic Types

Explore the full Python to AI Engineer curriculum · Practice Python in the browser