Let's Start Programming

We run pre-school & school incursions in Melbourne's Inner Suburbs and Regional Victoria

STEM concepts, teaching experience and teamwork are combined togeather in a fully energized packed program where kids learn literacy, numeracy, robotics, ICT and real-life skills while having real-kid fun. Our trainings are well designed, project based, challenge based, child-centred and follow Victorian Curriculum (F-10), Assessment and Reporting Authority (ACARA) and Early Years Learning Framework.

  • 2020 Term 4 Holidays (Summer) – Saturday December 19, 2020 - Tuesday January 26, 2021
  • Term Dates for 2021:
  • Term 1 (9 weeks) – Thu 28 Jan 2021 to Thu 01 Apr 2021
  • Term 1 Holidays (Autumn) – 2 Apr 2021 (Fri) to 18 Apr 2021 (Sun)
  • Term 2 (9 weeks) – Monday 19 Apr 2021 to Friday 25 Jun 2021
  • Term 2 Holidays (Winter) – 26 Jun 2021(Sat) to 11 Jul 2021(Sun)
  • Term 3 (9 weeks) – Monday 12 Jul 2021 to Friday 17 Sep 2021
  • Term 3 Holidays (Spring) – 18 Sep 2021(Sat) to 3 Oct 2021(Sun)
  • Term 4 (9 weeks) – Monday 04 October 2021 to Friday 17 December 2021
  • Term 4 Holidays (Summer) – 18 Dec 2021(Sat) to 30 Jan 2022(Sun)

  • Reserve your spot on Children Coding and Robotics Workshop in your community area in Melbourne Victoria!
    Click here for 'What we offer' and 'What we require during school incursions'
    Workshop / Classes Key Terms

Junior Techie: Blue-Bots®

Age Group: Preschool, Kinder, Year 1 - 2

9 weeks program each term



Blue-Bot offers engagement to curious minds in a fun way and blends technology through our exciting programmable floor robot. Blue-Bots are child-friendly bots that engage kids. It is an ideal beginning for young minds, learning coding language and programming.

Blue-Bots in an excellent resource and a tool to enhance learning in LITERACY, NUMERACY, SCIENCE and INVESTIGATION as it offers a variety of hands-on experiences within a curriculum context:

Victorian Curriculum Links:
Investigate ways to problem-solve, using egocentric and experiential language (VCCCTM009)
Identify how people create familiar designed solutions and consider sustainability to meet personal and local community needs (VCDSTS013)
Independently and with others create and organise ideas and information using information systems, and share these with known people in safe online environments (VCDTDI016)
Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration (VCDTCD032)
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Identify the characteristics of an effective team and develop descriptions for particular roles including leadership, and describe both their own and their team’s performance when undertaking various roles (VCPSCSO032)

LEGO® EV3 Coding & Robotics

Age Group: Year 3 - Year 8

9 weeks program each term



Advanced EV3 Coding & Robotics Program Curriculum is designed to inculcate critical thinking skills and self-derived core computer programming in a Robotics- Engineering context. This EV3 curriculum progresses vertically, providing a multiple challenging scenarios woven around fundamental robotics and programming concepts.

    Learning Objectives:
  • Basic concepts of programming
  • Commands
  • Sequences of commands
  • Intermediate concepts of programming
  • Program Flow Model
  • Simple (Wait For) Sensor behaviours
  • Decision-Making Structures
  • Loops
  • Switches
  • Engineering practices

    Behavioural Objectives:
  • Coding & programming
  • Enquiry based learning
  • Innovative & critical thinking
  • Curiosity & problem solving
  • Independent learning
  • Building solutions to real-world problems
  • Problem-solving strategies
  • Teamwork

Victorian Curriculum Links:
Explore what a criterion is, different kinds of criteria, and how to select appropriate criteria for the purposes of filtering information and ideas (VCCCTR028)
Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (VCDTCD017)
Investigate ways to problem-solve, using egocentric and experiential language (VCCCTM009)
Participate in informal debates and plan, rehearse and deliver presentations for defined audiences and purposes incorporating accurate and sequenced content and multimodal elements (VCELY338)
Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration (VCDTCD032)
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Identify the characteristics of an effective team and develop descriptions for particular roles including leadership, and describe both their own and their team’s performance when undertaking various roles (VCPSCSO032)

Young Inventor: WeDo 2.0®

Age Group: Year 1 - Year 3

9 weeks program each term



This is a moderate to advanced programming module which teaches core computer programming and logical thinking skills, using Lego WeDo 2.0 Robot and its Sensors. In WeDo 2.0 YANTRA program students will learn how to write programs using WeDo 2.0 software or Scratch 3.0 to control and explore the unique LEGO models that they have designed! The WeDo 2.0 and Scratch are icon-based, drag and drop software, which provides self-derived, easy to use programming settings for a beginner learner. WeDo 2.0 YANTRA program is geared for students 6 – 9 years of age group. Children will be operate the Robots using laptops with Scratch 3.0 programming or WeDo 2.0 software that links to the physical world. They will also discover how to work with sensors to control their Robot function.

WeDo 2.0 YANTRA program is the ideal precursor to our Bronco EV3 Advanced Robotics Program. WeDo 2.0 YANTRA is an outstanding source and a Robot to enhance their learning in LITERACY, NUMERACY, SCIENCE, and INVESTIGATION as a variety of skills within a curriculum.

Victorian Curriculum Links:
Identify and use ‘If, then…’ and ‘what if…’ reasoning (VCCCTR016)
Explain how student-developed solutions and existing information systems meet common personal, school or community needs (VCDTCD025)
Demonstrate skills for effective participation in group tasks and use criteria provided to reflect on the effectiveness of the teams in which they participate (VCPSCSO023)
Investigate a range of problem-solving strategies, including brainstorming, identifying, comparing and selecting options, and developing and testing hypotheses (VCCCTM020)
Discuss the role of personal values and dispositions in ethical decision-making and actions (VCECD008)

MakeCode - Micro:Bit® - Scratch®

Age Group: Year 1 - Year 8

9 weeks program each term



Micro:Bit is a foundation of coding and computer technology by means of creating and designing and working. This is a revolutionary new Micro:Bit micro-controller board. It is a pocket-sized computer, the Micro:Bit empowers children to master programming, coding, critical and computational thinking through fun, child-centred, creative, and physical computing.

    Following the Micro:Bit programming with scratch child will:
  • Code, customise and control their micro:bits
  • Learn drag-and-drop programming to more advanced programming languages (MakeCode to Javascript to Python)
  • Create unique creations, using robots for data collection to weather stations - the possibilities are limitless
  • Implement designing skills by continuously inquiring and creating
  • Understanding of the technology they use every day
  • Team through group projects

Victorian Curriculum Links:
Explore what a criterion is, different kinds of criteria, and how to select appropriate criteria for the purposes of filtering information and ideas (VCCCTR028)
Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (VCDTCD017)
Investigate ways to problem-solve, using egocentric and experiential language (VCCCTM009)
Participate in informal debates and plan, rehearse and deliver presentations for defined audiences and purposes incorporating accurate and sequenced content and multimodal elements (VCELY338)
Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration (VCDTCD032)
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Identify the characteristics of an effective team and develop descriptions for particular roles including leadership, and describe both their own and their team’s performance when undertaking various roles (VCPSCSO032)

Intelli: Edison® & Scratch®

Age Group: Year 1 - Year 8

9 weeks program each term



Edison is a programmable robot designed to be a complete STEM education source for coding and robotics education for children from 4 to 16 years of age. The Edison robot is a strong, engaging device for teaching children computational thinking and programming providing hands-on experience about:
  • Barcodes
  • Coding
  • Sensors
  • EdCreate

Victorian Curriculum Links:
Explore what a criterion is, different kinds of criteria, and how to select appropriate criteria for the purposes of filtering information and ideas (VCCCTR028)
Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (VCDTCD017)
Investigate ways to problem-solve, using egocentric and experiential language (VCCCTM009)
Participate in informal debates and plan, rehearse and deliver presentations for defined audiences and purposes incorporating accurate and sequenced content and multimodal elements (VCELY338)
Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration (VCDTCD032)
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Identify the characteristics of an effective team and develop descriptions for particular roles including leadership, and describe both their own and their team’s performance when undertaking various roles (VCPSCSO032)

Fly Drone & Program

Age Group: Year 3 - Year 8

9 weeks program each term



Drones are not only a fun and engaging tool but are important in the STEM education and have been demonstrative in being comprehensive and inclusive. Out drone curriculum is suitable for a variety of age groups and in particularly conducive to children with diverse learning techniques by helping them explore math, science and logic in a fun and practical way. Students will learn Block, Python, Scratch, Swift and JavaScript coding by executing their code on small friendly drones that will fly autonomously indoors.

A programable perfect drone- Tello EDU is an impressive technology, which takes Drone-flight through programming to the next level. Tello EDU is a smart robot with Electronic Image Stabilisation. Drones are not only a fun hobby, some children may take it into a aviation career. A drone is a vehicle, which exhibits the impact of emerging technologies, including:

  • The physics behind flight
  • The impacts of technology on industry and economies
  • Concepts of Artificial Intelligence in times of autonomous flight or video surveillance
  • The program emerging over the next five to 10 years

Victorian Curriculum Links:
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Manage, create and communicate interactive ideas, information and projects collaboratively online, taking safety and social contexts into account (VCDTDI039)
Perform in a variety of team roles and accept responsibility as a team member and team leader, assessing how well they support other members of the team (VCPSCSO041)
Reflect on the method used to investigate a question or solve a problem, including evaluating the quality of the data collected, and identify improvements to the method (VCSIS112)
Solve a range of problems involving rates and ratios, including distance-time problems for travel at a constant speed, with and without digital technologies (VCMNA277)

Scratch / Scratch Jr.

Age Group: Year 1/2 - Year 6

Scratch Junior is an introductory programming language that enables young children (school grade 2 to 6) to create their own imaginative stories and skills through programming platform. With it's graphical programming blocks to make characters move, jump, dance, and sing.


Victorian Curriculum Links:
Identify and use ‘If, then…’ and ‘what if…’ reasoning (VCCCTR016)
Explain how student-developed solutions and existing information systems meet common personal, school or community needs (VCDTCD025)
Demonstrate skills for effective participation in group tasks and use criteria provided to reflect on the effectiveness of the teams in which they participate (VCPSCSO023)
Investigate a range of problem-solving strategies, including brainstorming, identifying, comparing and selecting options, and developing and testing hypotheses (VCCCTM020)
Discuss the role of personal values and dispositions in ethical decision-making and actions (VCECD008)

Web Design for School Kids

Age Group: Year 3 - Year 10

Our Web Design for kids and adults enables students to make your own website, upgrade, host and maintain it at your end. It is fully hands-on starting from basic web design to web hosting skills to be a beginner web designer.


Victorian Curriculum Links:
Identify and use ‘If, then…’ and ‘what if…’ reasoning (VCCCTR016)
Explain how student-developed solutions and existing information systems meet common personal, school or community needs (VCDTCD025)
Demonstrate skills for effective participation in group tasks and use criteria provided to reflect on the effectiveness of the teams in which they participate (VCPSCSO023)
Investigate a range of problem-solving strategies, including brainstorming, identifying, comparing and selecting options, and developing and testing hypotheses (VCCCTM020)
Discuss the role of personal values and dispositions in ethical decision-making and actions (VCECD008)

Python for School

Age Group: Year 3 - Year 10

Introduction to Python Programming for Middle School Students. This course introduces students to the exciting world of programming using the Python. This course uses an online virtual classroom for discussions with the instructor.


Victorian Curriculum Links:
Explore what a criterion is, different kinds of criteria, and how to select appropriate criteria for the purposes of filtering information and ideas (VCCCTR028)
Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (VCDTCD017)
Investigate ways to problem-solve, using egocentric and experiential language (VCCCTM009)
Participate in informal debates and plan, rehearse and deliver presentations for defined audiences and purposes incorporating accurate and sequenced content and multimodal elements (VCELY338)
Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration (VCDTCD032)
Investigate how data is transmitted and secured in wired, wireless and mobile networks (VCDTDS035)
Identify the characteristics of an effective team and develop descriptions for particular roles including leadership, and describe both their own and their team’s performance when undertaking various roles (VCPSCSO032)


    What we offer:
  1. Laptop, shared between 2 children
  2. Programming Software Installed on Laptops
  3. Robot Kit (BlueBot, EV3, WeDo2.0, Edison, Micro:Bit, Drone)
  4. Guidance from skilled instructors to operate Robot and Program it.
  5. Qualified, trained workshop instructors with valid Working With Children Check (Victoria), and valid First Aid Certificate.
  6. We will bring a detailed program and planned activities to ensure all children are continously and actively engaged and learning.
  7. We will provide maximum hands-on experience and programming time for all students, each student or group of two will create 4-6 programs per day and a minimum of 2 challenges, where children can showcase their skills to the other groups.
  8. All sessions will run all year around. Please find details on website and facebook page for details.
  9. All participants will be assessed and receive a 'Certificate on Completion' of each program.
  10. Kindergarten to Year 2, Half day (3 hours) Robotics Incursion on BlueBot and its programming on laptop, Edison
  11. Year 3 to Year 8, Full day (6 hours) Robotics Incursions on EV3, WeDo 2.0, Micro:Bit, Edison, Scratch programming, Python programming language
  12. After School and School Holiday Program for 1 to 1.5 hours on EV3, WeDo 2.0, Micro:Bit, Edison, Scratch Programming, Python
  13. Weekend Community Classes in your community centre, recreational area and library on Drone, EV3, Scratch Programming, WeDo 2.0, Micro:Bit, Edison, Python
    What we require during incursions:
  1. Appropriate for Year 3 to Year 8 with a maximum of 20 students per class
  2. Require tables to setup robots
  3. Access to atleast 2 electrical power sockets
  4. We don't run workshops on tables, we don't require it.
  5. Setup and packup time will be 15 minutes before and after a workshop. Children are encouraged to support.
    Key terms for enrollments & renewals:
  1. Bookings or Renewals for each term can be done on this page.
  2. Bookings can be made by paying atleast 25% in advance and rest of the payment should be made before 7 business days once incursion or class is scheduled.
  3. Fees can be paid anytime during the current term in advance for the next term, 1 week before the due date so that we can confirm payment received and confirm slot.
  4. Late fees apply after the due date.
  5. Fees must be paid in full, before a student can start classes.
  6. All classes are planned and students are encouraged not to miss any class. There will no make-up classes for this program if a student does not come for class except presenting doctor medical certificate. Public holidays will be accomodated by extra lesson or time, will be decided by STEMBuddy Coding & Robotics Education team.
  7. Children are encouraged to learn independently including setting up experience and packing-up, no parent or guardian is permitted to stay in the classroom during class.
  8. For distances from 25 km,a flat rate of $20 travel cost is incurred. For distances above 25 km, we work on a sliding scale per kilometre.
    Early Years Learning Framework(EYLF) Learning Outcomes:
  • 1.2 Develop emerging autonomy, interdependence, resilience and sense of agency
  • 4.1 Children develop dispositions for learning such as curiosity, cooperation, confidence, creativity, commitment, enthusiasm, persistence, imagination and reflexivity.
  • 4.2 Children develop a range of skills and processes such as problem solving, inquiry, experimentation, hypothesising, researching and investigating.
  • 4.3 Children transfer and adapt what they have learned from one context to another.
  • 4.4 Children resource their own learning through connecting with people, place, technologies and natural and processed materials.
  • 5.1 Children interact verbally and non-verbally with others for a range of purposes.
  • 5.3 Children express ideas and make meaning using a range of media.
  • 5.4 Children begin to understand how symbols and pattern systems work.
  • 5.5 Children use information and communication technologies to access information, investigate ideas and represent their thinking.

Reserve your spot on Children Coding and Robotics Workshop in your community area in Melbourne Victoria!