CSE1001

Introduction to Python Programming

Core Courses

An introductory course covering the fundamentals of programming using Python, including variables, functions, control flow, data structures, file management, and object-oriented programming. Students will build practical coding skills from the ground up through hands-on exercises and projects.

19 Chapters

Chapters

Ch 1FREE

Foundational Programming Concepts and Python Basics

9 min
Ch 2FREE

Working with Variables, Data Types, and Program Statements

9 min
Ch 3

Creating and Using Functions

9 min

Unlock all chapters — plans from $6/mo

Ch 4

Working with Functions and Graphics

10 min

Unlock all chapters — plans from $6/mo

Ch 5

Controlling Program Flow with Conditionals and Recursion

7 min

Unlock all chapters — plans from $6/mo

Ch 6

Functions That Return Values

14 min

Unlock all chapters — plans from $6/mo

Ch 7

Loops, Variables, and Pattern-Based Search

8 min

Unlock all chapters — plans from $6/mo

Ch 8

Working with Text and Pattern Matching

12 min

Unlock all chapters — plans from $6/mo

Ch 9

Understanding Python Lists and Data Structures

11 min

Unlock all chapters — plans from $6/mo

Ch 10

Understanding and Using Dictionaries in Python

10 min

Unlock all chapters — plans from $6/mo

Ch 11

Understanding Tuples and Immutable Sequences

11 min

Unlock all chapters — plans from $6/mo

Ch 12

Text Analysis and Markov Generation

9 min

Unlock all chapters — plans from $6/mo

Ch 13

Persistent Data Storage and File Management

9 min

Unlock all chapters — plans from $6/mo

Ch 14

Introduction to Object-Oriented Programming with Classes

10 min

Unlock all chapters — plans from $6/mo

Ch 15

Object-Oriented Programming with Classes and Methods

9 min

Unlock all chapters — plans from $6/mo

Ch 16

Building Geometric Objects with Classes

10 min

Unlock all chapters — plans from $6/mo

Ch 17

Object-Oriented Inheritance and Class Hierarchies

12 min

Unlock all chapters — plans from $6/mo

Ch 18

Advanced Python Techniques and Utilities

12 min

Unlock all chapters — plans from $6/mo

Ch 19

Charting Your Path Beyond Programming Basics

7 min

Unlock all chapters — plans from $6/mo