
Explore project based learning by examining seven core components, including a clear challenge, a public product, sustained inquiry, authentic tasks, choice and voice, reflection, and ongoing critique.
Explore design thinking as a human-centered, project-based approach: empathize, define, ideate, prototype, test, and reflect, with process-focused assessment and student ownership.
Explore a low-cost steam stem pathway beginning with cyberbullying, privacy, and online identity, and learn to use learning platforms, edit videos, design in 3d, and code.
Upgrade from a virtual to a physical micro:bit and learn buying options, including ten-device clubs and bundles with batteries, plus kits from Adafruit for sensors and robots.
Explore open-source Arduino hardware options, compare Adreno boards and shields, weigh cost differences versus micro bit, and assess voltage regulation and reliability for classroom projects.
Explore Vex IQ basics, compare single robot, classroom battle, and competition kits by per-device cost; learn practical storage, spare parts, and iPad programming within stem curriculum.
Explore V5 vs Exp and IQ in classroom robotics, compare power and competition use, and access resources, knowledge base, stem labs, and storage tips to advance your robotics program.
Learn to teach with Tinkercad: register as a teacher, create classes, add students, browse and assign lesson plans with rubrics, and monitor student activity across devices.
Explore why the Oculus Quest 2 is a practical education vr headset with a ~£400 per-device cost, and note its relation to Pico. Learn the setup: accounts and device management.
Explore multi brush and open brush, forks from Tilt Brush created by Google but discontinued. Choose open brush for free access, since multi brush costs 19 dollars and supports multiplayer.
Explore code.org's cs fundamentals, express, and discovery courses with a tracking dashboard, classroom codes, and design thinking, problem solving, game-like projects, web programming, data, AI, and physical computing.
Move students from blocky to Python with code for life, using rapid router challenges and Python coding aligned to the national curriculum and US curriculum.
Create a flexible middle school pathway by mixing free and paid resources—from block coding to Python—and including Code for Life, Code.org, Khan Academy, Carnegie Mellon CS Academy, MakeCode, MooCode, Scratch.
Explore high school computer science resources from free to paid options, including Carnegie Mellon CS Academy, Repel, Solo Learn, BBC Bitesize, Teach Computing, Khan Academy, and digital technology subs.
Explore recommended pathways for IB computer science and a curated set of coding resources, learn Python and Java, free teacher accounts, dashboards, and tools like Code.org, Code Avengers.
Highlight five programming resources for middle to high school learners, covering online teaching sites with instant feedback, practice tools, downloadable software, competitions, and classroom-ready teaching resources.
Explore an IB case study using a student-led research workflow, shared outlines, and brief presentations to deepen understanding of terminology, challenges, and exam-style writing preparation.
Learn to plan, document, test, and evaluate an IB computer science internal assessment in teacher training, with emphasis on appendix quotes, criteria word counts, test plans, and client feedback.
This course is designed for three main groups of people:
People that are Computer Science teachers but just starting out. You've learnt all the theory at university and now you are teaching in a classroom for the first time and feel a bit overwhelmed.
People that have been asked to teach Computing/STEM/STEAM but have no idea what they are doing and want someone to tell them what to do.
People that have been teaching Computing/STEM/STEAM but feel like they want to take it to the next level.
Computer Science is an amazing subject and there are so many different ways it can be taught. This is amazing as an experienced teacher but to start off with it can be challenging.
STEM/STEAM is then even more broad and everyone has different ideas of what it should be and how it should be taught. Everyone has different opinions but there are very few clear guides that tell you how to teach it unless your school already has an established program. This course will help you to create that initial program if your school doesn't currently have anything in place.
It will start with a low-cost or free solution then look at ways up upgrade what you are offering at your school along with the issues that you are likely to encounter.
This course is designed for busy, stressed teachers that need something to get them started. It will include multiple pathways based on your current skill level and tell you the advantages and disadvantages of each pathway.