Java is a popular programming language, used for Mobile applications (specially Android apps), Desktop applications, Web applications, Web servers and application servers, Games, Database connection. Students will learn all the essentials like variables, arithmetic and logical operations, string manipulations, arrays, and functions. It also introduces the students to advanced topics like object oriented programming and GUI interfaces.
HTML stands for Hyper Text Markup Language. This is the basic language that is needed to build a website. HTML elements are represented by tags. HTML tags label pieces of content such as "heading", "paragraph", "table", "links to websites" and so on. Browsers do not display the HTML tags, but use them to render the content of the page.
Scratch is a programming language where children learn to program and share their programs with the outside world. These programs can range from games to stories to cool animations. This language is a prefect way to get kids introduced to programming.