Python Fundamentals:

Object-oriented Programming in Python

In this follow-up course, you’ll learn about object-oriented programming with Python, which allows you to model systems in new ways and introduces basic concepts of software architecture. The course combines live-coding lectures with hands-on exercises, where you’ll tackle tasks independently with guidance from the instructor.

In this follow-up course you will be introduced to the concept of Object -oriented Programming using the programming language Python. Along with this kind of programming comes the ability to model systems in new ways and the field of software architecture which will be introduced on an entry level.

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 understand the underlying concepts of object-orientation along with the required technical nomenclature. You will have a first insight into the field of software architecture and be able to model complex systems as well as implement those models.

Course date

Register now: February 17–19, 2025

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

Prerequisites

To participate in this course, you need have a good understanding of the fundamental concepts of the Python programming language (as taught in “First steps with Python”) and be familiar with the programming tool you are using.

Target group

Learners from all academic fields, who wish to build on top of their fundamental knowledge and dive into more advanced concepts to employ the object-oriented techniques to approach more complex problems or unlock a deeper understanding of many frameworks and pre-existing software.

This course is free of charge.

Alternativ-Text

Subscribe newsletter