Source Code
Toolbox
42 / wfmag.cc
Directory
Toolbox
Programming
with GUIs
Learn how to write your own Graphical User Interface-
based applications with this free Raspberry Pi course
Directory
Learn how to
build your own
sleek user
interface with
Raspberry Pi’s free
GUI course.
GET
INVOLVED
Do you have an online
tutorial you’d like to share
with readers? Have you
created an online resource
that other game developers
might find useful? Maybe
you have a local code club
you’re keen to promote? If
you have something you’d
like to see featured in the
Directory, get in touch with
us at wfmag.cc/hello
What is it?
Discover how to build your own Graphical User
Interface (GUI) with guizero. On this course
supported by Google, you’ll learn how to
incorporate more interactivity in your programs,
experiment with different types of widgets, and
build the confidence to design more complex
GUI-based apps in the future.
You’ll have the opportunity to put what you’ve
learnt into practice using the guizero library.
Once you’ve completed the course, you’ll be able
to produce applications with interactive elements
such as buttons and text boxes.
Who’s the course for?
This course is designed for teachers delivering
computer science lessons at GCSE level or
equivalent. It’s aimed at teachers who have basic
experience with Python.
What will I learn?
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.
When’s it on?
Every run of a course has a set start date, but you
can join it and work through it after it’s started.
To find out more, and sign up, simply visit the
course page at wfmag.cc/gui-course.