A little learning. A lasting difference. Find your next course ↗
Technology & IT

Python for Complete Beginners: Build Real Projects

Write readable Python using variables, loops, and functions. Work with lists, dictionaries, files, and user input. Learn through short, focused lessons and practical exercises you can revisit at your own pace.

4.9★★★★★1,248 reviews· 6,200 learners
◎ English ◷ Self-paced↻ Updated November 2026
$49 USD · one-time payment
Buy Now ↗

♧ Secure checkout powered by Stripe

↶ 30-Day Money-Back Guarantee

Buy once. Learn at your pace. Access forever.

This course includes

  • ▷ 2h 39m on-demand video
  • ↓ Downloadable resources
  • ▣ Access on mobile and TV
  • ∞ Access forever
  • ✧ Certificate of completion
Catalog preview · Enrollment opens when checkout and course media are connected.
PRACTICAL FROM THE FIRST LESSON

What you’ll learn

  • ✓Write readable Python using variables, loops, and functions
  • ✓Work with lists, dictionaries, files, and user input
  • ✓Debug errors and test small programs
  • ✓Build a quiz, expense tracker, and weather-data reader

Who this course is for

Complete beginners who want a structured, approachable introduction to programming. No previous coding experience is required. You will need a computer with permission to install Python and a code editor.

Short lessons introduce one idea at a time. Each module gives you an opportunity to apply it before moving on. Certificates recognize course completion and are not academic degrees or professional licenses.

Course curriculum

6 modules · 18 lessons · 2h 39m total

01Getting started with Python3 lessons · 27 min+
  1. ▷Meet Python and your first program8:00
  2. ▷Install Python and set up your editor9:00
  3. ▷Variables, values, and basic input10:00
02Make decisions and repeat tasks3 lessons · 30 min+
  1. ▷Conditions and comparisons9:00
  2. ▷For loops and ranges10:00
  3. ▷While loops and input validation11:00
03Work with collections3 lessons · 33 min+
  1. ▷Lists and useful list methods10:00
  2. ▷Dictionaries and structured data11:00
  3. ▷Build an interactive quiz12:00
04Functions and reliable code3 lessons · 28 min+
  1. ▷Define functions and return values11:00
  2. ▷Read errors and debug step by step12:00
  3. ▷Write your first simple tests5:00
05Files and practical data3 lessons · 23 min+
  1. ▷Read and write text files12:00
  2. ▷Work with CSV and JSON5:00
  3. ▷Build a personal expense tracker6:00
06Build your final project3 lessons · 18 min+
  1. ▷Read a saved weather dataset5:00
  2. ▷Organize your project into modules6:00
  3. ▷Polish, test, and share your program7:00

Meet your instructor

Priya Raman

✓ Verified Instructor

15 years in web application development

Priya teaches programming as a practical problem-solving skill. She breaks complex ideas into small steps and helps beginners build confidence by writing, testing, and improving real projects.

View instructor profile ↗

Learner feedback

4.9
★★★★★

1,248 illustrative reviews

This pre-launch catalog uses sample rating and enrollment data. Verified learner reviews will be shown after courses open for enrollment.

KEEP YOUR CURIOSITY GOING

More to explore

FREE PREVIEW · LESSON NOTES

Your first lesson

This catalog preview includes written lesson notes. Video playback will be available when course media is connected.

Your cookie choices

This preview uses no advertising or analytics cookies. Browser storage remembers your cookie choice only.

Read our Cookie Notice