Python for Beginners

Go from zero to writing real Python programs in the browser. Build up the core language, variables, types, control flow, lists, loops, and functions, with instant feedback and no setup required.

DTaught by Dennis Ivy
4.9
995 enrolled

Start learning

Build real skills one lesson at a time

Explore the complete curriculum below, then start with the lesson that is right for you.

About this course

Python is one of the most popular programming languages in the world, used for everything from scripting and automation to data science and AI. This course teaches you the core language from the ground up: writing real programs and seeing the output immediately in the console.

What you'll learn

  • Hello Python: running your first program and understanding how Python works
  • Variables and types: storing and working with strings, numbers, and booleans
  • Operators and conditionals: making decisions in your code with if, elif, and else
  • Lists: storing and manipulating collections of data
  • Loops: repeating work with for and while
  • Functions: writing reusable, organized code
  • Dictionaries: working with key-value data structures
  • Classes and objects: an introduction to object-oriented programming
  • Modules: organizing code and using Python's standard library

Prerequisites

  • No prior programming experience required
  • Basic computer literacy is all you need

Course instructor

DI

Dennis Ivy

Software developer and educator who teaches practical programming through approachable, project-focused lessons.

Course content