Certificate of Achievement

Elena Simankova

has completed the following course:

Programming with GUIs

Raspberry Pi Foundation and National Centre for Computing Education

This course provided an introduction to programming with graphical user interfaces, using Python and the guizero library. It covered the use of widgets and events to create an interactive GUI-based app, as well as the use of time based events. Learners finished by creating a picture-matching game.

3 weeks, 2 hours per week

Dr Sue Sentance

Chief Learning Officer

Raspberry Pi Foundation

Transcript

Learning outcomes

  • 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

Syllabus

  • Using widgets to build a GUI
  • Responding to user inputs using events
  • Reading and modifying the properties of widgets
  • Designing GUIs and using boxes and either auto or grid layouts to implement them
  • Adjusting the appearance of your GUI to improve the user experience
  • Using time-based events
  • Decomposing a project to make it more manageable

Issued on 8th June 2020

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.

Free online course:

Programming with GUIs

Raspberry Pi Foundation