Not an Australian teacher? View our international teachers page.
Our resources and online courses and competitions will help you confidently bring programming into classrooms with varying skill levels.
The curriculum requires all students from Years 3-8 to learn coding. In order to be effective, students must adapt to a new way of thinking.
Our resources will guide your students to develop practical computational thinking skills. If you're not too confident with coding yourself, we have solutions and step by step walkthroughs for each problem and a variety of professional development opportunities available.
As a bonus, all our content is free for teachers (and pre-service teachers!) to evaluate, use for professional development, or to follow along with students.
The Learning Platform has a range of classroom-ready online courses, competitions and activities all aligned to the Australian Curriculum: Digital Technologies.
The Platform uses interactive notes and engaging, real world problems. Auto-marking and intelligent feedback allow your students to progress through the courses at their own pace.
Monitor your students' activity in real-time, track their progress, and see where they are excelling and where they need assistance.
Verified teachers get free access to the Platform, including all solutions and teacher notes.
“It teaches you as you go so you are able to test yourself, but you aren't expected to already know everything. I love how the problems are so creative, and entertaining to read. The tutors are also really friendly and respond quickly to queries.”
“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!”
“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 is fabulous.”
Sujatha, Technology Teacher
“Not only did the challenges allow [students] to develop new skills, it also improved their self confidence as they were able to see the improvements they made as they worked through the problems. Our school based data shows improved computational thinking with improved results in external competitions.”
Linda, Technology Teacher
We provide two main types of content that you can use in your classroom: courses and competitions. Understanding the benefits of each is important for deciding how you will use Grok with your students.
Our courses are built from over 15 years of experience teaching high school students and teachers to code.
By combining a problem-based learning design with instant feedback, our approach builds students into confident, independent programmers and problem solvers. Our automarker enables students to drive their own learning, resiliently trying until they’ve mastered each skill.
Introduction to Programming is our flagship Python course. We also offer a course on web development, image manipulation and an exciting course that integrates coding in to the maths classroom.Course List
Every year, thousands of students learn to code through our programming competitions, either at school or at home.
We create a fun, social atmosphere that can be inserted in to your existing schedule. The learning design combines friendly competition with a problem-based learning approach, building up and exercising competencies while motivating and engaging students. It's also a great way of doing in-class PD as you learn alongside your students.
Our programming competitions are for students and teachers from all over the world. They run over five weeks, with upwards of eight problems per week.Competition Schedule
More than 150,000 students have taken part in our Cyber Security Challenges!
We've worked alongside our partners in the vibrant cyber security industry to create activities that engage and excite students, putting them in the shoes of real world hackers and cyber security specialists.
Through the financial support of our industry partners, we have made all of our Schools Cyber Security Challenges free for students in Australia in years 3-12.See our Cyber Challenges
We seek to engage students everywhere - online, offline, at school and at home!
Giving students a range of experiences that contextualise and consolidate their learning is important to get them enthusiastic about STEM and its impact on our lives.
Our collection of offline activities support teachers and parents to get their kids excited about computer science.See the offline activities
Understand why teachers around Australia are choosing Grok Learning to support their Digital Technologies implementation.
Grok Learning have helped schools with vastly different needs deliver engaging, coherent, comprehensive and accessible coursework.
With Grok you can be confident your students are getting the best coding education available.
Implementing the Digital Technologies Curriculum
Monte Walker, Somerville House Middle School, Brisbane, Australia
Monte was challenged with implementing the new Digital Technologies Curriculum and introducing teachers and students to coding for the first time.Implementation Case Study
Improving computing classes in Secondary School
Malyn Mawby, Barker College, Sydney, Australia
Barker College already had an established computer science team, but they wanted to improve their resources and develop a coherent scope and sequence.Improvement Case Study
We want to help and support teachers to become confident and competent programmers.
Our verified teachers have free access to our professional development resources. These resources teach the skills needed to develop your own high quality exercises and projects using Python.
With free access to all our resources you can evaluate and work ahead of your students.
Getting teachers coding is one of our favourite things.
Throughout the year we run workshops for teachers and students to become comfortable with our platform. These can cover a variety of topics suited to the teachers or students who are enrolled.
Our platform is designed with teachers in mind.
View and edit your students’ details and easily keep track of their progress in real-time on our teacher dashboard. Get quick updates at a glance, or drill down to see all student activity. Use our resources to do the content delivery, while you focus on your students.