Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn one of the world's most accessible computer languages, Python 3, from a professor at a top ranked university.
Syllabus
- 01: What Is Programming? Why Python?
- 02: Variables: Operations and Input/Output
- 03: Conditionals and Boolean Expressions
- 04: Basic Program Development and Testing
- 05: Loops and Iterations
- 06: Files and Strings
- 07: Operations with Lists
- 08: Top-Down Design of a Data Analysis Program
- 09: Functions and Abstraction
- 10: Parameter Passing, Scope, and Mutable Data
- 11: Error Types, Systematic Debugging, Exceptions
- 12: Python Standard Library, Modules, Packages
- 13: Game Design with Functions
- 14: Bottom-Up Design, Turtle Graphics, Robotics
- 15: Event-Driven Programming
- 16: Visualizing Data and Creating Simulations
- 17: Classes and Object-Oriented Programming
- 18: Objects with Inheritance and Polymorphism
- 19: Data Structures: Stack, Queue, Dictionary, Set
- 20: Algorithms: Searching and Sorting
- 21: Recursion and Running Times
- 22: Graphs and Trees
- 23: Graph Search and a Word Game
- 24: Parallel Computing Is Here
- By This Professor
Taught by
John Keyser