protons tracks
tracks rounded

Programming Track

computational thinking

Computational Thinking

Learn how to approach an unsolved problem and come up with correct, but more importantly efficient solutions.

Scratch

Scratch

Understand the key concepts to programming in any language and clone one of the most popular games out there with MIT Media Lab’s Scratch.

Python

Python

Learn how to express your solutions by writing and debugging programs as you learn to use programming to solve problems from different fields.

Algorithms

Algorithms

Dive deeper into python while learning about a set of recipes to problems, called Algorithms.

Team Hackathon

Team Hackathon

Work with a team to create your first game in python using Pygame.

OOP

OOP

Improve your game design using Object Oriented Programming.

Master Python

Master Python

Dive into python data structures, some advanced concepts like recursion and some of the behind the scene details python is hiding.

Programming Contest

Programming Contest

A small peak at the world of competitive programming and coding challenges.

One Month Project

One Month Project

Team up and build something entirely your own.

Robotics Track

Mechanics in Robot Design

Mechanics in Robot Design

Learn about some physical concepts affecting your mechanical state of your robot and what factors to account for while designing your robot.

CAD

CAD

Use Solidworks to model and design robots and other bodies.

Intro to Electrical Engineering

Intro to Electrical Engineering

Learn basics such as current types and how to analyze different electrical circuits.

Prototyping Electronics

Prototyping Electronics

Learn how to use both the simple breadboards and the more durable PCBs to model and design your circuits.

Motors and Drivers

Motors and Drivers

Get things moving and study the characteristics therein.

Arduino and C programming

Arduino and C Programming

Learn how to write and upload C programs to an arduino while exploring the main interface of arduino through its pins and the software tools within Arduino IDE.

Microcontroller

Microcontroller I/O

Learn about Digital and analog input/output usage and applications.

Team Project

Team Project

Build a low-cost and cool robot to accomplish a simple mission.

One Month Project

One Month Project

Team up and build something entirely your own.

Automation Track

Intro to Electrical Engineering

Intro to Electrical Engineering

Learn basics such as current types and how to analyze different electrical circuits.

computational thinking

Computational Thinking

Learn how to approach an unsolved problem and come up with correct, but more importantly efficient solutions.

Scratch

Scratch

Understand the key concepts to programming in any language and clone one of the most popular games out there with MIT Media Lab’s Scratch.

C Programming

C Programming

Learn how to express your solutions by writing and debugging programs as you learn to use programming to control your system.

Arduino

Arduino

Learn how to write and upload C programs to an arduino while exploring the main interface of arduino through its pins and the software tools within Arduino IDE.

Prototyping Electronics

Prototyping Electronics

Learn how to use both the simple breadboards and the more durable PCBs to model and design your circuits.

Advanced C and Arduino

Advanced C and Arduino

Learn about using different sensors while diving into more complex C language constructs.

Communication Protocol

Communication Protocols

Make things chat with each other and understand the role of communication in small and large scale autonomous systems.

One Month Project

One Month Project

Team up and build something entirely your own.