Oxford, United Kingdom
Artificial Intelligence and Machine Learning: Theory and Practice
When:
20 July - 07 August 2026
Credits:
7.5 EC
Read more
Computer Sciences Summer Course
When:
03 June - 24 June 2026
School:
TU Berlin Summer and Winter School
Institution:
TU Berlin
City:
Country:
Language:
English
Credits:
6 EC
Fee:
1750 EUR
In this course, you will create a graphical adventure game in Python. Create a dungeon with doors, treasures, traps and different types of monsters. Apart from a short starter code you will implement everything by yourself using a step-by-step guide. In the process, you will learn the basics of the Python language: creating data structures, organizing logic and debugging your code. You will also apply some advanced programming techniques such as Object-Oriented Programming, Refactoring and decomposing complex features into smaller steps. By the end of the course, you will present a playable game. No previous programming knowledge is required.
Dr. Kristian Rother
This course is suitable for anyone who would like to understand programming better and develop small programs without relying on AI for every single step. Having an interest in 2D fantasy games helps.
- install Python
- move a player around
- define data structures for a dungeon including items, doors and keys
- implement monsters with various movement and attack patterns
- create multiple levels and move between them
- organize code with functions
- refactor (clean up) code
- apply debugging techniques
- add custom 2D graphics, animations and a title screen
- add music
- record a screencast of the game
Fee
1750 EUR, Regular Student Fee
Fee
2070 EUR, Working Proferssional Fee
When:
03 June - 24 June 2026
School:
TU Berlin Summer and Winter School
Institution:
TU Berlin
Language:
English
Credits:
6 EC
Oxford, United Kingdom
When:
20 July - 07 August 2026
Credits:
7.5 EC
Read more
Oxford, United Kingdom
When:
20 July - 07 August 2026
Credits:
7.5 EC
Read more
Nijmegen, Netherlands
When:
22 June - 26 June 2026
Credits:
2 EC
Read more