Skip to content

About this Course


This course is a fundamental introduchtion to programming in general and to the programming language Python in particular. Basic concepts like

  • Variables
  • Data Types
  • Loops and Conditionals
  • Functions

will be covered. Further there are additional exercises to check the learning progress and provide opportunities to gather experience.

Audience and Prerequisites

This course is intended for learners who have never programmed before or want to get a basic introduction into the Python programming language. A fundamental understanding of basic mathematics and how to operate a computer is required.

While there are multiple ways to install Python and interact with it, the tool thonny is likely the easiest to install and use for beginners. It brings everything that is required in one compact bundle and is not overburdened with expert features.

Getting started

Once you have the programming software of your choice set up and ready to go, you can start by taking a look at the next episode with the button below to learn about the mission that will form the narrative for the course.