In this first semester course, students apply programming skills to create functional robots. We use the Lego MINDSTORMS EV3 platform for research, construction and programming. Students in this class will enter the First Lego League (FLL) competition as a team. Instruction resembles real world programming training: teachers act as mentors and guides, providing students with ample opportunity to test and learn, to collaborate and share, and to create. Instructional time and modeling are interwoven with hands-on learning. Students are encouraged to collaborate and to work together to solve problems and to use the design thinking process as a systematic way to create computing programs. The course covers the foundational skills required to transition into the Upper School Robotics program, including variables, syntax tools, conditional statements, loops and flow charting to deconstruct problems and plan out logical solutions. This course is graded on a pass/fail basis.