SimTech’s Principal Investigator Dominik Göddeke (Institute of Applied Analysis and Numerical Simulation) has developed an innovative self-study course for the Python programming language. This dynamic course is open to everyone, allowing users to learn at their own pace. The course can be accessed through the University of Stuttgart’s ILIAS platform or the ZOERR platform. The course language is German.
No prior programming experience is required to participate in the course, making it ideal for beginners. The course provides an extensive collection of resources, including nearly 80 instructional videos as many Jupyter notebooks, and interactive exercises that help to master Python effectively and independently.
To help track your learning, the course includes over 100 mini-exercises and more extensive exercises at the end of each learning unit with sample solutions. There are eight modules in total, with an average learning time of 4.5 to 6 hours per learning module. The course is free of charge for students of the University of Stuttgart, and freely available to the rest of the world via ZOERR.
Lecturers gain access to comprehensive resources to enrich their teaching. The course is designed to be flexible. The CC-BY license allows the course to be completely adaptable regarding the content to suit specific needs. Future plans include implementing an innovative AI system, ArTEMIS, which will provide feedback on student solutions to foster deeper understanding and self-directed error correction.
The course can be an additional offer for degree courses that require programming knowledge. It can be used to prepare for programming tasks in final theses or projects, or as a foundational module in various degree programs, with added subject-specific examples and projects (graded or ungraded).