Programming 101: An Introduction to Python for Educators Course - Raspberry Pi Foundation
FutureLearn
Key Information
Campus location
Online United Kingdom
Languages
English
Study format
Distance Learning
Duration
4 weeks
Pace
Part time
Tuition fees
USD 49 / per course *
Application deadline
Request info
Earliest start date
Request info
* you can learn it for free or upgrade the course and have extra benefits for $49
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
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
Your learning, your rules
| Join a global classroom
| Map your progress
|
Curriculum
What topics will you cover?
- Hello World
- Making Choices
- What computers do best
- Looping and reusing
Program Outcome
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.