You've been invited by National Centre for Computing Education to join an online course on FutureLearn

Raspberry Pi Foundation

Programming with GUIs

Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.

What will you achieve?

By the end of the course, you'll be able to...

  • Experiment with different widgets that can be used to build a GUI
  • Develop a GUI that responds to the user through the use of events
  • Explain how event driven programming works, and the differences between an event driven program and a procedural program
  • Produce a countdown timer using guizero's built-in methods
  • Design several different GUIs, including a text editor and a picture-matching game