Programming for Everybody (Getting Started with Python)

  • Free to audit
  • Paid certificate
  • Course certificate
  • Beginner
  • 7 weeks
Provider
edX
Cost
Free to audit
Certificate
Paid, $59
Level
Beginner
Duration
7 weeks
Effort
2–4 hrs/week
Format
Self-paced
Language
English
Subjects
Python, Programming
Source
edX
Last verified
14 Sep 2026

Free access to the material ends after the course length; graded work and the certificate are paid.

Programming for Everybody (Getting Started with Python) is the University of Michigan's first Python course on edX, written for people with no programming background at all. It covers what a program is, how to store data in variables, conditional execution with if statements, repeated execution with loops, and functions and code reuse. The homework is done in the web browser, so the page notes you can complete the programming assignments on a phone or a public computer without installing anything.

edX lists it at introductory level, self-paced, at seven weeks of two to four hours a week. The audit track is free and includes the course material for a limited period, with edX stating that audit access expires after the estimated course length; graded assignments and the certificate are not included. The verified track, with graded work and a certificate, is priced at 59 US dollars on the course page.

Advertisement

What you’ll learn

  • Explain what a program is and how Python executes it
  • Store and use data in variables
  • Control which code runs with if statements
  • Repeat work with for loops
  • Write functions and reuse code

Who it’s for

True beginners who want to learn Python without any setup; if you already know another language you may move through it quickly.

Source: edX (opens in a new tab) · Verified · Report a change

Advertisement
Free to auditOpens edx.org Go to course (opens in a new tab)