Robotics & Programming
with LEGO® EV3 spring_savings

1 week • 9am-5pm
Teens • Ages 12-17
Beg – Inter
Fills Fast! Sign Up Now

Build Robots
for Competition

Construct different types of competitive robots that can complete remote-controlled and autonomous objectives.

Software and Mechanical
Engineering Skills

Bring your coding into the real world by discovering how to make motors move in response to sensors.

Prepare for a
Robotics Team

Gain valuable competition experience, working with the same robots used in LEGO® league tournaments.

Course Overview

Design, build and program awe-inspiring robots, using LEGO’s most advanced and newest robotics technology – the powerful MINDSTORMS® EV3. Work together as a team, complete robot builds and win games created specifically for LEGO’s EV3 system. EV3 is today’s go-to robotics system, programming with LEGO® EV3 is fun, challenging and features almost limitless engineering possibilities.

Course Details


  • Age: 12 – 17
  • Skill Level: Beginner – Intermediate
  • No previous robotics or programming experience required

What You’ll Learn

  • Build advanced robots using the LEGO® EV3 robotics kit
  • EV3 programming basics
  • Engineering techniques for drafting top-quality robot designs
  • How to program a robot, using EV3 and RobotC software
  • Learn how to use EV3’s gyro, touch and ultrasonic sensors
  • Remotely controlling a robot using Bluetooth®
  • Essential skills for winning robot competitions
  • Creating and troubleshooting robotics projects
  • Collaborating and working together on project-based teams
  • Applying math concepts to real robots

What You’ll Create

  • Different types of competitive robots

Required for this Course

Lab Fee: $95. Covers use of LEGO® EV3 robotics kit which includes more than 500 LEGO® parts and pieces, for even more engineering options. Each student gets their own kit to use during the week.

Skills and Experience


Real-World Skills

  • Robotics programming
  • Competitive strategies
  • Engineering techniques

Software / Hardware

  • LEGO® Digital Designer
  • LEGO® EV3 Software
  • LEGO® EV3 robotics Kit

Personal Development

  • Planning and project development
  • Master creative problem-solving skills
  • Demonstrate creative confidence 

Instruction & Staff


Our average student-to-staff ratio is 7:1 and in some cases, it is even lower. All lead instructors are technology experts or industry professionals who have a passion for inspiring, teaching and mentoring young learners. DMA’s lead instructors are assisted by outstanding young people and a year-round curriculum team that builds an innovative and engaging program.


All DMA camps and courses are built upon what we call “the DMA Learning Experience.” It’s a methodology that has been continually refined each summer, since we were founded in 2002. It’s an approach to learning that has been developed by DMA’s amazing team of instructors, curriculum developers and corporate staff. For 2015, we’ve redesigned and improved our program again, for a whole new generation.

At DMA, we firmly believe in a three-step creative process: building, breaking and revising. The best ideas and results occur when they are constantly improved through a repeated system of testing and refining. At DMA, we teach this concept because that’s how the breakthrough technologies and genius masterpieces that shape our world are most often achieved.


DMA provides hands-on, project-based learning designed to spark curiosity, confidence and collaboration. DMA’s immersive courses bring like-minded students together to inspire one another, and confidence soars when students gain knowledge, skills, critical-thinking abilities and hands-on experience.

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


Do students get to take home the robot or kit?

DMA has a limited number of EV3 kits and they are used throughout the summer. The lab fees covers use of the kit for the week only.

Is programming or robotics experience required?

None. This course is perfect for beginners, as well as robotics enthusiasts who have intermediate experience.

Is what is taught in this course helpful to prepare for college?

Yes, this course focuses on programming and mechanical engineering. To a lesser extent, it also covers electrical engineering.

My teen is eager to get involved in a robotics league or school robotics competitions. Will this course help them prepare for that?

Definitely. This course uses the latest LEGO® MINDSTORMS® robots: the EV3. These robots are also used in the FLL (First LEGO® League), where most students get started with robotics competitions. This course is perfect for any teen interested in designing, programming and building robots using the latest LEGO® robotics technology. Also for LEGO® fans who want to take their robot-building skills to new levels and problem-solvers who like a challenge.

Other camps you might be interested in

Robotics & Electrical Engineering with Arduino®

Learn how to design, assemble and program a robot, using your own Arduino™ microcontroller. Battle other classmates’ robots, using cool tools and weapons you’ve designed.

Academy for Robotics & Engineering

Discover LEGO’s MINDSTORMS® EV3 and Arduino™ in a dynamic two-week experience. Hands-on work with electrical and robotic engineering. Build with Arduino™ and program with C.

Introduction to Game Programming with Python™

Learn how to create video games using Python™. Discover the power of variables, loops and functions while making asteroids collide or programming enemy AI.