ICT Summer School: Python and PyGame

ICT Summer School: Python and PyGame

  • Complet
  • Date de début 15 juillet 2020 - 10:00
  • Durée 20 hours
  • Lieu Digital Classes
  • Langue Anglais

Contexte de la formation

Code your own game – for students 16+

Learn how to code your own game! 

Bored of Netflix? Wanna do something fun during the summer? Why not try coding your first game and impress your friends? If you are 16+ and interested in having your first coding-experience, than join the University of Luxembourg Competence Centre‘s very first ICT Summer School for Students on Python and PyGame! Online and free 🙂

The Python and PyGame online course offers students a basic introduction on how to develop a simple game using the Python programming language and the PyGame library.

This digital course is divided into 2 main parts:

  1. An introduction to basic programming in Python
  2. An initiation to the functions and methods in PyGame library

This course is an introduction to the Python programming language for students without prior programming experience. We cover the most important concepts of Python for creating a simple game.

Free of charge and you’ll get a University of Luxembourg Competence Centre Certificate upon completion!


At the end of the course, students will understand how to work with each component and functionality of PyGame with Python and how to integrate them to create a simple game.

Programme de la formation

Digital classes from July 15th to July 28th, 2020 (10 am – 12 pm)

The first part of the course introduces the basics for programming in Python. Python is a language with a simple syntax and a powerful set of libraries. It is an interpreted language with a rich programming environment, including a robust debugger and profiler.

3 sessions of 2 hours on Python programming

  • Introduction to Python and computer programming
  • Data types, variables, basic input-output operations, basic operators
  • Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations
  • Functions, tuples, dictionaries, and data processing

The second part of the course gives you the functions and methods in PyGame library. The course covers the basic setup of a Pygame file, drawing images and getting input, all the way to the use of built-in Sprites and Rects for game functionality.


7 sessions of 2 hours for PyGame

  • Introduction to Pygame
    • Installing PyGame
    • Simple PyGame Application
    • Interactivity
    • Adding Functionality
    • Adding Images
    • Working with Sound
    • Geometric Drawings
    • Fonts and Text
    • Input Models
    • Scene Logic
    • Making a small game
  • Learn how to make a simple game with PyGame
    • Basic Game Design
      • Importing and Initializing PyGame
      • Setting Up the Display
      • Setting Up the Game Loop
      • Processing Events
      • Drawing on the Screen
      • Using .blit() and .flip()
    • Sprites
      • Players
      • User Input
      • Enemies
    • Sprite Groups
    • Custom Events
    • Collision Detection
    • Game Speed
    • Sound Effects

And best of all: it’s free of charge! So what are you waiting for? Enroll NOW 🙂

Deadline for registration: June 30th 2020

1st session starting July 15th from 10am to 12pm or join the 2nd session starting on July 13th from 4pm to 6pm!

Enroll NOW for the 2nd session



Partager cette formation sur :