This site requires JavaScript.



Give your son or daughter the opportunity to develop their passion for Science, Technology, Engineering, and Math. Our STEM programs surround them with the latest tech, inspirational mentors, and a respectful community. 

Grades 3 - 8

We are excited to offer our 5th year of the Summer STEM Program at Code & Circuit.

Code & Circuit Summer STEM is an exhilarating 4 day experience that combines LEGO EV3 robotics, creative coding with Scratch 3.0, 3D printing design challenges, and other fun engineering projects.

These weeks fill up fast, so sign up today to avoid missing out.

• Monday - Thursday, 9AM - 2PM
• Summer sessions are divided by entering grade level.
• $345 per week
• Program repeats weekly so we do not recommend more than 1 week.
• Pack a lunch and water. Thursdays we celebrate with a pizza lunch!

All programs take place at Code & Circuit's classroom in Amesbury center.
No experience is required.

Grade specified below is grade being entered. Be sure to select an appropriate week. 

Week 1 — July 8 - 11
Grades 3 - 5

Week 2 — July 15 - 18
Grades 5 - 8

Week 3 — July 22 - 25
Grades 5 - 8

Week 4 — July 29 - August 1
Grades 3 - 5

Showing off a completed LEGO EV3 robot.

Showing off a completed LEGO EV3 robot.



Instructor Shawn MacDonald   Returning for his 5th summer, local STEM teacher Shawn MacDonald will be leading the Summer STEM program. Assisting him will be local high school students.

Instructor Shawn MacDonald

Returning for his 5th summer, local STEM teacher Shawn MacDonald will be leading the Summer STEM program. Assisting him will be local high school students.


Students will be introduced to the popular educational programming language known as Scratch, a product of the MIT Media Lab. With Scratch, participants will program interactive stories, games, and animations — and share their creations with others in the online community. We also use Scratch to control our LEGO robotics.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. 



Participants will use LEGO Mindstorms EV3 to build, program, and test their solutions based on real-life robotics technology. The LEGO Mindstorm EV3 Intelligent Brick is a powerful computer that makes it possible to control motors and collect sensor feedback. Working in small groups of 2-3, kids are encouraged to brainstorm in order to find creative solutions to problems and then develop them through a process of selecting, building, testing, and evaluating. This is an excellent way of teaching them to communicate and cooperate. It also provides hands-on experience with the fundamentals of robotics (sensors, motors, and intelligent units). 

3D Printing

Discover another world — 3D printing! Dream of, design and print creations on our 3D printer. Participants will learn the ins and outs of the 3D printer, learn to design in TinkerCad, and take home their very own printed object.


We will also use games and applications found on our iPads to control high tech programmable toys such as Sphero SPRK. The goals are to have fun, be safe, and explore the Engineering Design Process through the interactive technology and equipment at the Lab!



  • Learn and use engineering design process skills

  • Understand and use mathematical skills and concepts, such as proportions and ratios, graphing data, and multi-digit computation

  • Apply knowledge of science concepts, such as speed and power, motion and stability, and forces and interactions

  • Understand the core concepts of technology

  • Understand the role of troubleshooting, invention and innovation, and experimentation in problem solving

  • Demonstrate creative thinking and construct knowledge using technology

  • Use digital media and environments to communicate and work collaboratively