Studios
Area of a Circle
Get cosy with Java syntax by revisiting one of our early Python programs. We'll create a console program that calculates the area of a circle based on input from the user.
Counting Characters
Practice working with ArrayList
and HashMap
objects, as we revisit one of our studios from Unit 1.
Bonjour, Spring!
Make your Hello, Spring! application multilingual.
Cheese MVC
Add some functionality to the cheese-mvc
Spring Boot app
Restaurant Menu
Practice class design by designing the classes for a restaurant's menu app.
MVC Design
Think about how a given MVC application should be structured.
Restaurant Menu Continued
Continue working on your Menu
and MenuItem
classes by adding methods to them.
Work on Restaurant Menu Continued
Quiz Time!
Design and create a console program to deliver and score quizzes.
User Signup
Create an app that allows users to "sign up" via a form, and creates a new User
object when a user signs up.
User Signup Continued
Continue on your work from the last studio to add model validation
Sorting Cities
Implement the Comparator<T>
interface to sort cities based on various criteria.
Cheese MVC Persistence
A guided walkthrough of adding a persistence / data layer to the cheese-mvc
application.