By the end of this project, you will create a fully functional graphical calculator using Java and one of it’s most promising graphical libraries; JavaFX. This project gives you a head start with one of the most widely used programming languages in the world; Java. The project will teach you basic programming fundamentals such as basic data structures, conditional statements, and loops. Learning Java and JavaFX will open the door for you to create rich cross-platform applications customized to fit your needs.