Python for Secondary School Pupils
Get to know the Python programming language and create your own video game!
Basic information
The course will take place once a week on Mondays from 16:00 to 18:00 for 10 weeks, from 5 October 2026 to 4 December 2026 inclusive. The course will be delivered online via the Discord platform under the guidance of tutors with experience in both Python programming and teaching programming. The course is completely free of charge.
The course will follow the syllabus below:
- Installing tools, variables, conditions, loops, functions and basic syntactic constructs
- Strings, data structures and parameter passing
- Objects, input and output, and game logic
- Principles of the Pygame library, programming demo, understanding and modifying the code of the finished Pexeso game
- Creating the game Fifteen
- Creating the Snake game and selecting projects (individually or in teams)
- Project work and consultations
- Working on projects and consultations
- Working on projects, consultations and other programming languages
- Project presentations and resources for further development in programming
Course outcomes
Upon completion of the course, participants will be able to:
- Apply the syntax, semantics and programming conventions of the Python language in practice.
- Use the capabilities of the Pygame library to create games with a graphical user interface.
- Read and write Python programmes comprising hundreds of lines of code.
- Work on their own programming projects (independently or in a team) and present them.
- Explain the capabilities and uses of other modern programming languages.
Photo gallery
Contact
Course organising team:pyth7Y2V=USx=@fiz6K5wRmo-.muni3PrlLjymw.cz
This activity was made possible thanks to the support of the Ministry of Education, Youth and Sport through a grant to support gifted pupils in primary and secondary schools for the year 2024: Project No. 0022/7/NAD/2024, Support for gifted pupils at the Faculty of Informatics, Masaryk University 2024.



