Polypilot product mascot

Introducing PolyPilot:

Our AI-Powered Mentorship Program

Learn More
Go to Polygence Scholars page
Rohil Shah's cover illustration
Polygence Scholar2021
Rohil Shah's profile

Rohil Shah

Lynbrook High SchoolClass of 2022San Jose, California


High School Senior interested in Computer Science and Physics.


Rohil's Symposium Presentation

Project Portfolio

Algorithm Learning Game

Started Apr. 30, 2021

Abstract or project description

In order to ‘gamify’ the often boring process of learning and understanding software algorithms, this website takes the user through a series of interactive software challenges, each designed to teach users a specific concept. These concepts range from recursion to dynamic programming to optimization. Each challenge either comes with a story or comes with a simple animation to immerse the user. Users must write and execute code on the website to solve the challenge and are graded on execution time. The website makes use of various front-end and back-end technologies, such as React, NodeJS, Docker, Flask, and PostgreSQL. It also heavily uses JavaScript and Python.