Your filtered results are below
CS50's Web Programming with Python and JavaScript
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
CS50: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Introduction to Machine Learning and AI
Discover the fundamentals of machine learning, how it works, and learn to train your own AI using free online tools. Build your knowledge and skills in machine learning.
Scratch to Python: Moving from Block- to Text-based Programming
Support learners to use the thinking & programming skills they learnt in Scratch in text-based programming languages like Python. Discover how you can transition learners from block to text-based programming.
Introduction to Programming with Scratch
Discover the fundamentals of programming using the block-based programming language Scratch. Learn how to program your own animations and games
Object-oriented Programming in Python: Create Your Own Adventure Game
Learn object-oriented programming principles by creating your own text-based adventure game in Python. Supported by Google. A fun introduction to object-oriented programming in Python
Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching
Transform your teaching by developing your pedagogical approach.
Getting Started with Your Raspberry Pi
Start your Raspberry Pi journey with this introductory course.
littleBits Fundamentals- Self-Guided Course
Self-guided online course, you will learn how to bring the littleBits Invention Cycle into the classroom.
indi Fundamentals - Self-Guided Course
indi Fundamentals course offers insight into what makes this screenless robot for ages 4+ such a special, accessible robot and how it can be used to teach STEAM and computer science in any classroom.
Sphero Fundamentals- Self-Guided Course
Our asynchronous Professional Learning course walks you through getting started with the Sphero Edu Program, the Sphero Edu app, and how to apply it all in your classroom.
MakeCode Arcade | Building your own Video Game with Part 3: Developing your Game
Join the team from MakeCode Arcade as they share the strategies they use to create arcade-style games together during daily livestreams on Twitch.
MakeCode Arcade | Building your own Video Game with Part 2: Designing your Game
Microsoft MakeCode hosts Drew Okenfuss, a game designer from Mojang, who will provide tips and tricks for designing a game of your own.
MakeCode Arcade | Building your own Video Game with Part 1: The Basics
Microsoft MakeCode will provide lead your classroom through a quick getting-started guide for MakeCode Arcade, then share an overview of a special starter tutorial created specifically for the Hour of Code.
Makey Makey 101 - For absolute beginners
The purpose of this course is to pre-certify teachers new to Makey Makey for the Makey Makey Educator Workshop (in-person).
Makey Makey Certified Educator Workshop
The Makey Makey Certified Educator Workshop is an intensive, hands-on, 3-hour virtual class during which you’ll learn how to teach Invention Literacy, Making, and Design Thinking using the award winning Makey Makey.
Practical tips for teachers using the BBC micro:bit
This course introduces the basics of what you need to get started teaching with the micro:bit, some practical suggestions and top tips for getting the most from your lesson time.
Networks with radio communication
Introduces computer networks and security using the micro:bit’s simple radio feature.
Controlling physical systems with sensors
Shows how to use the micro:bit’s built-in accelerometer, light and magnetism sensors to build simple working models of control systems like nightlights and alarms.