Thousands of Code Club volunteers and educators give their time each week to help young people learn coding and digital making skills, but what about growing your own skills? Our free online courses from Raspberry Pi, using the FutureLearn platform are an easy and flexible way to learn in your own time.
Short on time? Learn online
One of the joys of learning online is versatility. Learning isn’t confined to a classroom but can be done in your garden at the weekend, or with a cup of tea over your lunch break, at a time that suits you.
In 2017 the Raspberry Pi Foundation launched a series of free online courses, to give educators the opportunity to build their digital skill set. Each course, hosted on the FutureLearn platform, is written by our team of UK-based educators and contains helpful videos, tips, and advice on your chosen digital topic. Learning is collaborative, with courses featuring multiple discussion points where learners ask questions and share their thoughts.
So far, more than 27000 people have trained on one of our FutureLearn courses, including many Code Club leaders from across the world.
And don’t forget, for educators based in the UK, these courses can also help you work towards your National Centre for Computing Education certificate.
There are lots of courses for you to try, whatever your current level of experience. Here are some highlights we think would be useful for any Code Club leader or volunteer:
- Prepare to Run a Code Club – Build your confidence and get practical advice on launching and running a Code Club. This course is great whether you’re just getting started, or if you’re a Code Club veteran looking for new ideas.
- Teaching Programming in Primary Schools – Learn key programming concepts and apply them using Scratch with this introductory course for educators.
- Scratch to Python: Moving from Block- to Text-based Programming – Learn how to apply the programming skills you’ve learnt in Scratch to text-based programming languages such as Python, and how to help your club members transition as well. This course is suitable for anyone with a good understanding of Scratch.
- Programming 101 and 102 – Learn the basics of Python and then apply what you’ve learned to write your first lines of code.
- Teaching Physical Computing with Raspberry Pi and Python – Create simple systems that respond to and control the physical world, using Raspberry Pi and Python.
And there’s more! If you’re looking for something a bit more adventurous, there are even more courses for you to try on more advanced topics, from Demystifying Computation to Object Oriented programming.
Learn new skills, pursue your interests, or advance your career by signing up for one of our free online courses. Head on over to FutureLearn to take a look at our full range of topics and sign up today!