All challenges
Free

Student Task Manager

Software Engineering · Beginner · 50 points · due 14 Nov 2026

Design and build a simple system that allows a student to keep track of their academic tasks.

What you'll build

Practice breaking a simple problem into system requirements and implementing basic software functionality.

Your checklist

  • Allow the user to add a task.
  • Allow the user to view their tasks.
  • Allow the user to mark a task as completed.
  • Allow the user to delete a task.
  • Store at least the task name and completion status.
  • Provide a simple and understandable user interface.

Skills you'll practise

Programming fundamentals, CRUD concepts, functions, basic UI design, problem solving

How it's assessed

A strong submission allows users to add, view, complete, and delete tasks correctly. The code is organized and readable, and the README clearly explains how the system works and how to run it.