Raspberry Pi Foundation

Teach teens computing: Object-oriented Programming in Python

Cambridge, United Kingdom Taught in English Online Open to international students

Why students choose this program

  • Taught in English
  • No application fee
  • Study online, from anywhere
  • Applications currently open

About Teach teens computing: Object-oriented Programming in Python

Applications are due Anytime. Tuition is $120 USD.

This program is for teachers who want to teach object-oriented programming in Python to teenagers. It's a non-degree course that lasts one week, is taught in English, and is available online. You'll learn how to create engaging lessons and activities to help your students learn programming concepts.

The curriculum focuses on object-oriented programming, Python syntax, and software development principles. You'll learn to create classes, objects, and inheritance, and develop skills in programming, debugging, and testing. This program includes hands-on activities and projects to help you practice your new skills.

After completing this program, you can work as a Programming Instructor, Computer Science Teacher, or Education Specialist. You can also work in schools, coding boot camps, or online education companies, helping students learn programming skills. Other possible job titles include Curriculum Specialist or IT Educator.

About Raspberry Pi Foundation

The Raspberry Pi Foundation, based in Cambridge, UK, is a charitable organization founded in 2008 to promote computing and digital education worldwide. Best known for creating the low-cost Raspberry Pi single-board computer, the foundation focuses on broadening access to programming and digital making through free learning resources, teacher training and community initiatives. Its mission appeals to young learners, hobbyists and educators who want hands-on experience with computing and electronics.

Programs and resources from the foundation span guided projects, classroom lesson plans, teacher professional development and online tutorials that combine practical hardware use with coding fundamentals. The foundation supports clubs and events where students can build tangible projects, learn problem-solving and collaborate on creative technology challenges. This practical, project-led approach builds confidence, fosters creativity and equips learners with skills relevant to STEM study and emerging technology roles.

International students and educators can engage with the foundation's open resources and partner programs to integrate low-cost computing into classrooms or extracurricular clubs. Community support, forums and local chapters help new users get started and connect with mentors, while the foundation's reputation ensures pathways into further study and maker communities. For learners seeking an affordable, hands-on introduction to computing and digital design, the Raspberry Pi Foundation offers widely accessible tools and a supportive learning network.

Teach teens computing: Object-oriented Programming in Python: Frequently Asked Questions

What are the fees for Teach teens computing: Object-oriented Programming in Python?
Tuition: USD 120 per year. Application fee: USD 0. Service fee: USD 0.
What are the entry requirements for Teach teens computing: Object-oriented Programming in Python?
Entry requirements include: Education: Pre-High School; English: IELTS 5.5-6.0; Age: 18-50.
How long is the Teach teens computing: Object-oriented Programming in Python program?
The program duration is 1 year.
What is the application deadline?
The application deadline is 2027-04-30.
Is Teach teens computing: Object-oriented Programming in Python available online?
Yes, this program is available online.
Edit Program

Related Blog Posts

Show More Blog Posts →
Register Now

Complete your profile to unlock

Direct application links unlock once your profile is at least 80% complete. You're currently at 0%. It only takes a minute.