Skip to main content

Python

Codewars

Resource Thumbnail Image
Description of Resource

Challenge yourself on small coding exercises called "kata". Each kata is crafted by the community to help you strengthen different coding techniques. Master your current language of choice, or quickly pick up any of the 55+ programming languages supported.

Microsoft MakeCode Arcade

Resource Thumbnail Image
Description of Resource

Arcade Develop student programming skills by quickly creating and modding retro arcade games with Blocks and JavaScript in the MakeCode editor.

Other Requirements
Other hardware can be added so students can use send the code and play with a physical device like: Meobit, Brainpad Arcade, TinkerGen GameGo, Adafruit PyBadge, Adafruit, PyGamer, Kitronik Arcade, Ovobot Xtron Pro, Retro Arcade for Education, Adafruit EdgeBadge, Adafruit M4, Adafruit Joy Bonnet and more.

Microsoft MakeCode - Micro:bit

Resource Thumbnail Image
Description of Resource

Micro:bit From dancing robots to banana keyboards, your micro:bit has all the features you need to create amazing projects—the possibilities are endless! In this website students can code and use the simulator to see their work or add a micro:bit. It has tutorials and lessons to use. 

Description (RTF)

A physical micro:bit V1 or V2 is not necessary, but they are fantastic for increasing student engagement and physically seeing their code in action. 

Computing and ICT in a Nutshell

Resource Thumbnail Image
Description of Resource

This site has many simulations helpful in understanding various computer science topics taught in high school.

The index has a list of all the topics taught on this site.

Some favorites:

CodeHS

Resource Thumbnail Image
Description of Resource

CodeHS is a coding education platform with an LMS, various curricula and IDE sandboxes, and more.  There's a free version, or you can pay for more features (like a built-in gradebook).

Subscribe to Python