Computer Science & Engineering


Computer Science STEM Network Competition & Online Course – Carnegie Mellon

On top of Carnegie Mellon’s CS Competition in Robotics, Carnegie Mellon offers guided online courses on how to design, build, and program robots at home with little to no background experiences! This is a great way to learn more about the STEM world while being in the comforts of your own house. And with the knowledge you learn from there, you can challenge yourself and others by partaking in their annual competition available for all students in high school and college.

Imagine Cup

Sponsored by Microsoft, students in high school can participate in this global competition which allows for students to be challenged on their ideas to help the world on the basis of Computer Science, Information Technology, Entrepreneurship, and more! This is a great way to expand your knowledge and connections to people around the world while Microsoft provides you with opportunities to work with other mentors around the world to help build your Job Portfolio.

Major League Hacking Hackathons

A Hackathon is an event where you have to create a product from scratch in a small team that usually last for weekend. Here, you can focus on aspects such as brainstorming & pitching, UI/UX design or what most Computer Science students usually do when they are part of the team, creating a program. In the MLH website, you can find information on many Hackathons. When competing for the first time, many fear that they won’t be able to find a team. However, more than half of the people will come without a team so you will be able to easily find a team mate with the help of the organisers. Sometimes, there can be specific prompts to win prizes for such as ‘Best Social Good Hack’ so it will help you brainstorm and the probability of winning a prize will be higher. There are also events specialised for women and non-binary individuals or high-school students if you feel more comfortable competing in such environments.

Zero Robotics Tournament

High School Students can partake in an online competition where a team of students can program a robot in order to solve a number of challenges. The more phases the teams solve, the better the chance they have of winning the competition! This is a great way for testing your knowledge of the programming languages in an actual challenging setting in STEM.

Technovation Challenge

Technovation-Girls, formally Technovation Challenge, is the largest and longest-running global technology and entrepreneurship competition exclusively for young women to inspire the pursuit of STEM. It is an international competition in which girls between the ages of 10 and 18, from more than 100 countries, participate. Technovation offers girls around the world the opportunity to learn the skills they need to emerge as entrepreneurs and technology leaders.


RoboRAVE is a Robotics Education program to teach students and teachers how to design, build, program and test robots to perform a variety of tasks. There is also an International Robotics Competition for teams of kids (ages 8 and up) or adults to test their design in one or more events.

Congressional App Challenge

In Congressional App Challenge, you can submit your own original applications for a chance to win extraordinary prizes! Any participants may use any programming language, such as C++, Python, Ruby, Java, on any platforms. You need to be a middle school or high school students when you submit your application. Furthermore, you can either register on your own or invite up to 4 members for a team.

International Olympiad in Informatics

There are five international science olympiads and International Olympiad in Informatics (IOI) is one of them! The main purpose of IOI is to encourage interests of young people in computing science and information technology. It is also to find talented learners in computer science. In order to participate, you need to be twenty years and younger and is the representative of your country. You can find their syllabus on their website.

FIRST Robotics competition

The mission of FIRST® is to inspire young people to be science and technology leaders and innovators, by engaging them in exciting mentor-based programs that build science, engineering, and technology skills, that inspire innovation, and that foster well-rounded life capabilities including self-confidence, communication, and leadership. Engage PreK-12 (ages 4-18) students in exciting, mentor-based, research and robotics programs that help them become science and technology leaders, as well as well-rounded contributors to society.