Back to courses
Programming Languagebeginner

Python for Beginners

18h 52 lessons 7 sections

What you'll learn

Write Python code confidently from scratch

Work with variables, data types, and operators

Control program flow using conditionals and loops

Store and manipulate data with lists, dictionaries, tuples, and sets

Create reusable code with functions and parameters

Read from and write to files including CSV and JSON

Handle errors gracefully with exception handling

Build complete programs that solve real-world problems

About this course

Learn Python programming from scratch with this comprehensive beginner course. No prior coding experience required. You'll master Python fundamentals through hands-on labs and real-world projects, all in your browser. By the end, you'll confidently write Python programs to automate tasks, process data, and build practical applications.

Who this course is for

  • Complete beginners with no programming experience
  • Career changers looking to enter tech
  • Business professionals wanting to automate tasks
  • Students preparing for data science or web development
  • Anyone curious about learning to code

This course includes

  • 18h of lessons
  • 52 lessons across 7 sections
  • Downloadable course materials
  • Yours for life once bought
  • Certificate on completion, verifiable by anyone

Course content

7 sections · 52 lessons

Material includes

  • 35 video and text lessons
  • 11 hands-on coding labs
  • 5 module projects
  • 1 comprehensive capstone project
  • Browser-based coding environment (no software installation required)
  • Certificate of Completion

Requirements

  • A computer with internet access
  • A modern web browser (Chrome, Firefox, Safari, or Edge)
  • No prior programming experience required
  • No software installation needed—all coding is done in the browser

Every enrolment includes

  • Verified certificate on completion
  • Progress tracking & resume
  • Community access

Free