Programming 101: An Introduction to Python for Educators Course - Raspberry Pi Foundation
Online, United Kingdom
Course
DURATION
4 weeks
LANGUAGES
English
PACE
Part time
APPLICATION DEADLINE
EARLIEST START DATE
STUDY FORMAT
Key Summary
About: This online short course from the Raspberry Pi Foundation, supported by Google, introduces Python for educators with no prior coding experience. You’ll learn core programming concepts, Python syntax, how to interpret error messages and build a program to solve a problem. It’s part of the Start Programming with Python programme on FutureLearn, available online. Instructors.
Career Outcomes: You’ll gain foundational coding, computational thinking and digital-making skills useful for teaching and planning. Potential roles include classroom teacher integrating computing, computing instructor or tutor, curriculum developer, and educational technologist. These skills support upskilling into tech-adjacent education and designing hands-on coding activities.
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google.
This course is part of the Start Programming with Python program, which will enable you to in these three short courses you’ll discover how to start programming using Python.
Learn how to program in Python with help from Raspberry Pi
In this course, you’ll explore programming in Python. Guided by the Raspberry Pi Foundation, you’ll discover basic programming concepts, learn how to understand the basics of Python syntax and interpret error messages.
Ultimately, you’ll use your new coding skills to create your first program – which will be able to solve a simple problem.
When would you like to start?
Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts.
- Available now
Who is the course for?
This course would suit educators who have no experience in programming in Python.
Who will you learn with?
Martin O'Hanlon
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.
Mac Bowley
Hey, my name is Mac. I am a Learning Manager at The Raspberry Pi Foundation. I love teaching and digital making, especially when I get to do them both at the same time.
Who developed the course?
Raspberry Pi Foundation
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.
National Centre for Computing Education
National Centre for Computing Education courses.
Learn on FutureLearn
What topics will you cover?
- Hello World
- Making Choices
- What computers do best
- Looping and reusing
What will you achieve
By the end of the course, you‘ll be able to:
- Explore basic programming concepts such as sequencing and repetition.
- Identify use cases for 'for' and 'while' loops, if statements and functions.
- Produce your own program to solve a simple problem.
- Interpret error messages, with a knowledge of basic Python syntax.













