Python

Python Fundamentals

General-purpose programming with Python, from syntax to testing.

beginner8 lessons3 modules7h total

Helpful before you begin (optional -- you can start this course now): How Computing & the Web Work

Who it's for

Learners who want a general-purpose language for scripting, data work, or the backend of AI applications.

What you'll be able to do

  • Write Python functions and control flow that solve a stated problem
  • Choose the right built-in collection for a given data shape
  • Read and write files and handle errors without crashing the program
  • Model a problem with classes, and verify behaviour with automated tests

Not started — 8 lessons, no account required.

Start this course

Practice this course →Add to a study plan →Interview questions

Where to go next

Optional -- these build well on what you just learned, but any course can come next.