Robotics & Engineering

Robotics & Engineering

Learning how to build a robot or machine from scratch – and using engineering skills to do so – is the goal of every StairWay5 robotics course. All student creations are added to students’ Digital Web Portfolios – something they can take with them and use to set them apart as they progress in school.

Ages 8-11:

Junior Robotics Portfolio (JNR-RBT) – Robot Build Projects and Introduction to HTML

Ignite your child’s passion for robotics and coding with this project-based course. Students use robotics sets (Lego, Vex, or other) to build motorized robots, and learn how to code using the Graphical Coding Interface. They will also be introduced to the Eclipse Integrated Development Environment and HTML.


Ages 10-16:

Robotics I – Intro to Robot Architecture, Engineering, Build and Programming

Pre-teens and teens learn to create robots and program them to perform specific tasks. This class covers planning, design, and build projects to help your teen better understand robotics and how robots can be used in science, medicine, and industry. Questions that will be answered: What is the difference between a machine and robot? What is Engineering and Design?

Project Based Learning – Build machines and develop 5 core skills

Project 1 – Simple Machines

  • Mechanisms that push, pull and lift – wheels/axles, inclined planes, wedges, lever, pulleys and screws
  • Real-world examples of these types of machines
  • Build and test these types of machines and document the results

Project 2 – Motorized Machines

  • Machines with motorized movement – motors, gears, drivetrains
  • What are speed and torque and how are they related?
  • Real-world examples of these types of machines
  • Build and test these types of machines and document the results

Project 3 – Object Manipulation

  • Machines that use plows, scoops, and friction grabbers for object manipulation mechanisms
  • Articulation such as rotating joints and linkages
  • Real-world examples of these types of machines
  • Build and test these types of machines and document the results

Project 4 – Sensors and Programming

  • Program the robot’s computer for processing inputs and performing tasks through simple visual programming
  • Use sensors to detect inputs such as light, color, objects and motion
  • Real-world examples of these types of machines
  • Build and test these types of machines and document the results

Project 5 – Challenge

  • Design a robot using the skills you have learned to meet one or more objectives
  • Plan and document the steps you took to build your robot
  • Build and test the robot and document any missing steps
  • Demo the project and discuss variations from design intent, issues encountered, and lessons learned


Robotics II – Robot Engineering, Build and Programming with ROBOTC

  • Build more complex robots using ROBOTC graphical interface programming
  • Review motorized movement – adjust and test speed and torque
  • Practice programming concepts such as variables, inputs, outputs, functions, conditional statements, and loops
  • Demo your project and discuss variations from design intent, issues encountered, and lessons learned

Robotics III – Robot Design, Engineering, Build and Programming with ROBOTC

  • Create robot designs to meet specific challenges
  • Build more complex robots and graduate from ROBOTC graphical interface programming to direct C-based programming, used in professional applications
  • Review mechanisms for movement, motorized movement, and engineering design principles
  • Learn more advanced programming concepts – objects, APIs, data processing, and algorithms
  • Demo the projects and discuss issues encountered and lessons learned