Code, tutorials, and other materials for IT Summer School 2022
You can find the timetable here
# | title | description | slides | code |
---|---|---|---|---|
0 | Installationanleitung / Installation guide | Installing Python, Pygame, and VS Code | Deutsch | n/a |
1 | Grundlagen des Programmierens / Basic coding concepts | Variables, loops, conditionals, and a Scratch challenge | English, Deutsch | Solve the bugs! |
2 | Pacman on Scratch tutorial | Erstelle dein eigenes Pac-Man spiel mit Scratch / How to Create Your own Pac-man Game in Scratch | English, Deutsch | MIT Scratch |
3 | Einführung in Python / Programming in Python | Python crash course. Follow along with the lecture notebook. | English, Deutsch | Lecture notebook (Deutsch) |
# | title | description | slides | code |
---|---|---|---|---|
4 | Game programming | Game loops: events, updates, and draw screen. | English, Deutsch | Coding challenge, Lecture 4 Jupyter notebook, Lecture 4 starter code |
5 | AI Pacman | How to make an AI Pacman | English, Deutsch | Starter code |
6 | Pong | Introduction to Pong exercises and starter code | English, Deutsch | Starter code |
# | title | description | slides | code |
---|---|---|---|---|
7 | Pepper | Programming the Pepper Robot | Deutsch | Starter code |
6 | Pong | Introduction to Pong exercises and starter code | English, Deutsch | Starter code |
# | title | description | slides | code |
---|---|---|---|---|
8 | Advancing: Class Inheritance and Pygame Classes | Deutsch, English | tutorial code | |
9 | Animating Sprites Tutorial | Want to learn how to make your sprites look a little more animated? In this tutorial, you'll learn about sprite sheets and to use them! | English | tutorial code |
# | title | description | slides | code |
---|---|---|---|---|
0 | Installationanleitung / Installation guide | Installing Python, Pygame, and VS Code | Deutsch | n/a |
1 | Grundlagen des Programmierens / Basic coding concepts | Variables, loops, conditionals, and a Scratch challenge | English, Deutsch | Solve the bugs! |
2 | Pacman on Scratch tutorial | Erstelle dein eigenes Pac-Man spiel mit Scratch / How to Create Your own Pac-man Game in Scratch | English, Deutsch | MIT Scratch |
3 | Einführung in Python / Programming in Python | Python crash course. Follow along with the lecture notebook. | English, Deutsch | Lecture notebook (Deutsch) |
4 | Game programming | Game loops: events, updates, and draw screen. | English, Deutsch | Coding challenge, Lecture 4 Jupyter notebook, Lecture 4 starter code |
5 | AI Pacman | How to make an AI Pacman | English, Deutsch | Starter code |
6 | Pong | Introduction to Pong exercises and starter code | English, Deutsch | Starter code |
7 | Pepper | Programming the Pepper Robot | Deutsch | Starter code |
8 | Advancing: Class Inheritance and Pygame Classes | Deutsch, English | tutorial code | |
9 | Animating Sprites Tutorial | Want to learn how to make your sprites look a little more animated? In this tutorial, you'll learn about sprite sheets and to use them! | English | tutorial code |