Teaching MicroPython with the BBC micro:bit at NCSS

The National Computer Science School is a 10-day residential summer school for Australian high school students that runs in January each year. It runs two streams - Python web development, and embedded electronics.

This year we updated the embedded stream to use the BBC micro:bit and MicroPython. It was a tremendous success, we learned a lot, and we're excited to share our experiences.

Presented by

Jim Mussared

Jim works at Grok Learning, an Australian startup that is looking to revolutionise how programming is taught in schools. He’s taught embedded programming to high school students for the last five years through the NCSS Summer School and Python programming through the NCSS Challenge. In his spare time, he loves sailing and working on electronics projects.


Nicky Ringland

Nicky completed her PhD in Computer Science at the University of Sydney in 2015, and is a co-founder of Grok Learning, an online learning platform that teaches coding and technology. Nicky is passionate about teaching the next generation the skills they need to become the creators of tomorrow. Nicky helps inspire students of all ages through running the National Computer Science School and the Girls' Programming Network.


Sponsors