
Introduction to content of the course.
Understanding of how Java was discovered and how it evolved to become a user friendly programming language.
Learn to install and compile your first Java program in the editor you installed.
Learn how to declare a variable and also about the various data types in Java.
Learn about how you can manipulate operators and write an expression in Java.
Learn to read user input in Java with the Scanner class by creating a Scanner object, using nextInt to capture two numbers, and handle double inputs and implicit type casting.
Learn about the if statement, while statements and switch case in Java.
Learn about the for loops, while loop and do-while loop in Java.
Solve the palindromic problem and perfect number problem in Java.
Manipulate strings and learn about the various in built-in functions that help to manipulate strings easily.
Learn how to declare an array and store data inside an array.
Learn how to implement functions and methods in Java.
Learn about the four access modifiers in Java and also its limitations to use.
Learn on how to declare constructors and invoke them . Also learn the use of "new" keyword in java along with object creation.
Learn the major concept of java i.e Inheritance and the use of extends keyword.
The current world is driven by technological innovation. Programming language is an integral platform in this innovation. So its time for you to gear up to compete in the race of innovation and this course would hopefully be a major kickstart to grade up your skills. Through this course you would be studying about the basics of Java program, from a basic "Hello world" program to a intermediate programmer. In the process you will be learning the various other fundamental concepts of Java which includes Variables, Data types, Operators, Expressions, Control statements, Loops, String manipulations, Arrays, Functions & Methods, Constructors and Inheritance, Access specifiers and many more...We also deal with some basic problem solving fundamentals like the palindromic problem and perfect number problem which helps understand a mixture of topics. We implement linear search as well to understand the working of arrays. At the end of this course, you would be able to get key insights on different aspects of competitive programming and feel confident about its real time application in problem solving. On finishing the course you would easily be able to start with any other programming language you wish to and you will be able to grab the syntax of any other programming language very easily.