Skip to Content

All Courses

Block Coding using pictoblox
Block Coding using pictoblox

 Through this course, kids learn essential programming concepts such as sequencing, loops, conditionals, arithmetical operations, logical operations and variables. They develop computational thinking skills as they break down problems into smaller steps, plan the execution of actions, and control the behavior of their programs.


Level 1 StarTec
Line Follower Robot
Line Follower Robot

A line follower robot is a fun and educational project for kids that introduces them to the world of robotics and programming. This small robot is designed to follow a line on the ground using sensors and motors. Here's a brief description of a line follower robot for kids:

StarTec Level 1
Electronics Projects using Pictoblox
Electronics Projects using Pictoblox

In this course, They learn to write code that controls electronic components like sensors, and Actuators. This allows them to translate the voltage signals to code responding to the inputs, display information, and control movement which makes them able to design and create the following Projects:

StarTec Level 1
C++ Fundamentals
C++ Fundamentals

Introductory Programming Courses

This course is designed to introduce students to the basics of programming using C++. It is aimed at beginners with little to no programming experience, providing a solid foundation in C++ syntax, semantics, and programming techniques. By the end of the course, students will be able to write simple to moderately complex programs in C++.  

ExpoTec Level 1 Programming
Electronics Projects
Electronics Projects

In this course, They learn to write code that controls electronic components like sensors, and Actuators. This allows them to translate the voltage signals to code responding to the inputs, display information, and control movement.

ExpoTec Level 1
Line Follower Robot
Line Follower Robot

They learn problem-solving skills by testing and improving the robot's performance. It fosters creativity and critical thinking as they experiment with designs, features, and behavior modifications to navigate obstacles.

ExpoTec Level 1
Junior Coding
Junior Coding

Learn programming tools and fundamentals to be able to write codes for future STEM projects

Level 1 Junior STARtec
Electronics Projects using Pictoblox
Electronics Projects using Pictoblox

Description:

Students are introduced to Arduino as the “brain” of a smart system.

Instead of controlling projects manually, students discover how sensors allow machines to understand their surroundings and how simple programs allow the system to decide what action to take.

Many projects intentionally revisit ideas from Electronics Projects and transform them from manual systems into intelligent automated systems.

Learning Objectives

By the end of the course, students will be able to:

  • Understand Arduino as a programmable controller.
  • Understand the relationship between Input → Processing → Output.
  • Write and modify simple Arduino programs.
  • Control LEDs, buzzers, motors, and servos using code.
  • Understand digital inputs and outputs at an introductory level.
  • Read information from simple sensors.
  • Understand the purpose of different sensors.
  • Use conditions to make simple decisions.
  • Understand the concept of If this happens → Do that.
  • Replace manual controls with sensor-based automatic control.
  • Combine a sensor, Arduino, and actuator into a complete system.
  • Observe sensor readings and relate them to the physical world.
  • Troubleshoot basic Arduino projects.
  • Explain why a smart system behaves in a particular way.
Level 1 Junior STARtec
Arduino and Electronic Circuits using TinkerCad
Arduino and Electronic Circuits using TinkerCad

An electronics course for kids introduces them to the basics of circuits and programming. Kids will use Tinkercad to design and simulate circuits with components like LEDs, resistors, and Arduino without needing physical parts. They will learn how to connect components, write simple code, and see their projects come to life.

Level 1 TopX StarTec
PowerTrain, Electronics and Arduino Interface
PowerTrain, Electronics and Arduino Interface

Powertrain: Converts energy into movement using motors and gears, enabling the robot to move 

Electronics: Provides the control system, including sensors, power management, and communication modules to handle signals and power distribution.

Arduino Interface: Acts as the main controller that processes inputs from sensors and controls the motors, allowing easy interaction between all hardware components.

Together, they create an intelligent and controllable system capable of interacting with the environment.

ExpoTec Level 1 TopX
Junior Robot
Junior Robot

Build, Code, and Innovate with Sensor-Based Robots, Mastering Real-World Problem-Solving like front collision avoidance system.  

Level 1 Junior STARtec
Mechanical Designing using TinkerCad
Mechanical Designing using TinkerCad

 A mechanical design course using Tinkercad for kids introduces them to 3D modeling and design, allowing them to create mechanical parts like gears and simple machines. Kids learn how to design in a virtual environment, and then use a 3D printer or laser cutting machine to manufacture their designs in real life and assembling the parts together.

StarTec Level 1 TopX
C++ For Beginners
C++ For Beginners

Introductory Programming Courses

This course is designed to introduce students to the basics of programming using C++. It is aimed at beginners with little to no programming experience, providing a solid foundation in C++ syntax, semantics, and programming techniques. By the end of the course, students will be able to write simple to moderately complex programs in C++.  

Level 1 ExpoTec Programming
Arduino and  C++ part 1
Arduino and C++ part 1

Introductory Programming Courses

This course is designed to introduce students to the basics of programming using C++. It is aimed at beginners with little to no programming experience, providing a solid foundation in C++ syntax, semantics, and programming techniques. By the end of the course, students will be able to write simple to moderately complex programs in C++.  

Level 1 ExpoTec Programming
Arduino and  C++ part 2
Arduino and C++ part 2

Introductory Programming Courses

 This course aims to advance practical knowledge of programming and Arduino systems, focusing on communication protocols, navigation and positioning systems, and wireless technologies. It also covers the use of Inertial Measurement Units (IMU) and their practical application through projects that simulate modern intelligent systems. 

Level 1 ExpoTec Programming
Arduino & Blocks coding
Arduino & Blocks coding

Description

Students begin their StarTec journey by exploring the foundations of programming, electronics, and computational thinking using Arduino and TinkerCAD Blocks Coding.

They learn how electronic systems receive information through inputs, process that information using programmed logic, and control outputs to produce a physical response.

Starting with LEDs, Push Buttons, Slider Switches, and Potentiometers, students gradually explore Digital and Analog concepts while developing essential programming skills such as Variables, Conditions, Logical and Arithmetic Operations, Functions, Flowcharts, and Serial Communication.

Rather than learning coding as an isolated subject, students immediately use their programs to control real electronic systems and make them respond intelligently to different inputs.

Learning Objectives

By the end of the course, students will be able to:

  • Understand the basic architecture of Input → Processing → Output systems.
  • Distinguish between Digital and Analog signals.
  • Configure and control Digital Inputs and Outputs using Arduino.
  • Read Push Buttons and Slider Switches.
  • Read variable Analog values using a Potentiometer.
  • Control LED brightness using PWM.
  • Use Variables to store and manipulate information.
  • Apply Arithmetic Operations within programs.
  • Use if conditions to create decision-making systems.
  • Combine multiple conditions using Logical Operations.
  • Design simple Flowcharts before building a program.
  • Create and use Functions to organize programs.
  • Send information through Serial Communication.
  • Receive simple commands through Serial Communication.
  • Combine multiple Inputs and Outputs within one system.
  • Test, troubleshoot, and improve simple Arduino programs.
  • Translate a simple real-world problem into programmable logic.
  • Build a strong foundation in Programming Logic and Electronic Control.
Level 1 StarTec Programming
Basic  Electronics
Basic Electronics

Description:

Students take their first step into electronics by exploring electricity, electronic components, motors, switches, and simple control circuits.

Through experiments and mini-projects, students discover how individual components behave and gradually learn how multiple components can be combined to create useful circuits.

The course also introduces simple logic and decision-making using AND, OR, NOT, and combined logic circuits before students encounter programming. 

Learning Objectives

By the end of the course, students will be able to:

  • Recognize common electronic components and explain their basic purpose.
  • Understand the idea of a simple electrical circuit and current path.
  • Identify basic component polarity where required.
  • Connect LEDs, RGB LEDs, buzzers, and DC motors.
  • Use resistors appropriately with electronic components.
  • Control circuits using Push Buttons, Slider Switches, and ON/OFF Switches.
  • Understand the difference between an input and an output.
  • Control motor speed using a Potentiometer and Motor Driver.
  • Understand the basic purpose of the L293 Motor Driver.
  • Understand simple decision-making using AND, OR, and NOT logic.
  • Combine multiple logic gates to create simple control conditions.
  • Read and build simple circuit diagrams.
  • Troubleshoot basic circuits when they do not work.
  • Combine components creatively to build mini-projects.

Level 1 Junior STARtec
Arduino & Electronics Interfacing
Arduino & Electronics Interfacing

Description

Students expand their Arduino knowledge by learning how electronic systems sense and interact with the physical world.

They explore a wide range of Sensors for measuring distance, light, temperature, soil conditions, movement, gases, and other environmental variables.

Students then learn how Arduino uses this information to control Actuators such as DC Motors, Servo Motors, Relays, and other electrical loads.

The course also introduces Motor Drivers, Transistors, Relays, and Bluetooth communication, allowing students to progress from individual component experiments to complete Smart Systems.

Through projects such as Smart Greenhouses, Irrigation Systems, Fire Fighting Systems, Radars, and Railway Crossing Gates, students begin understanding the foundations of Sensing, Control, Automation, and System Integration.

Learning Objectives

By the end of the course, students will be able to:

  • Understand the role of Sensors and Actuators in electronic systems.
  • Understand the concept of converting physical conditions into electrical data.
  • Interface different Sensors with Arduino.
  • Measure distance using an Ultrasonic Sensor.
  • Detect objects using IR Sensors.
  • Measure light intensity using an LDR.
  • Read Temperature Sensors.
  • Monitor soil conditions using a Soil Moisture Sensor.
  • Use Tilt and Gas Sensors.
  • Process Sensor data and use it to make decisions.
  • Control DC Motors using Arduino.
  • Control Servo Motor position.
  • Understand why Motor Drivers are required.
  • Use Motor Drivers to control motor direction and movement.
  • Understand the basic operation of a Transistor as an electronic switch.
  • Understand the purpose and operation of Relays.
  • Control external loads through Relays.
  • Use HC-05 Bluetooth communication.
  • Control electronic systems through Mobile Applications.
  • Combine multiple Sensors and Actuators within one project.
  • Develop basic Sensing and Decision-Making Systems.
  • Build complete automated systems based on environmental conditions.
  • Troubleshoot Sensors, Actuators, and electronic connections.
  • Understand the basic architecture of a Smart System: Sense → Process → Decide → Act.

StarTec Level 1