🔴 Mandatory: A mandatory project in the main curriculum.

🟡 Optional: An optional bonus project, which enhances mandatory projects.

🟢 Open: A project which is unlocked once a defined skill or level has been reached.



🎓 Levels: 5-18



go-reloaded

A simple tool for text completion, formatting and auto-correction.

🔴 Mandatory / Go / 1 student / 1 week

Your very first project as a student. You will freshen up on your knowledge from the piscine by creating a very simple tool for text completion, formatting and auto-correction. You will learn to process command line arguments and the basics of string manipulation. You will learn to read from and write to the file system.

View project


tetris-optimizer

Arrange tetriminos into the smallest possible square.

🟢 Open / Go / 1 student / 1 week

You will open and parse a list of tetriminos from a file. You will need to validate that the teriminos are valid, and create an algorithm which will arrange them into the smallest possible square.

View project