Every price and rating checked against the provider 166 courses Free counselling
HomePython CoursesIntroduction to Python Programming
Coursera

Introduction to Python Programming

Offered by University of Pennsylvania. This course provides an introduction to programming and the Python language. Students are introduced ... Enroll for free.

★★★★★4.6(1.3K reviews) 0 learners English

Course highlights

Provider Coursera
Duration 27h 35m
Level Beginner
Mode Self-paced
Language English
Certificate Yes — shareable certificate
Rating 4.6★ (1.3K reviews)
Price Free Free

What you’ll learn

Identify core aspects of programming and features of the Python language
Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions
Use different tools for writing and running Python code
Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files

Syllabus

4 modules
Module 1 · 0h · 0 lessons

Module 2 · 0h · 0 lessons

Module 3 · 0h · 0 lessons

Module 4 · 0h · 0 lessons

What learners rate it

4.6
★★★★★
1.3K ratings

Rated 4.6/5 by 1.3K learners on Coursera (checked 9 Aug 2026).

This rating is collected by Coursera from its own enrolled learners. We reproduce it as reported and do not accept paid or incentivised reviews. See it on Coursera →

How this page is put together

Compiled by the 10courses editorial desk. Fees, ratings, duration and certificate details for the 1 course shown are read directly from Coursera course pages — we never estimate a price or a rating. Last verified 9 August 2026.

How we compare and rank courses · Our review policy · Affiliate disclosure

Compare with alternatives

Same topic, different trade-offs — here's who runs each one and what it's best at.

Course Provider Rating Price Duration Why pick this one
Introduction to Python Programming This Coursera 4.6★ Free 27h 35m Beginner-friendly · 27h 35m
Python for Everybody Specialization Coursera 4.8★ ₹3,999 2 months Highest rated (4.8★ from 280.6K reviews)
Programming for Everybody (Getting Started with Python) Coursera 4.8★ Free 17h 1m Quickest to finish (17h 1m)
Python Basics Coursera 4.8★ Free 26h 50m Beginner-friendly · 26h 50m
See all Python courses →