What You Need to Know Before
You Start
Starts 4 June 2026 00:18
Ends 4 June 2026
00
Days
00
Hours
00
Minutes
00
Seconds
Not Specified
Optional upgrade avallable
Beginner
Progress at your own speed
Free Online Course
Optional upgrade avallable
Overview
This free, self-paced course helps Years 7–8 teachers confidently bring coding into the classroom—no matter their experience level. In just four hours, explore why coding matters in the age of AI, learn key fundamentals, and gain practical teaching strategies.
Developed with Amazon and aligned to the Australian National Curriculum, the course includes a ready-to-use ‘classroom-in-a-box’ with all the resources you need.
Syllabus
- Introduction to Coding in Education
- Understanding the Australian National Curriculum
- Fundamentals of Coding
- Practical Coding Skills
- Teaching Strategies for Coding
- Ready-to-Use Classroom in a Box
- Assessment and Evaluation
- Collaborating with the Broader Community
- Conclusion and Next Steps
Importance of coding in the age of AI
Overview of technology and its impact on society and education
Benefits of coding in developing critical thinking and problem-solving skills
Alignment with the curriculum objectives for Years 7-8
Key learning outcomes and competencies for technology and coding subjects
Basic programming concepts: variables, loops, and conditionals
Introduction to programming languages suitable for beginners (e.g., Python, Scratch)
Exercises and examples to understand core concepts
Hands-on activities with example projects
Step-by-step guidance on developing simple coding projects
Using online platforms and tools for teaching coding
Classroom management techniques for coding lessons
Encouraging student engagement and fostering a growth mindset in learning coding
Differentiated instruction for varying skill levels
Overview of included materials and resources
How to implement ready-made activities and projects in your lesson plans
Adapting resources to fit specific classroom needs
Methods for assessing student progress and understanding in coding
Providing constructive feedback and supporting student improvement
Utilizing formative and summative assessment strategies
Engaging with parents, peers, and the technology community
Opportunities for student participation in coding competitions and events
Resources for further professional development in digital technologies
Reinforcing the importance of continuous learning and adaptation in technology education
Encouragement to explore advanced topics and additional resources independently
Future opportunities for professional development and specialization in digital technology education
Subjects
Computer Science