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
Art Sketchpad [Python 🐍]![Art Sketchpad [Python 🐍]](https://assets.super.so/3e89b0fd-5c4c-4f5f-8a8a-365e8aaba1ce/images/2d7ba7f8-a028-4c6a-a622-be8da2c247e3/Art.gif?w=960)
![Art Sketchpad [Python 🐍]](https://assets.super.so/3e89b0fd-5c4c-4f5f-8a8a-365e8aaba1ce/images/2d7ba7f8-a028-4c6a-a622-be8da2c247e3/Art.gif?w=960)
Art Sketchpad [Python 🐍]
Apply geometry and uniform probability distributions to make art
Guided Project