Introduction to Java
Understand the language behind millions of apps. Grasp core concepts, write basic programs, and make your first step toward breaking into tech.
Acquire key skills to build a strong foundation for a career in tech. Start from the basics, deepen your understanding, perfect your code, and expand into advanced projects.More details
Certificate of completion (April 26, 2026)
https://hyperskill.org/certificates/80790388-65a9-4abf-b339-e21e6ef33c4f.pdfWhat can be better than a cup of coffee during a break? A coffee that you don’t have to make yourself. It’s enough to press a couple of buttons on the machine and you get a cup of energy; but first, we should teach the machine how to do it. In this project, you will work on programming a coffee machine simulator. The machine works with typical products: coffee, milk, sugar, and plastic cups; if it runs out of something, it shows a notification. You can get three types of coffee: espresso, cappuccino, and latte. Since nothing’s for free, it also collects the money.
User has been actively learning for 561 days and:
Completed1546 topics134 projects
Solved9027 problems1217 problems of the day
Posted69 comments2 useful links193 hints314 solutions
- 10Project Master
- 15Topic Master
- 13Committed Learner
- 12Brilliant Mind
- 10Helping Hand
- 5Sweetheart