The JavaFX is a new framework intended to support desktop applications and web browsers. It is generally a Java platform for creating rich internet applications that can run on a large variety of devices. Since this is a framework for Java, the code written is not machine dependent. The current release provides support for desktop applications running on Windows, Mac OS X, Linux or any other operating system on which Java can be installed.The goal of this course is to provide you with a working knowledge of JavaFx GUI applications. We’ll start with the basics, starting from installing JavaFx on variety of IDE’s e.g. Eclipse, IntelliJ Idea, Netbeans etc on different Operating Systems like Window, Mac and Linux.Next,We will learn how to createour first JavaFxproject. Then we will Learn How tobuilt-in use differentJavaFX UI controls like Label, Button, Radio Button, Toggle Button, Checkbox, Choice Box, Text Field, Password Field, Scroll Bar, Scroll Pane, List View, Table View, Tree View, Tree Table View, Combo Box, Separator, Slider, Progress Bar and Progress Indicator, Hyperlink, Tooltip, HTML Editor, Titled Pane and Accordion, Menu, Color Picker, Date Picker, File Chooser.In the later half of the video Iwill also show , How sqlite database canbe used with JavaFx.So Let’s get started !!!