Unlock full accessUpgrade plan
Practice projects in computer science
Solidify concepts with guided practice.
Project Progress
All Progress
Project Guidance
All Guidance
138 projects
- Practice projectComputer science • Java
2D Arrays: Image Manipulation Project
This project uses your knowledge of 2D arrays to create an image processing application.More guidance, 120 min - Practice projectComputer science • Java • Code foundations
A Basic Calculator
In this project, we’re going to practice Classes, Methods, Objects in Java so you can hone your skills and feel confident taking them to the real world. Why? It’s vital that you get comfortable creating classes and writing methods that perform various operations.More guidance, 78 min - Practice projectComputer science • Java • Mobile development
A Simple Car Loan Payment Calculator
In this project, we’re going to practice conditionals in Java so you can hone your skills and feel confident taking them to the real world. Why? Mastering combining basic fundamentals such as conditionals and arithmetic expressions will help you to build effective programs.More guidance, 51 min - Practice projectPython • Computer science • Interview prep
A Sorted Tale
Help the owner of a whimsical bookshop in his quest to sort books in a variety of different manners.More guidance, 63 min - Practice projectPython • Computer science • Web development
Adopt a Pet
Use Python’s Flask framework to create a pet adoption website.More guidance, 45 min - Practice projectPython • Computer science • Data science
Aisha's Greetings
Use your knowledge of context managers in Python to help Aisha’s Greetings - a card printing company that prints greeting cards.More guidance, 90 min - Practice projectComputer science • Mobile development • Kotlin
Animal Sanctuary
In this lesson, you’ve learned about the various types of collections that exist in Kotlin. In this project, you’ll be honing your knowledge of lists, sets, and maps as well as all previously covered Kotlin concepts, by building a program that keeps track of a caregiver’s daily responsibilities at an animal sanctuary.More guidance, 60 min - Practice projectC# • Computer science
App Interfaces
Make apps accessible by giving them C# interfacesMore guidance, 30 min - Practice projectComputer science • C# • Web development
Architect Arithmetic
Use blueprints of famous monuments to estimate their area.More guidance, 45 min