Python for Beginners

Write your first small programs and automate simple tasks with Python.

Free while the course is in review.

You'll be able to

  • Store information in variables and lists
  • Make decisions with if and else
  • Repeat steps with loops
  • Write a small script that tidies a list for you

Who it's for

Complete beginners who want to start coding with the most popular first language.

What you'll learn

  1. Variables and values

    Store numbers and text so your program can use them.

  2. Make decisions

    Use if and else so a program does different things in different cases.

  3. Lists and loops

    Keep many items in a list and repeat a step for each one.

  4. Functions

    Wrap steps you reuse into a named function.

  5. A small useful script

    Combine what you learned to clean up a list of names automatically.

  6. Final project

    Write a short script that tidies a list for you, and explain each part in plain words.

Taught your way

Learner ratings

Ratings are not available right now.

Questions

All questions
Is the same course the same for everyone?

The modules and what you are checked against are the same, so everyone learns the same skills. How each lesson is explained, and the examples it uses, change for you.

Do I need any experience?

No. Every course starts from the basics. If you already know some of it, an optional two-minute check lets you skip ahead.

How much does it cost?

While courses are in preview and their content is being reviewed, you can start them for free. Prices will be shown on each course page before any course goes on sale.

What if I don't understand a lesson?

Choose "Try it another way" under any idea to get it simpler, with more detail, with another example, as a picture or as a story. You can also ask your learning companion a question.

Preview: lessons and feedback are still being reviewed, and courses are not on sale yet.