Courses
Level: 1
Age group: All
This course Includes
17 live tutoring sessions
123 topics
Access on mobile
Certificate of completion
Knowledge of basic object-oriented features
Understanding of data types, conditional constructs, looping, operators and functions
Skill of exception handling and working of array
Mastery in making the well functioned programs in Java
123 topics
Features of Object Oriented Programming
Basic Elements of Object Oriented Programming
Object
Class
Benefits of Object Oriented Programming Language
Quiz/Doubts
Different Types of Java Programming
Basic Features of Java
Byte Code and JVM
Introduction to BlueJ
First Program in BlueJ
Assignment
Tokens
Literals
Separators
Operators
Identifiers
Type Conversion (Explicit and Implicit)
Practice/Assignment
Arithmetical Operators
Expression in Java
Unary Increment and Decrement Operators
Shorthand Operators
Relational Operators
Logical Operators
Ternary Operators
Nested Conditional Operators
Bit wise Operators
Practice
Java Packages for Mathematical Functions
Programming Using Mathematical Functions
Input by Using Buffer Reader
Input by Using Scanner Class
Input Through Command Line Argument
Decision Making in Java
If Statement
If elseif
Nested If
Switch Case Statement /Menu Driven/ User's Choice
Nested Switch Case
Scope of Variables
Testing and Debugging
Write the Program using Conditional Statement
Introduction to Loops
Fixed Iterations
For Loop
Few Applications of for Loop
Different Ways of Using for Loop
Null Loop
Endless Loop
Write the Program using Loops
Nested Loop
Loops With Varying Iterations
While Loop
Nested While Loop
Use of Break and Continue Statement
Do-while Loop
User Controlled Loop
Assignments
Input/output Operations in Java
Exception Handling in Java With Try-catch
Wrapper Class
Packages in Java
Types of Streams
Assignment/Practice
Character Functions
String Functions
Conversion from String to Primitive Types
Conversion from Primitive Type to String
String Buffer Functions
Characters/String Manipulation in Java
Assignment/Practice
Need to Use an Array
Single Dimensional Array
Using Array Elements
Basic Operations on Arrays
Searching(Linear Search, Binary Search)
Sorting( Selection Sort, Bubble Sort)
Insertion
Deletion
Merging
Double Dimensional Array
Assignment/Practice
Scanner Class
Import System Package
Tokens in a Text Line
Methods to Read Tokens from Scanner Object
Practice
Defining a Method
Construct and Components of a Method
Features of Return Statement
Invoking a Function
Using Static Method
Actual and Formal Parameters
Different Ways of Defining a Function
Arguments to Functions
Pass by Value
Pass by Reference
Pure and Impure Functions
Function Overloading
Why User Defined Classes?
Creating Object of a Class
Contents of a Class
Constructors
Access Specifiers
New Operator
Static Data Members
Nested Classes
This Keyword
Assignment
Need of Using a Constructor
Invoking a Constructor
Types of Constructor
Parameterized Constructor
Copy Constructor
Constructor Overloading
Assignment/Practice
Data Hiding
Inheritance
Types of Inheritance
Practice
Projects
More Projects on Different Topics
Here's why more and more people are joining EnthuZiastic
Customize your lessons to meet your individual goals.
Top rated teachers to guide you through the learning process.
Attend classes anytime, anywhere. Make your own schedule.
Gain experience in organizing live events such as 'Show What You Know,' competitions, and cultural celebrations to develop self-assurance and confidence.
A compassionate support team to listen to your needs.
You will get a certificate for the completion of the course.
Enroll for the course of your liking by selecting 1:1 or group classes. Choose the type of instructor you want to learn with.
Download Enthu app and schedule classes for the day and time that works best for you. You own your learning schedule.
Join classes on Zoom and start learning with lessons customized for you. Make most of our student success program.
Should know how to operate computer
Enthusiasm to enter in the world of programming
A laptop or computer with internet connection
Java software should be installed
Expand all
Why join this course?
If you are interested in learning object-oriented programming concepts but are a novice in coding, Java is the best language to start coding practice.
Who can join this course?
Anyone who wants to make his career in programming can join this course.
What next after this course?
In this course, you have learned to write good Java programs. If you are seeking a job as a Java programmer, start solving interview problems. For this, joining our LeetCode with Java course will help you.
What can I expect after this course?
By the end of this course, you will be capable of making concise, well functioning Java programs.
Are these classes Live?
Yes, all our classes are conducted online. These classes are no different than taking up face-to-face, physical chess training. Taking up online lessons help you save significant time, money, and energy.
How will I be able to join classes?
You will need to download Enthu app. It will have all your classes and all your schedule in one place. You can join classes directly from the app (both mobile and desktop app are available). You will get regular reminder for classes on the app so that you never forget a class. App can also be used to share feedback for each session.
How many students will there be in a class?
We have 1:1 as well as n:1 classes. You can make your choice when enrolling in the course. For group classes, we take only small batches not exceeding 5 students at a time.
What if I miss a class?
In the case of 1:1 class, you can easily reschedule your class with the help of support team or through the app. In the case of group classes, class recording will be available to you in the Enthu app. You can watch them and get any doubts you have answered in the next class.
Do you follow a curriculum?
Yes, our curriculum has been designed by our teachers with more than a decade of experience in the respective subject. It is a tried and tested curriculum to help you uncover your best.
What are the privacy steps followed by you for these classes?
We take utmost care to ensure privacy during our online live sessions. Only verified students can join the sessions. This makes our sessions completely safe and secure. We do not share this personal information with any third parties.
Whom to reach out if I need any help during session or otherwise?
You can reach out to support team on Enthu App or email at support@enthu.com
What is your cancellation policy?
You can cancel your enrollment by emailing at support@enthu.com within 5 working days of your registration.
What is your refund policy?
We offer 30 Day Money Back Guarantee. You can ask for refund by emailing at support@enthu.com.
Fill this form and we will respond back, on priority.
16192 Coastal Hwy
Lewes
DE 19958
+18044084086
912 Techno IT Park, Link Road, Borivali (W)
Mumbai, MahaRashtra
400092 (India)
+91-76708-58585