Your Back-to-School Bootcamp with our free online training
Are you ready to FEEL THE BURN…of your heating laptop? And MAX THOSE REPS…using forever loops? Then get your programming muscles into the best shape possible with our free online training courses (thanks to support from Google!).
Pump up your programming skills for free
Today we are excited to announce our new online training course Programming with GUIs — now open for sign-ups on FutureLearn. To celebrate, we’ve also curated a set of courses as your personal Back-to-school Bootcamp. Sign up now to start training from Monday 29 July and throughout August!
Your Back-to-school Bootcamp has something for beginner, intermediate, and advanced learners, and all the courses are free, thanks to support from Google.
Also keep in mind that all the courses count towards becoming certified through the National Centre for Computing Education.
Couch to 5k…lines of code
If you’re just beginning to learn about coding, the perfect place to start is Programming 101: An Introduction to Python for Educators. You’ll first get to grips with basic programming concepts by learning about the basics of Python syntax and how to interpret error messages. Then you’ll use your new coding skills to create a chatbot that asks and answers questions!
For Primary teachers, our course Scratch to Python: Moving from Block- to Text-based Programming is ideal. Take this course if you’ve been using Scratch and are wondering how to introduce Python to your older students.
If you’ve been programming for a while, sign up for our brand-new course Programming with GUIs — an intermediate-level course that shows you how to build your own graphical user interface (GUI) in Python. You will learn how to incorporate interactivity in your programs, discover different types of GUI features, and build your confidence to design more complex GUI-based apps in the future.
Or maybe you’d like to try Programming 101’s follow-on course Programming 102: Think Like a Computer Scientist? Take your Python skills further by learning to break down problems into smaller tasks and designing algorithms you can apply to data.
Finally, if you’re an experienced computing educator, dig into Object-oriented Programming in Python, a really fun and challenging course that helps you get to grips with OOP principles by creating a text-based adventure game in Python.
Sign-ups are open until the end of August. Now go get those gains!
Tell us about your workout routine
What will your personal coding regime look like this summer? What online courses have you enjoyed taking this year? (They don’t have to be ours!) Tell us in the comments below.
https://i.giphy.com/media/3oKIPa9U1XH6FRxP4k/giphy.webp
7 comments
Peter Jones
Is the ‘Programming with GUIs’ course going to be based on GTK2, GTK3 (I assume unlikely as the Display Environment is LXDE, Tkinter or something else?
Thanks
Raspberry Pi Staff Michael Conterio
Hi Peter,
The “Programming with GUIs” course is based on guizero (https://lawsie.github.io/guizero/) but the concepts should be applicable to a wider range of GUI programming.
Peter Jones
Great. Thank you. Do it basically Tkinter GUI library.
Peter Jones
Sorry, that should read So it’s, rather than Do it. Typing on a phone in the sunshine!
Thabani
Hi i would like to know the age requirements to register for the course?
Raspberry Pi Staff Janina Ander
Hi there! Our online courses are aimed at adults, but they would also be suitable for interested teenagers.
ODION JOCELYNE
Pls I am interested but how to get the requirement for the practical is a problem I need support please