Click any lesson with to preview it
This module introduces the fundamentals of Python programming and its setup. It covers essential concepts such as syntax, variables, loops, conditional statements, and operators through practical lessons. Using the Micro:bit Python editor, learners will engage in hands-on projects like games and simulations to build a solid foundation in coding.
| Getting Started with Python | ||
| An Introduction to Python | Quiz | |
| Mastering Variables | Quiz | Challenge |
| Control Flow Essentials | ||
| Looping Around | Quiz | Challenge |
| Making Decisions | Quiz | Challenge |
| Operators Decoded | Quiz | Challenge |
This module provides a comprehensive exploration of fundamental programming concepts using MicroPython on the micro:bit platform. Students will learn the essentials of arrays, advanced list operations, procedures and functions, and variable scope. Through hands-on projects like creating LED patterns and temperature loggers, learners will apply theoretical knowledge practically.
| Working with Lists | ||
| Array Essentials | Quiz | Challenge |
| Advanced Array Tactics | Quiz | Challenge |
| Functions and Variable Scope | ||
| Function Junction | Quiz | Challenge |
| Scope Showdown: Local vs. Global | Quiz | Challenge |
This module guides students through the process of creating a unique MicroPython project using the Micro:bit. From conceptualising and planning to coding and presenting, learners will develop their ideas, overcome challenges, and reflect on their learning journey, supported by structured feedback and teacher guidance throughout.
| Python Showcase |
This module introduces the fundamentals of Python programming and its setup. It covers essential concepts such as syntax, variables, loops, conditional statements, and operators through practical lessons. Using the Micro:bit Python editor, learners will engage in hands-on projects like games and simulations to build a solid foundation in coding.
| Getting Started with Python | ||
| An Introduction to Python | Quiz | |
| Mastering Variables | Quiz | Challenge |
| Control Flow Essentials | ||
| Looping Around | Quiz | Challenge |
| Making Decisions | Quiz | Challenge |
| Operators Decoded | Quiz | Challenge |
This module provides a comprehensive exploration of fundamental programming concepts using MicroPython on the micro:bit platform. Students will learn the essentials of arrays, advanced list operations, procedures and functions, and variable scope. Through hands-on projects like creating LED patterns and temperature loggers, learners will apply theoretical knowledge practically.
| Working with Lists | ||
| Array Essentials | Quiz | Challenge |
| Advanced Array Tactics | Quiz | Challenge |
| Functions and Variable Scope | ||
| Function Junction | Quiz | Challenge |
| Scope Showdown: Local vs. Global | Quiz | Challenge |
This module guides students through the process of creating a unique MicroPython project using the Micro:bit. From conceptualising and planning to coding and presenting, learners will develop their ideas, overcome challenges, and reflect on their learning journey, supported by structured feedback and teacher guidance throughout.
| Python Showcase |
See exactly how this course maps to official curriculum specifications
The curriculum does not include official reference codes for individual learning outcomes, so we have assigned a code scheme to make it easier to identify and track coverage.
Students will need one of these devices. Students can share in groups of 2-3 if necessary.
Equipment used in some of the lessons in this course. Items can be shared among students.
This module is one of 7 Transition Year modules you can combine into a complete Year-Long TY Digital Skills Programme, shaped around your timetable and the students in front of you.
Run the same pathway for every student, or set different pathways for different groups. Students also get access to the modules they're not doing in class, which is ideal for the keen ones who finish early or want to explore further on their own time.
Prefer a deeper tech focus? Swap in Advanced Coding or Robotics and Automation. Each module is 10 lessons of 40-60 minutes, leaving room for school events, mid-terms and everything else TY throws at you.
Get in touch to discuss pricing and ordering for your school.