Robotics & Electrical
Engineering with Arduino™

1 week • 9am-5pm
Teens • Ages 12-17
Beg – Adv

Build a Competitive Robot

Construct a robot and compete with classmates in challenges that test your engineering skills.

Electrical, Mechanical and Software Engineering

Learn intermediate and advanced engineering skills, like planning and re-iterative design.

Arduino™ Engineering at Your Command

Each student gets their own Arduino™ kit to take home, and spare parts for additional tinkering.

Course Overview

Using a combination of mechanical, electrical and software engineering, learn how to design, assemble and program a robot, using your own Arduino™ microcontroller. Discover how to use controllers to operate lights, motors and more. Transform a pile of parts into a ferocious, custom-made machine. Then challenge classmates’ robots, using the robotic tools and weapons you’ve designed.


At DMA, we realize that everybody needs time away from technology – especially teens. That’s why, along with lunch, DMA students enjoy two breaks each day, when they can hang out and socialize with new friends or take part in a wide range of recreational, team-based and character-building activities.

Course Details

  • Age: 12 – 17
  • Skill Level: Beginning – Advanced
  • Some Programming or Robotics Experience Recommended, But Not Required

What You’ll Learn

  • Microcontroller Programming
  • Basics of electrical engineering
  • Basics of mechanical engineering
  • How robots interpret inputs from sensors and human commands
  • Basics of programming
  • How to control motors, LEDs, fans, servos and more
  • Software/Hardware: Arduino

What You’ll Create

  • Various types of Arduino™ projects

Required for this Course

Lab Fee: $150. Covers Arduino™ kit, which students get to keep. Kit includes multiple Arduino™ microcontrollers and several sensors and motors.

Skills and Experience


Real-World Skills

  • Project planning and development
  • Electrical engineering
  • Mechanical engineering


Personal Development

  • Master creative problem-solving skills
  • Understand the benefits of critical thinking
  • Collaboration and teamwork

Instruction & Staff


Our average student-to-staff ratio is 7:1 and in some cases, this ratio is even lower. DMA’s instructors include industry professionals, technology educators and talented upper-level university students who have a genuine passion for the subject and a demonstrated skill for teaching, mentoring and inspiring. Learn more about our outstanding teaching staff.

Project-Based & Personalized Instruction

DMA provides hands-on, project-based learning that accommodates a wide range of abilities. Most of our courses are for beginner through more advanced students. This, along with a very skilled instructional staff and low student-to-staff ratio, allows us to individualize lessons, customize the learning experience and offer plenty of personalized, one-on-one time for each student.

“Digital Media Academy teaches you
things you can not learn by yourself at home!”

Jesse Bifulco, Robotics and Engineering
with Arduino Student

Sample Day

Time Activity
7:30 am Enjoy a Healthy & Delicious Breakfast (For All overnight students and Stanford Extended Day Add-on Students)
9:00 am Hands-on Tech Instruction & Creation (Learn & Understand)
10:30 am Outdoor Break & Chill Time (Teen Meet & Greet)
11:00 am Hands-on Tech Instruction & Creation (Application & Guided Practice)
12:00 pm Enjoy Lunch (Meal Provided with Lunch Plan add on & Stanford Extended Day Plan Students Only)
1:00 pm Hands-on Tech Instruction & Creation (Create, Test, Evaluate & Improve)
2:30 pm Outdoor Break & Chill Time (Teen Meet & Greet)
3:00 pm Hands-on Tech Instruction & Creation (Review & Share)
5:00 pm Student Pick-up
6:00 pm Dinner for Overnight Campers and Stanford Extended Day Students Only
7:00 pm Supervised recreational activities include optional gaming tournaments, sports and movie nights. (In some cases, students can continue working on their projects.)
11:00 pm Lights out for overnight campers


What is Arduino™?
Arduino™ is an electrical engineering prototyping platform that teaches people about electronics and how electronic circuits can work with other mechanisms and devices. Arduino™ enables the quick creation and deployment of ideas.
Is programming or robotics experience required?
No. However, this course is taught at an intermediate to advanced level, so you will have much better success with some programming or robotics knowledge. If you don’t have any experience, we recommend taking a robotics or programming course prior to attending.
Are the Arduino™ robots used in school robotics competitions?
No. However, the skills you learn are extremely applicable to and complementary to building competitive robots.
Does this course help students prepare for college?
Yes, especially if the student is considering electrical or mechanical engineering. There are also some computer programming skills taught in this course.
So my child is going to be 12 years old during the time of the camp. Are these teen camps appropriate?
Since your camper is 12, they actually have the option of doing either the Adventures or the Teen programs. It is a matter of preference and comfort. The Teen programs are generally more fast paced and complex than the kid-friendly Adventures programs. If your camper is comfortable around older kids and maybe has some experience with computers and technology they may find it more beneficial to participate in the Teen programs.
Are these camps overnight?
For teen campers ages 12-17 we do have the option of adding the overnight stay. This is available for an additional cost at certain locations. If this option is not available or not added, the camps are run as day camps Monday through Friday from 9am to 5pm.
I am interested in selecting some camps for my teen. How do I proceed with the registration?
Registration can be completed online through our website from start to finish. You will be asked to create an account with your information and your child’s before processing a payment and finalizing your selection. Registration can also be completed by calling 866-656-3342 and speaking with a Guest Service Representative.
Why are some of your camps more expensive than others?
Our camp prices are determined by age range. The different categories are Junior Adventures for ages 6-8, Adventures for ages 8-12, Teen for ages 12-17, and Pro for ages 15 and up. Based upon how old your child is, that will determine what your base tuition cost is. Certain course options will be extra.

Other camps you might be interested in

Academy for Robotics & Engineering with Arduino™

Get hands-on experience with electrical and robotics engineering. Build with Arduino™ and program with C.

3D Printing &
Product Design

Learn how to create and print 3D objects. Use cutting-edge 3D printing and design technology to discover industrial design and 3D modeling.

with Java™

Prep for the AP Computer Science Exam while learning the basics of Java™ programming and building a foundation in computer programming.