Programmieren lernen mit Python: Grundlagen
Programmieren lernen mit Python: Grundlagen
Programmieren lernen mit Python: Grundlagen

Programmieren lernen mit Python: Grundlagen

Graz University of Technology, University College of Teacher Education Styria

Michael Weiß, Gerald Geier, Josef Wachtler

O tečaju

Trajanje 4 units
Cjelina 2 hours/unit
Licenca CC BY 4.0
Sudionici 1131
Dostupnost Neograničeno
Datum početka 22. ožujka 2023.
Cijena € 0.00
Video materijali 4


Sadržaj tečaja

This MOOC (Massive Open Online Course) aims to help students and teachers get started with programming. You will learn the basic concepts of programming in the Python language through interactive videos and code examples, step by step. Whether you have previous experience with programming or are new to it, we are sure that you will take away valuable knowledge from this course. To take this course, you don't need any previous knowledge, only a desktop or laptop computer with the Windows, Linux or macOS operating system to run your own written programs.

The course is divided into four lessons that build on each other. In the first step, we will be dealing with basic theories. Starting from the second lesson, we will begin writing Python code and learn and practice new programming concepts, particularly focusing on variables. In the third lesson, we will be dealing with how to read and output data from users of our program and learn important concepts for controlling the flow of the program. In the fourth and final lesson, we will delve deeper into the data type of lists.

Ciljevi tečaja

Upon completion of the course, graduates not only gain a fundamental understanding of the Python programming language, but also acquire the skills to put that knowledge into practice. They will be able to write their own Python programs, understand and apply key programming concepts such as variables, data structures, loops and branching.

They will be able to...

  • Create and run Python files, as well as create and manipulate variables. 
  • Properly use simple If statements.
  • Properly use loops like For and While.
  • Create lists and use list functions.
With these abilities, graduates will be able to write simple and functional programs and deepen their programming knowledge.


For actively participating in the course you will receive an automatic certificate which includes your username, the course name as well as the completed lessons. We want to point out that this certificate merely confirms that the user answered at least 75% of the self-assessment questions correctly.


This work is licensed under CC BY 4.0

Voditelj tečaja

Michael Weiß, Gerald Geier, Josef Wachtler
Michael Weiß, Gerald Geier, Josef Wachtler

Currently, Michael Weiß BSc is pursuing a Master's degree in Software Engineering & Management at the Technical University of Graz. In addition to his studies, he works as a Full-Stack Developer in a company in Graz, where he has gained lots of experience in the application of the Python programming language.

Mag. Gerald Geier BSc works as a training coordinator in the Department of Computer Science/Digital Education at the Institute for Digital Media Education at the University of Teacher Education Styria. He is in charge of the university course in digital basic education and is jointly responsible for the planning and implementation of the continuing education courses. Furthermore, he holds lectures in the field of computer science didactics and deals with the holistic integration of digital education in schools.

His professional activities are rounded off by his work as a teacher for computer science/mathematics at the BG/BRG/BORG Hartberg and as a course leader for digital personal and organizational development at the Danube University Krems.

DI Dr. Josef Wachtler BSc is currently working at the Department Educational Technology at Graz University of Technology. His research interests are in the field of video based learning supported by interactive content used in different settings like schools, universities or MOOCs. 

He is in charge of the technical aspects of a project where learning apps for children are developed and evaluated. The support of bachelor and master theses is also part of his professional duties.

He has a lot of experience as a software engineer and developer with a focus on developing for the web. He loves python.

Prijavi i upiši Trenutačno: 1131 Sudionici

Besplatno za sve € 0.00


Graz University of Technology

Graz University of Technology


19109 Sudionici
64 Tečajevi
Prosječna ocjena
University College of Teacher Education Styria

University College of Teacher Education Styria


6969 Sudionici
8 Tečajevi
Prosječna ocjena


Programmieren lernen mit Python: Grundlagen

5 zvjezd.
4 zvjezd.
3 zvjezd.
2 zvjezd.
1 zvjezd.