We cover an introduction to programming using Python 3. The first two modules of all our courses are available for free!
Our problem-based learning approach matches each new concept with a problem so you learn by doing!
Code from any device, any time - start a question on your iPad at school and finish it off on your computer at home.
Dive straight into coding while using the notes, with interactive code snippets that can be edited and run.
Our automarker breaks each problem down into tests and gives you useful feedback to help you solve it!
Our courses are comprehensive resources that will teach you how to code in Blockly, Python and HTML/CSS. Learn comfortably at your own pace while solving fun problems!View course list
Strive to earn points while you compete with other students from around the world! Personalised, one-on-one tutor support is available during competition times.View competition schedule
"I learnt a lot about Python programming and coding in general doing a Grok competition. It was challenging, but I learnt lots and it made me marvel at the delights of programming. It was really fun, and I'd love to do it in the future. I also loved the pop culture references!"
Bethany, Year 8, NSW
"Working on a challenge for hours, racking your brain and thinking about it for hours more, and then the feeling of success and satisfaction when you run it and it's correct! I love the little adrenaline rush you get when all the green ticks pop up after clicking the mark button."
Lillian, Year 10, WA
"Students who have normally been less than engaged in Tech are suddenly immersed in it, not only managing to work through the problems and frustrations but also helping each other. The collegiality and collaborative environment here is fabulous."
Sujatha, Technology Teacher, NSW
"Grok gives a fun introduction to coding that's very logical and interesting. The satisfaction of creating a program that worked was exhilarating!"
Sarah, Year 11, VIC