This page shows all the projects available to students in the Foundations course
‣
1. Drawing Basics
Among Us, Part 1
Among Us, Part 1
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
Guided Project
3 - Medium
Draw a Penguin
Draw a Penguin
Draw a cute little penguin using ellipse and coordinate geometry
Guided Project
1 - Very easy
Singapore Flag
Singapore Flag
Draw the Singapore Flag using shapes and coordinate geometry
Guided Project
2 - Easy
Draw your Minecraft Character
Draw your Minecraft Character
Draw your favorite Minecraft character using rectangles and coordinate geometry
Guided Project
2 - Easy
Indian Flag
Indian Flag
Draw the Indian Flag using shapes and coordinate geometry
Guided Project
2 - Easy
Among Us, Part 1
Among Us, Part 1
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
Code Quest
3 - Medium
American Flag
American Flag
Draw the American Flag using shapes and coordinate geometry
Code Quest
2 - Easy
Concentric Rectangles
Concentric Rectangles
Draw concentric rectangles with changing width and height
Challenge
1 - Very easy
Smiley Face
Smiley Face
Your introduction to
processing
by drawing a few simple shapes that make a smiley face 🙂Code Quest
2 - Easy
‣
2. Variables
Exploding Star

Exploding Star
Draw interactive shapes and compute their area dynamically
Guided Project
2 - Easy
Among Us, Part 2
Among Us, Part 2
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
Guided Project
2 - Easy
Among Us, Part 3

Among Us, Part 3
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
Guided Project
2 - Easy
Moonlight Meteor
Moonlight Meteor
Simulate a meteor as it streaks across the night sky
Guided Project
3 - Medium
Rocket - Part 3
Rocket - Part 3
Update your rocket so that it moves through the galaxy
Guided Project
3 - Medium
Sliding Square
Sliding Square
Draw interactive shapes and compute their area dynamically
Guided Project
2 - Easy
Rocket - Mouse Movement
Rocket - Mouse Movement
Build a rocket that moves along with the mouse
Guided Project
3 - Medium
Among Us, Part 4

Among Us, Part 4
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
Guided Project
3 - Medium
Area Calculator (Foundations)
Area Calculator (Foundations)
Draw interactive shapes and compute their area dynamically
Guided Project
2 - Easy
Sliding Square

Sliding Square
Challenge yourself to create a square to moves across the canvas and shrinks as it moves
Challenge
3 - Medium
Rainbow Butterfly
Rainbow Butterfly
Create a rainbow butterfly out of waves, lines and random colors
Challenge
4 - Hard
Shapes with variables
Shapes with variables
Create 3 basic shapes to show your coordinate skills!
Challenge
2 - Easy
Mouse in a Bubble Chamber
Mouse in a Bubble Chamber
Challenge the student to draw shapes with the speed of their mouse
Challenge
5 - Very Hard
Rocket - Mouse Movement
Rocket - Mouse Movement
recreate the classic Strive Rocket - mouse movement as a project
Code Quest
3 - Medium
Analog Clock Arc
Analog Clock Arc
Recreate Strive’s analog clock but without hands, only using built-in variables
Code Quest
3 - Medium
Area Calculator
Area Calculator
Recreate the classic Strive area calculator as a challenge
Code Quest
4 - Hard
Avatar

Avatar
Create a cool alien individual to test your knowledge of shapes and randomness
Code Quest
4 - Hard
Sunrise
Sunrise
Recreate the classic Strive sunrise using only built-in variables and the constrain() function
Challenge
2 - Easy
Moonlight Meteor
Moonlight Meteor
Create a beautiful background and a shooting star to test your knowledge of variables
Challenge
3 - Medium
Squares on squares
Squares on squares
Challenge the student to generate
various static square patterns on the canvas
Challenge
2 - Easy
Rocket - Code Quest
Rocket - Code Quest
Build a rocket that moves along with the mouse
Code Quest
3 - Medium
Meteor Shower

Meteor Shower
Create a beautiful collection of falling meteors with a trail while the background changes
Challenge
4 - Hard
‣
3. Logic
Painting Mashup - Code Quest
Painting Mashup - Code Quest
Conditional statements to use inequalities to make a color mix-match.
Code Quest
3 - Medium
Painting Mashup
Painting Mashup
Use Conditional statements and use inequalities to make a color mix-match.
Guided Project
3 - Medium
Paint Editor
Paint Editor
Create a Paint editor, where you can paint with your mouse and choose the colour you want using specific key presses.
Code Quest
2 - Easy
Rocket Blast Off
Rocket Blast Off
Watch the timer reach zero and the spaceship blast off into space.
Code Quest
3 - Medium
True/False Circle
True/False Circle
Create a circle that grows bigger and changes colour when you click the mouse button. The circle also displays True or False depending on whether the mouse is clicked.
Challenge
1 - Very easy
Updating Rectangles
Updating Rectangles
Draw a new rectangle with the passage of time, each new rectangle changes the color of all rectangles and the process repeats itself.
Challenge
2 - Easy
Colorful Quadrants
Colorful Quadrants
Use your mouse to highlight each quadrant. Each quadrant has a unique color.
Challenge
3 - Medium
Polka Dot
Polka Dot
Control the dot on the screen using keyboard inputs, each input changes the position and colour of the dot.
Challenge
2 - Easy
Moving Rectangles
Moving Rectangles
Create a moving column that adopts the colours of the other columns when it passes by them.
Challenge
2 - Easy
Race Track
Race Track
Head to the race track, watch the traffic light turn green and cars speed off the runway.
Code Quest
3 - Medium
Emoji Fun
Emoji Fun
Create an emoji flag with three rows of different colours that extend from one side to the next.
Code Quest
2 - Easy
Positional Shapes
Positional Shapes
Create colorful shapes when you move your mouse into specific quadrants
Code Quest
3 - Medium