Know Your Code Coding and logical reasoning for primary students Enquire Now 💻 Digital Technologies: Algorithmic Thinking Know Your Code Fundamentals of Programming and Game Design How do we communicate with the machines that power our world? In this future-focused workshop, your classroom becomes a development studio. Know Your Code makes computer science accessible to students of all abilities, moving them from passive consumers of technology to active creators of games and apps. By utilizing intuitive block-based programming, students master the logic of loops, variables, and conditional statements without the barrier of syntax errors. We focus on 21st-century skills—problem-solving, persistence, and logical reasoning—that are essential for future career opportunities in any field. Flexible Delivery Options: One-Day Incursions: A high-impact introduction to coding fundamentals. Short Courses: Multi-week programs to build complex projects. Term-Based Learning: Full curriculum integration over a school term. Annual Deep Dives: Comprehensive year-long technology coaching. Syllabus-Linked Success Our lessons are designed to meet Australian Curriculum outcomes for Digital Technologies, led by facilitators who bridge the gap between “it works” and “I understand why.” 4 Million+ Students Inspired since 2004 Check Availability Remote Coding Labs: Interactive virtual coding sessions. Share screens and collaborate in real-time with our expert programmers from anywhere in the world. 👾 Game development & Logic. 🎥 Screen-sharing support. Quick Links Past projects Requirements Cost per Science Show Free Science Resources Back to Primary Science Visits 150 Free Experiments Fizzics in the Media Australian Curriculum Mapping for all science workshops & shows Australian National Curriculum Mapping for all our STEM workshops & shows Australian ACARA Content Outcomes: Digital Technologies F-10 Version 9.0 Years 3 & 4 Recognise different types of data and explore how the same data can be represented differently depending on the purpose AC9TDI4K03 Define problems with given design criteria and by co-creating user stories AC9TDI4P01 Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration AC9TDI4P02 Implement simple algorithms as visual programs involving control structures and input AC9S4P04 Discuss how existing and student solutions satisfy the design criteria and user stories AC9TDI4P05 Use the core features of common digital tools to create, locate and communicate content AC9TDI4P06 Years 5 & 6 Explain how digital systems represent all data using numbers AC9TDI6K03 Explore how data can be represented by off and on states (zeros and ones in binary) AC9TDI6K04 Define problems with given or co-developed design criteria and by creating user stories AC9TDI6P01 Design algorithms involving multiple alternatives (branching) and iteration AC9TDI6P02 Generate, modify, communicate and evaluate designs AC9TDI6P04 Implement algorithms as visual programs involving control structures, variables and input AC9TDI6P05 Evaluate existing and student solutions against the design criteria and their broader community impact AC9TDI6P06 Australian National Curriculum Mapping for all our STEM workshops & shows NSW SCIENCE SYLLABUS CONTENT for all our incursions NSW K – 10 Science Syllabus mapping NSW Science & Technology Syllabus Content A student: ST2-11DI-T describes how digital systems represent and transmit data ST2-2DP-T selects and uses materials, tools and equipment to develop solutions ST2-3DP-T defines problems, describes and follows algorithms to develop solutions ST3-11DI-T explains how digital systems represent data and form networks ST3-2DP-T plans and uses materials and tools to develop solutions ST3-3DP-T defines problems, and designs, modifies and follows algorithms NSW Science and Technology K–6 Syllabus (Implementation from 2027) Implementation advice at the NESA Science and Technology site. Stage 2 ST2-DDT-02: Designs and uses algorithms, represents data and uses digital systems Use features of digital tools to locate, select, store and retrieve information Design algorithms using branching and iteration to program a procedure Explore data representation by letters, numbers, symbols, images and sounds ST2-DAT-01: Uses and interprets data to describe patterns and relationships Stage 3 ST3-DDT-02: Creates, evaluates and modifies algorithms to code or control digital systems Develop design ideas to build a prototype using design criteria Test, evaluate and modify the prototype to meet user needs Explore how and why data can be represented as binary code Create, test and modify algorithms as visual programs ST3-DAT-01: Interprets data to support explanations and arguments NSW K-10 Mapping Print NSW PDF Mapping VIC Curriculum F–10 Version 2.0 Digital Technologies Levels 3 & 4 Define simple problems with teacher-provided requirements. VC2TDI4C01 Represent algorithms involving sequencing, branching and iteration. VC2TDI4C02 Implement algorithms as visual programs involving control structures. VC2TDI4C04 Design simple user interfaces and compare designs. VC2TDI4C03 Levels 5 & 6 Define problems with co-developed functional requirements. VC2TDI6C01 Design algorithms involving multiple alternatives and iteration. VC2TDI6C02 Implement algorithms involving control structures, variables and input. VC2TDI6C04 Evaluate solutions against requirements and community impact. VC2TDI6C05 VIC F-6 Mapping Print VIC PDF Mapping School Testimonials View All GWS Giants School Outreach Feedback on: Know your code A fantastic school program STEM workshop content What Students Experience: The Development Studio In this high-energy coding incursion, students transition from consumers of technology to digital architects. By mastering the fundamentals of algorithmic logic in a real-time programming environment, they develop the 21st-century skills needed to build the apps and games of the future. 1. Algorithmic Sequencing Students begin by learning how machines read data linearly. They program a series of simple, logical steps to achieve specific outcomes, discovering that precision in sequencing is the foundation of all successful software. 2. Logic & Control Using Scratch’s intuitive drag-and-drop interface, students tackle complex control structures. They learn to optimize their code using repeating loops and implement ‘if-then’ statements to give their programs the power to make decisions. 3. Creative Debugging As their skills grow, students apply their logic to creative challenges. Whether building animations or multi-level games, they learn the art of ‘debugging’—using persistence and reasoning to solve problems when their code doesn’t behave as expected. EST. 2004 Our Commitment to Digital Literacy A Trusted Technology Partner for Over 20 Years Fizzics Education bridges the gap between play and programming. Our Know Your Code program ensures students walk away with transferable logic skills, not just a finished game. ✓ Accessible Pedagogical Tools We use industry-standard educational software (Scratch) that allows students to focus on logic rather than typing syntax. ✓ Scaffolded Learning Paths Our curriculum is designed to scale with student ability, ensuring every child is challenged but never overwhelmed. ✓ Expert Tech Mentorship Facilitators are trained to encourage computational thinking, asking the right questions to lead students to their own “aha!” moments. Real, Verified, Unedited Trustpilot Requirements 💻 Workshop Logistics Session Requirements 👥 Capacity & Timing 👨🎓 Attendance: Max 30 students per class. 🏫 Target: Appropriate for Years 3 to 6. ⏰ Duration: Customizable (60 min standard). 🛠️ Set/Pack: 30 mins setup + 30 mins pack down. 📍 Venue Requirements 🏗️ Space: 10 tables and chairs for all students. 🔌 Power: Access to at least 2 electrical power sockets. 📝 Tech: A whiteboard & projector are useful but not necessary. Social Distancing: We will tailor the program to suit both your school and the State’s requirements. Contact us here. 🛡️ $20M Public Liability ✅ WWCC Checked 📋 Full Risk Assessments 🎓 Expert Educators Go Further! Complete Units of Work to Support Your Teaching Save planning time with high-quality videos and experiments designed for Years 3 to 6 to engage with coding and computational thinking. Explore STEM Units Extend the Experience Pair this workshop with a larger stage show for groups of up to 240 students: Big Science Big Fun tick tick BOOM! Destination Moon Food Science Show Deep Blue Oceans Cost 💰 STEM Workshop Investment Know Your Code Standard Intro $580 inc. GST 60-Minute Session ✨ $19.33 per student (Based on 30 students) $660 inc. GST 90-Minute Session ✨ $22.00 per student (Based on 30 students) Availability: Now servicing NSW, ACT, and Victoria. View offers & discounts 🔖 Bulk Bookings: Save more when you book 2 or more shows. 📍 Regional: Part of our Country Science Tours. 📑 Curriculum: Print a PDF Mapping for all K to 6 visits. Call 1300 856 828 Click below to book your coding incursion. Learn about our Global Impact Trusted by 4 Million+ Students Trustpilot Enquire Now Extension Ideas! STEM Full Day Accelerator - Primary Create a Full Day STEM Accelerator or join us for a rapid science upskill! For schools outside of metropolitan areas please contact us to discuss how this science workshop can be run online or visit your school as part of a regional visit. Click below to know more! Science Full day STEM accelerator – Primary Teachers Teacher Professional Learning – One hour STEM Ideation Coding Full Day TPL – Primary Teachers Online courses Read More STEM Full Day Accelerator - Primary Create a Full Day STEM Accelerator or join us for a rapid science upskill! For schools outside of metropolitan areas please contact us to discuss how this science workshop can be run online or visit your school as part of a regional visit. Click below to know more! Science Full day STEM accelerator – Primary Teachers Teacher Professional Learning – One hour STEM Ideation Coding Full Day TPL – Primary Teachers Online courses Read More More Extension Ideas! Scientist Q & A Often students attend our science workshops and shows with questions that stem beyond the covered topic area. Ask a scientist aims to give students a chance to get their questions answered! Run as a 30-minute session at a cost of $70 inc. GST. Read More Scientist Q & A Often students attend our science workshops and shows with questions that stem beyond the covered topic area. Ask a scientist aims to give students a chance to get their questions answered! Run as a 30-minute session at a cost of $70 inc. GST. Read More Fizzics Education Awards Related Shows Special needs science visits K to 10 Maximum 30 students Workshops or show 30 - 45 minutes Online Class Available Earth and Space Year 3 Health and Physical Education Year 4 Human Endeavor Year 5 Physical Science Year 6 Science Inquiry Year 7 New South Wales Year 8 Victoria Year 9 Australian Capital Territory Year 10 Kindergarten Biological Science Year 1 Chemical Science Year 2 Read More Enquire Now Renewable Energy Years 3 to 6 Maximum 30 students Workshop (NSW & VIC) 60 or 90 minutes Online Class Available Physical Science Science Inquiry New South Wales Year 3 Year 4 Year 5 Year 6 Earth and Space Human Endeavor Read More Enquire Now Natural hazards & disasters Years 1 to 6 Maximum 30 students School workshop (NSW & VIC) 60 or 90 minutes Online Class Available New South Wales Victoria Year 1 Year 2 Year 3 Year 4 Year 5 Earth and Space Year 6 Human Endeavor Physical Science Science Inquiry Read More Enquire Now
Australian National Curriculum Mapping for all our STEM workshops & shows Australian ACARA Content Outcomes: Digital Technologies F-10 Version 9.0 Years 3 & 4 Recognise different types of data and explore how the same data can be represented differently depending on the purpose AC9TDI4K03 Define problems with given design criteria and by co-creating user stories AC9TDI4P01 Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration AC9TDI4P02 Implement simple algorithms as visual programs involving control structures and input AC9S4P04 Discuss how existing and student solutions satisfy the design criteria and user stories AC9TDI4P05 Use the core features of common digital tools to create, locate and communicate content AC9TDI4P06 Years 5 & 6 Explain how digital systems represent all data using numbers AC9TDI6K03 Explore how data can be represented by off and on states (zeros and ones in binary) AC9TDI6K04 Define problems with given or co-developed design criteria and by creating user stories AC9TDI6P01 Design algorithms involving multiple alternatives (branching) and iteration AC9TDI6P02 Generate, modify, communicate and evaluate designs AC9TDI6P04 Implement algorithms as visual programs involving control structures, variables and input AC9TDI6P05 Evaluate existing and student solutions against the design criteria and their broader community impact AC9TDI6P06 Australian National Curriculum Mapping for all our STEM workshops & shows
NSW K – 10 Science Syllabus mapping NSW Science & Technology Syllabus Content A student: ST2-11DI-T describes how digital systems represent and transmit data ST2-2DP-T selects and uses materials, tools and equipment to develop solutions ST2-3DP-T defines problems, describes and follows algorithms to develop solutions ST3-11DI-T explains how digital systems represent data and form networks ST3-2DP-T plans and uses materials and tools to develop solutions ST3-3DP-T defines problems, and designs, modifies and follows algorithms NSW Science and Technology K–6 Syllabus (Implementation from 2027) Implementation advice at the NESA Science and Technology site. Stage 2 ST2-DDT-02: Designs and uses algorithms, represents data and uses digital systems Use features of digital tools to locate, select, store and retrieve information Design algorithms using branching and iteration to program a procedure Explore data representation by letters, numbers, symbols, images and sounds ST2-DAT-01: Uses and interprets data to describe patterns and relationships Stage 3 ST3-DDT-02: Creates, evaluates and modifies algorithms to code or control digital systems Develop design ideas to build a prototype using design criteria Test, evaluate and modify the prototype to meet user needs Explore how and why data can be represented as binary code Create, test and modify algorithms as visual programs ST3-DAT-01: Interprets data to support explanations and arguments NSW K-10 Mapping Print NSW PDF Mapping VIC Curriculum F–10 Version 2.0 Digital Technologies Levels 3 & 4 Define simple problems with teacher-provided requirements. VC2TDI4C01 Represent algorithms involving sequencing, branching and iteration. VC2TDI4C02 Implement algorithms as visual programs involving control structures. VC2TDI4C04 Design simple user interfaces and compare designs. VC2TDI4C03 Levels 5 & 6 Define problems with co-developed functional requirements. VC2TDI6C01 Design algorithms involving multiple alternatives and iteration. VC2TDI6C02 Implement algorithms involving control structures, variables and input. VC2TDI6C04 Evaluate solutions against requirements and community impact. VC2TDI6C05 VIC F-6 Mapping Print VIC PDF Mapping
What Students Experience: The Development Studio In this high-energy coding incursion, students transition from consumers of technology to digital architects. By mastering the fundamentals of algorithmic logic in a real-time programming environment, they develop the 21st-century skills needed to build the apps and games of the future. 1. Algorithmic Sequencing Students begin by learning how machines read data linearly. They program a series of simple, logical steps to achieve specific outcomes, discovering that precision in sequencing is the foundation of all successful software. 2. Logic & Control Using Scratch’s intuitive drag-and-drop interface, students tackle complex control structures. They learn to optimize their code using repeating loops and implement ‘if-then’ statements to give their programs the power to make decisions. 3. Creative Debugging As their skills grow, students apply their logic to creative challenges. Whether building animations or multi-level games, they learn the art of ‘debugging’—using persistence and reasoning to solve problems when their code doesn’t behave as expected. EST. 2004 Our Commitment to Digital Literacy A Trusted Technology Partner for Over 20 Years Fizzics Education bridges the gap between play and programming. Our Know Your Code program ensures students walk away with transferable logic skills, not just a finished game. ✓ Accessible Pedagogical Tools We use industry-standard educational software (Scratch) that allows students to focus on logic rather than typing syntax. ✓ Scaffolded Learning Paths Our curriculum is designed to scale with student ability, ensuring every child is challenged but never overwhelmed. ✓ Expert Tech Mentorship Facilitators are trained to encourage computational thinking, asking the right questions to lead students to their own “aha!” moments. Real, Verified, Unedited Trustpilot
STEM Full Day Accelerator - Primary Create a Full Day STEM Accelerator or join us for a rapid science upskill! For schools outside of metropolitan areas please contact us to discuss how this science workshop can be run online or visit your school as part of a regional visit. Click below to know more! Science Full day STEM accelerator – Primary Teachers Teacher Professional Learning – One hour STEM Ideation Coding Full Day TPL – Primary Teachers Online courses Read More
STEM Full Day Accelerator - Primary Create a Full Day STEM Accelerator or join us for a rapid science upskill! For schools outside of metropolitan areas please contact us to discuss how this science workshop can be run online or visit your school as part of a regional visit. Click below to know more! Science Full day STEM accelerator – Primary Teachers Teacher Professional Learning – One hour STEM Ideation Coding Full Day TPL – Primary Teachers Online courses Read More
Scientist Q & A Often students attend our science workshops and shows with questions that stem beyond the covered topic area. Ask a scientist aims to give students a chance to get their questions answered! Run as a 30-minute session at a cost of $70 inc. GST. Read More
Scientist Q & A Often students attend our science workshops and shows with questions that stem beyond the covered topic area. Ask a scientist aims to give students a chance to get their questions answered! Run as a 30-minute session at a cost of $70 inc. GST. Read More
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
Thank you for looking to subscribing to our newsletter 🙂 Through this service you’ll be first to know about the newest free experiments, science news and special offers. PLUS: Get a free Kitchen Chemistry Booklet with >20 experiments, how to use variables plus a handy template!
Please fill out the details below and an email will be sent to you. Once you get that just click on the link to confirm your subscription and you're all done!