Core Java Course

Join our program and become a Java programmer. Learn the most popular programming language from our expert trainer.
Course Duration: 35 hours  |  Mode: Online  |  Timing: Flexible (Weekdays & Weekends)

What Will I Learn?

Learn how to solve a problem.
Object oriented concepts in Java.

Why designing is important.
In-depth Java concepts with real time examples.

Who Can Take This Course

Software Developer

Anyone looking for a job
Working Professionals

Core Java Course Enquiry

    Please fill this form to send your query and we will get back to you soon

    Core Java Course Description

    Core Java, make coding easier!

    In this internet distributed world most of the companies prefer Java for its secure, simple and object-oriented performance. Jupiter Vidya’s training will form a complete foundation within you to establish your career in App development and testing industry. Our core focus is to teach problem-solving techniques to our participants. So, join Core Java training program with us now for a bright career ahead. We provide complete assistance to master practical aspects of languages. Our primary goal is to make our participants highly skilled and confident for the industry.

    Core Java Course Curriculum

    • Installation of Java
    • Object-Oriented Programming Overview
    • Different IDE for Java
    • Writing the first program
    • Compiling the Program
    • Primitive Data Types
    • Derived Data Types
    • User Defined Data Types
    • Variables and Constants
    • Type Conversion and Casting
    • Arithmetic Operators
    • Relational Operators
    • Boolean and Logical Operators
    • Operator Precedence
    • Simple if, else-if, Nested if, else-if Ladder, switch-case
    • Iteration Statements (while, do-while, for)
    • Nested Loops
    • Jump Statements (break, continue)
    • One-Dimensional Array
    • Multidimensional Arrays
    • Operations performed on Arrays
    • Foreach loop
    • Searching on Array
    • Sorting on Array
    • Passing an array to a method
    • What is a method
    • Pass arguments and return values
    • Pass an array to method
    • String class and methods
    • Math class and methods
    • StringBuffer class and methods
    • Lambda Expressions
    • Class Basics
    • Creating Objects
    • Methods Basics
    • Constructors in Java
    • Type of Constructors
    • this keyword
    • Setter and Getter Methods
    • Garbage Collection
    • Passing Object to Method
    • Return Object from Method
    • Arrays of Objects
    • Overloading Methods
    • Overloading Constructors
    • Access Control
    • Hiding Data and Methods
    • Static Method and Static Variables
    • Final Keyword
    • Recursion
    • Arrays within Class
    • Inheritance Basics
    • is-a Relationship
    • has-a Relationship
    • Types of Inheritance
    • Constructors in Inheritance
    • Super Keyword
    • Method Overriding
    • Using Abstract Classes
    • Using final with Inheritance
    • The Object Class
    • Defining a Package
    • Access Protection
    • Importing Packages
    • Inner package
    • Access modifiers and package
    • Java lang package
    • Defining an Interface
    • Implementing Interfaces
    • Variables in Interfaces
    • Inheritance and interface
    • Exception-Handling Basics
    • Types of Exception
    • Using try and catch
    • Multiple catch Clauses
    • Throw and throws
    • Finally
    • Nested try Statements
    • Java’s Built-in Exceptions
    • Wrappers classes
    • Autoboxing
    • Unboxing
    • String class
    • String Operations
    • StringBuffer class and methods
    • StringBuilder class and methods
    • File class and methods
    • Creating a file and directory in Java
    • Operations on file and directory
    • Input stream and output stream
    • Byte streams: reading and writing
    • Character streams: reading and writing
    • Standard Streams
    • Collections Overview
    • Collection Interfaces
    • Collection Classes
    • ArrayList Class
    • LinkedList Class
    • Set
    • Map
    • HashSet Class
    • LinkedHashSet Class
    • TreeSet Class Using an Iterator
    • Working with Maps
    • Vector
    • Stack
    • Dictionary

    Course Features

    Flexible Timing

    A student can opt for any time. Our class timing is very flexible


    We provide support to help you even after the course is completed.

    Lab Facility

    Every student will get a laptop for practice. A student can practice even after the class is over.


    Regular assignment and test to check your knowledge.

    Placement Assistance

    We are associated with companies for the placements.


    After successful completion of the Core Java course, you'll get a certificate.

    Study Material

    Study material in form of PDF and examples will be provided to the student.

    Real-Time Projects

    Real-time project work on the basis of the skill
    Core Java Reviews
    {{ reviewsOverall }} / 5 Users (12 votes)
    Training Methodology
    Trainer Expertise
    Overall Experience with Jupiter Vidya
    What people say... Leave your rating
    Order by:

    Be the first to leave a review.

    User Avatar
    {{{ review.rating_title }}}
    {{{review.rating_comment | nl2br}}}

    Show more
    {{ pageNumber+1 }}
    Leave your rating