Student Projects

Home > Student projects

As our 12-week course wraps up, students design a final project, which can be anything from a “mini game” to an artistic presentation using Python, demonstrating the programming skills they’ve learned. During week 13, students present their projects to KidCoder staff and parents.

 

Explore projects from past students below, or see more on our Youtube channel.

Obstacle Course

Our students love creating obstacle courses! These mini-games are highly visual and can range from simple to complex. Players can continually modify or add new elements, making the game versatile.

 

In the featured video, a Python program tracks the player’s location every second. Falling off triggers monster encounters, and reaching the final platform sets up a showdown with the final boss!

Treasure Hunt

Here’s a fantastic mini-game idea: a treasure hunt! Using Python’s “random” module, we add surprise and unpredictability to the game. Unlike an obstacle course that players can master over time, a treasure hunt’s random element makes every game unique and challenging to master.

 

In this version, a diamond block appears randomly within a 50-block radius of the player, who must find it as quickly as possible. But there’s help— the program gives hints about how close the player is to the treasure!

Combine Obstacles with Randomness

Lots can be done with Python! Here is an example of a small obstacle course where the timer is very “physical” in nature: it is lava slowly rising towards the player. The only way to stop it: find the hidden diamond ore block!

What Parents Say About KidCoder