Learn Python for Total Beginners
- Free
- No certificate
- Beginner
- 5 h 36 min
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.
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.
Syllabus
7 sections as listed on udemy.com.
- Introduction 3 lessons · 28 min
- BASICS 5 lessons · 48 min
- DATA STRUCTURES 5 lessons · 41 min
- CONTROL FLOW 3 lessons · 30 min
- LOOPS 7 lessons · 1 h 32 min
- FUNCTIONS 5 lessons · 1 hour
- FILES (BONUS) 4 lessons · 36 min
Instructor
- Michael S Russell
Course details
- Includes
- 7 modules · 32 lessons
On udemy.com
Rated 4.4 out of 5 by 6,457 learners; 198,228 enrolled, as shown on the course page on 21 Sep 2026. These are udemy.com’s own figures, not ours.
Source: Udemy (opens in a new tab) · Verified · Report a change
More free Udemy courses
Every Udemy course we have verified, with cost and certificate terms compared.
PythonAll free Python courses
Free and free-to-audit Python courses from every provider, ranked.