Programming with GUIs

Martin O'Hanlon, Raspberry Pi Foundation

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.

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. If you don’t have much experience with Python, perhaps complete Programming 101: An Introduction to Python for Educators first.

Dates:
  • 3 August 2020
  • 4 May 2020
  • 3 February 2020
  • 2 December 2019
  • 29 July 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
30602_73a6_4 iOS App Development Tutorial - iOS 6 Development Fundamentals
A Complete "App-Driven" Approach to Teaching iOS Programming iOS 6 App Development...
Mooc_caratula The Olympic Games and the Media
This course analyses the intersection between the Olympic Games and the media...
138566_35a4_5 Android Programming for Beginners - Learning Android Online
With over 9 hours of content and 75+ videos, this Android training course expands...
132536_9e75_5 Advanced Java Programming by Michel McAlexander
This course is designed to expand on the topics from the beginners course and...
180604_8e49_5 Unity 3D Game Development by Stone River eLearning
Learn the basics of Unity 3D, coding, animation, sound, level design and more...
More from 'Social Sciences':
Regular_657162be-a68b-47d5-a240-d51e86ec0098 Environmental Challenges: Scarcity and Conflict in the Natural Environment
War and conflict can severely disrupt the governance of the environment. What...
Regular_4cb1c93f-cf66-4158-bb2f-87aefdad8dea Object-oriented Programming in Python: Create Your Own Adventure Game
Learn object-oriented programming principles by creating your own text-based...
Regular_c69f8165-4d20-4ddd-8cee-3eae4752c2ff Inspiring Young People in STEM: Communication Skills for STEM Ambassadors
Improve your communication skills when delivering practical activities in STEM...
Regular_e2418f16-de8e-4023-9764-d90ba0e94e55 Teaching Phonics in Early Childhood
Learn what phonics is and how to teach it in the early years
Regular_70c77876-fd52-44b9-b737-b52b7a3c61d2 Introduction to Intercultural Studies: The Branding of Culture
Learn how products move across borders and how branding problematically draws...
More from 'FutureLearn':
Regular_1e0aa143-5700-4ea3-aefc-b0050e415c62 Logical and Critical Thinking
Improve your logical and critical thinking skills in this free online course...
Regular_5f03632a-536b-4eaf-9a63-9a167533ec2b ECG Assessment: an Introduction for Healthcare Providers
Understand the principles of electrocardiography and learn a step-by-step approach...
Regular_022c7d98-1ece-4eab-8baf-9a28d83ef6ab Robert Burns: Poems, Songs and Legacy
Dig deeper into the life and works of Robert Burns, with this free University...
Regular_efbeece4-58b7-4791-a39a-03bf1847f630 Biochemistry: the Molecules of Life
Explore the impact of biochemistry on bioenergy and health, discovering why...
Regular_657162be-a68b-47d5-a240-d51e86ec0098 Environmental Challenges: Scarcity and Conflict in the Natural Environment
War and conflict can severely disrupt the governance of the environment. What...

© 2013-2019