Programming in Java

Java is a high-level, class-based, object-oriented programming language. It is designed to have as few implementation dependencies as possible. It is a general-purpose programming language. It is intended to let application developers write once, run anywhere. WORA: meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.

About This Course!

Learn to code in Java and improve your programming and problem-solving skills.
You will learn to design algorithms as well as develop and debug programs.

After completing this course you will be able to:

  1. Edit, compile and run a Java program
  2. Use conditionals and loops in a Java program
  3. Debug a Java program using the scientific method
  4. Write a Java method to solve a specific problem
  5. Create a class with multiple methods that work together to solve a problem

What you’ll learn!



Students are taken through the introduction parts of the Java programming language. They learn about the

  • Syntax of the language,
  • Data types,
  • Conditional statements and
  • Looping statements.

E.g. Calculate grade from marks, Check for Palindrome, Check for Armstrong number, Pattern Printing



Students learn about arrays and functions. They are also introduced to classes and object-oriented programming in Java. They learn how to write recursive functions. They learn how a class can act as a user-defined data type and many more.

E.g. Fibonacci Series using recursion, Factorial of a Number using recursion, Object Passing and returning



The students learn how to use Java programming in more advanced ways. The advanced module also includes details about interfaces. They learn about the different OOP concepts discussed in the intermediate section more deeply and learn how to implement them. The course will be concluded with a certification project which the students have to do with the knowledge they have gained from the course.

E.g. Inheritance, Abstraction, Encapsulation, Method Overloading, and Method Overriding programs.


Certification Project

In the end students will be assessed based on a certification project they build from scratch on their own.

E.g. Restaurant Management System, Bank Management System, Bill Management System

Student Projects

Our Courses

  • Tinkers

    (Age 6+)

  • Makers

    (Age 9+)

  • Thinkers

    (Age 12+)

New Facet
  • Makers
  • Tinkers
  • coding course
  • Thinkers
  • Featured course

Let your child play and learn with Little Inventors