Learn Python for Total Beginners

  • Free
  • No certificate
  • Beginner
  • 5.6 hours
Provider
Udemy
Cost
Free
Certificate
No certificate
Level
Beginner
Duration
5.6 hours
Language
English
Subjects
Python, Programming
Source
Udemy
Last verified
14 Sep 2026

A longer introduction to Python that works through the language's building blocks in order and then puts them to use in exercises. After an introduction, the sections cover the basics, data structures (lists, tuples and dictionaries), control flow, loops, functions and, as a bonus, reading and writing text files; string formatting is covered along the way. The course description promises five exercises with full worked solutions, so the emphasis is on practising each construct rather than on theory. Material is delivered as recorded video in seven sections (32 lectures, about 5 hours 35 minutes), in English with auto-generated captions, and was last updated in August 2023.

Enrolment is free. Because Udemy's free courses use a simplified experience, there is no certificate of completion and no instructor Q&A, and advertisements may be shown. The only requirement listed is a PC or laptop with internet access.

Advertisement

What you’ll learn

  • Store data in lists, tuples and dictionaries
  • Control program flow with conditions, for loops and while loops
  • Define and call your own functions
  • Format strings for output
  • Read from and write to plain-text files
  • Work through five exercises with full solutions provided

Who it’s for

Newcomers to programming who want more practice time than a one-hour crash course offers; the loops section alone runs to an hour and a half.

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

Advertisement
FreeOpens udemy.com Go to course (opens in a new tab)