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.

BTaught by Brad Traversy
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

BT

Brad Traversy

Founder of Traversy Media and an educator known for practical, project-focused web development courses.

Course content