LernerPython

Python for non-programmers

15 exercises for Python beginners, focusing on Python’s core data structures — strings, lists, tuples, dictionaries, and sets.

What you should know

Course Content

Course length

15 weeks

Number of lessons

30

Training materials

30 e-mails

Coding exercises

15

LEARN MORE

Totally new to programming? Frustrated that “intro” programming classes expect too much prior knowledge, or go to fast?

This is the course for you. Recorded during the covid-19 pandemic, this 15-part, free course has helped thousands of people learn Python. People just like you, without any previous background.

Each session introduces you to a new and different topic in Python programming, with lots of exercises and explanations.

The course is 100% free of charge. So you can (and should) share it with your friends and family who also believe that you need a fancy degree or training to start programming.

  • Values and variables
  • Basic data types: Numbers, strings, lists, tuples, and dictionaries
  • Control structures, such as “if”, “for”, and “while”
  • How functions work, and how to write and use them
  • How modules and packages work, and how to use them
  • How to break problems down and solve them, like a professional programmer

This course, like all others on LernerPython.com, is taught by Reuven Lerner.