Python Fundamentals:

First steps in Python

This introductory course teaches the basics of programming using Python through a mix of live-coding lectures and hands-on exercises. You’ll write programs alongside the instructor and tackle tasks independently, with support and feedback provided.

In this introductory course you will learn the basic concepts of Programming using the programming language Python.

The course is taught in two alternating ways:

  • A live-coding lecture in which you will write the program along with your instructor while getting to know elements of the programming language and their use-cases
  • Hands-on exercises where you will solve posed tasks on your own, supported by the instructor for questions and feedback.

Learning goals

By the end of the course, you will be able to employ the fundamental concepts of imperative programming in Python to solve small- to medium-scale programming problems.

Course date

Register now:

March 10–12, 2025

June 16–18, 2025

For more information on how to register, please follow the link on the course date.

Prerequisites

To participate in this course, you should have a suitable programming environment for Python installed. The one supported for this course is Thonny (https://thonny.org) as it is suitable for beginners and easy to install. You may use another tool if you prefer, but instructors may not be able to fully support you if issues arise.

Target group

Learners from all academic fields, who have no or very little programming experience. If you are already familiar with another programming language, the course may be very slow for you.

This course is free of charge.

Alternativ-Text

Subscribe newsletter