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

This invitation provides all the benefits of studying with us.

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