#TE-03-02 Programming with GUIs
About Course
Raspberry Pi FoundationDescription
Gain hands-on experience building your own interface
Discover how to build your own Graphical User Interface (GUI) with guizero. On this course supported by Google, you will learn how to incorporate more interactivity in your program. You will experiment with different types of widgets and build the confidence to design more complex GUI-based apps in the future.
You will have the opportunity to put what you’ve learnt to practice using the guizero library. Upon completion of the course, you will be able to produce applications with interactive elements such as buttons and text boxes.
Who will you learn with?
I love technology and creating projects and learning resources for Raspberry Pi. As a child I wanted to be either a computer scientist, astronaut or snowboard instructor.
Who developed the course?
The Raspberry Pi Foundation works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world.
What Will I Learn?
- 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
Topics for this course
Introduction to guis and events
Draft Lesson00:01:39
Meet the team and your fellow learners
Make a GUI
Developing your GUI
Using your GUI knowledge
I really liked the part about building your own Graphical User Interface (GUI). I will keep what I learned in mind when I am speaking with people.
The course was fun and allowed me to learn how to make my own interface, and I was able to use it to make more unique interfaces to earn money as a part-time job.
This course teaches me a lot of practical knowledge
Quick, thoughtful course that is straight to the point. The activities provided are simple but helpful.
This lecture is well presented and uses great examples to make the points relatable.
interesting tips on how to build your own Graphical User Interface (GUI) with guizero. Very interesting and informative course
Very good course if you want to know basics of GUIs. Crucial classes and methods are described and it is shown how to use.