Lego Mindstorms EV3: Program Lego to Life (Age 12-14)


Language: English


This course introduces the fundamentals of robot engineering and computer programing with Lego Mindstorms Ev3. Lego Mindstorms EV3 is a programmable robotics construction series that gives you the power to build and program your own Lego robots. Their education set includes– motors, sensors, programmable brick (P-brick), cables, remote control and technic elements – to create robots that walk, talk, move and do whatever you want them to. Lego Mindstorms Ev3 program software is based on Labview, the industry-leading graphical programming language. Which provides users with drag and drop interface for programming.


Throughout the course, students will understand how servo motors, sensors and simple machine mechanisms are used in robots and vehicles. Every lesson student will build a Lego robot using Lego technic elements, motors, sensors and programmable brick. After building the robot, students will use Lego Mindstorms Ev3 software to program their robots. Each lesson has a few challenges and students will be programming their robots to solve those challenges.


This course provides the students with computational thinking skills through solving real-world problems, planning skills through prototyping and experimenting, imagination and creativity through the building and modifying the robot according to the challenges, programming skills through creating algorithms (a series of ordered steps) for the robot to solve the challenges. 


After this course, students are able to build their own lego robot and program it using Lego Mindstorms Ev3 program, with this knowledge gained they can even take part in the FIRST LEGO League. FIRST LEGO League is an international competition organized by FIRST and the LEGO Group for elementary and middle school students. FIRST LEGO League is the robotics competition involves designing and programming LEGO Mindstorms robots to complete tasks. 


Prior to this course, students should have experience in building with LEGO blocks and basic computer skills like the ability to use mouse and keyboard.




  • Mac/windows laptop with Lego Mindstorm education edition program installed

  • Lego Ev3 Education Kit


Let us know and we shall offer tailored recommendations!

Talk to Us


Session 1 & 2: Introduction to Lego Robotics

  • Introduction to simple machines and how to build a robot with the help of simple machines?

  • Build a base robot (Model: Motor Chasis)

  • Knowledge about Lego Ev3 brick

  • Motor Movement 

  • Port View


Session 3 & 4: Angles, Time and rotation

  • Turning (Model: Motor Chasis)

  • Shapes

  • Display and sound blocks

  • Wait block

  • Loop


Session 5,6,7, 8 & 9: Sensors

  • Touch Sensor (Model: Bumper Car)

  • Color Sensor (Model:  Smart Door)

  • Light Sensor (Model: Sumo Bot)

  • Sound Sensor (Model: Dog )

  • Ultrasonic Sensor (Model: Explorer)


Session 10 & 11: Switch

  • Line Follower

  • Conditionals

  • For loop

  • Random 


Session 12 & 13: Challenge

  • Robo Quest


8:1 Ratio Guarantee

We believe in developing a personal relationship with the student. Our instructors are as much teachers as we are facilitators, and coach for our students' learning. By ensuring a small class, each student benefits from maximum attention from instructor and teaching assistant, and at the same time, learns from peers.

Personalized Learning

Our courses are designed for students to run at their own pace. Our curriculum is level-based for each module, meaning that each student can learn at their own appropriate, customized pace.

Hands-on Project-based Learning

First Code classrooms are messy, chaotic and we love it! We believe in hands-on creation, experimental learning and lots of discussion.

Follow on Curriculum for Immersed Learning

What happens after this holiday? Like learning any other language, learning to code is best done through an immersive, continual commitment. We offer a multi-year curriculum that allows students to deepen and broaden their interests in computer science and software development.


View Schedule for Location


Introduce a friend to First Code Academy and they’ll get $380 HKD towards their first enrollment. You’ll get $380 HKD in credit once they enroll. Only for first time First Code Academy parents!

See Step by Step Guide

Friends in Shanghai & Shenzhen?

Introduce them to First Code Academy and they’ll get $300 RMB off their summer enrollment. You’ll get $380 HKD in credit once they enroll.

Read More