Protons'18 is here Apply Now close
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 solve real world problems.

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.

IoT 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.

Sensors

Sensors

Learn how to use sensors to measure temperature, detect objects, and do other cool stuff !

Advanced C and Arduino

Make Code Libraries

Build your own Arduino libraries while diving into C++ language constructs.

Communication Protocol

Networking

Control devices that are far away from you, maybe on the other side of the earth !

One Month Project

One Month Project

Team up and build something entirely your own.