Image by Fotis Fotopoulos

Strive Hackathon

Below is the curriculum for the first few Strive classes and Strive bootcamp. Each project becomes progressively harder and teaches more complex coding and math concepts. Depending on the student's age, prior coding experience and mathematical abilities, students will proceed through these classes at different rates. A middle school student can expect to finish the first 2 or 3 projects in the first 5 classes. A high school student with prior coding knowledge can expect to finish all 5 projects in 5 classes. 


Screenshot at Feb 19 12-15-56.png

Day 1 | Project 1

In this project, students build a rocket that can be controlled with the arrow keys on their keyboard. They can also change the background colour using sliders controlling the red, green and blue values of the keyboard. This is a phenomenal introduction project to coding, it covers topics like variables and user input. The math topics include co-ordinate geometry, algebra and properties of shapes. (6).gif


Day 2 | Project 2

Screenshot at Feb 18 13-25-03.png (5).gif

In this project, students create a spiral visualisation. This project is an example of a new category of mathematical art called generative art. Students learn about transformations, rotations and translations which are the building blocks of linear algebra. We also cover the properties of spirals and circles and show how they appear everywhere in nature from solar systems to shells and flowers.

Pythagoras Theorem

Day 3 | Project 3

Screenshot at Feb 19 12-21-57.png

In this project, students learn about one of math's most fundamental formula: The Pythagoras theorem, students learn what this formula means, how it is used in computers, and it's applications in the real world. For example, Google Maps uses the Pythagoras Theorem to calculate the distance from your home to school. In the process, students learn about math topics like the distance formula, the midpoint formula, squares and square roots.


Day 4 | Project 4

Screenshot at Feb 19 14-20-15.png

A cardioid (from the Greek καρδία "heart") is a plane curve traced by a point on the perimeter of a circle that is rolling around a fixed circle of the same radius. It can also be defined as an epicycloid having a single cusp. It is also a type of sinusoidal spiral, and an inverse curve of the parabola with the focus as the center of inversion. (9).gif


Day 5 | Project 5

Screenshot at Feb 19 14-44-29.png

Students recreate a two-player version of the game pong. Despite looking simple the project can be quite challenging. Students need to be able to model a ball and move the paddles via keyboard input. In order to do so, students need to understand vectors, trigonometry and speed. (10).gif

Register Now

  • 7.5 hours of 1-1 lessons.

  • Dedicated Strive profile that can be used for job and university applications.

  • Lifetime access to Strive community and Strive content

March 15-April 15
  • We will find five days that work for you during this period.

  • Morning afternoon and evening slots are available.

Whats app us and we will guide you through the registration process