Robotics gives students hands on experience with building and programming robots. Each week the students learn teamwork, practice the design process, while working towards achieving their set goal with their robot. The students start off with using Lego Mindstorms, but as they advance and show proficiency, they will use increasingly more complex robots. The students start in teams of two, with a designer and a programmer, but will switch out on different projects, so students have experience with both. Through this program, students learn logic, reasoning and problem-solving skills. On their off-days, robotics students will have demonstrations and competitions facing off against other teams in battles, races and more.