Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Core Java" is no longer available

38 Reviews

Durgakund, Varanasi

Course ID: 44947

Durgakund, Varanasi

₹ 4,000

38 Reviews

About the Course

Learn Core Java from Industry Expert Professional. This Course covers Object Oriented Programming, Java Concept, Eclipse IDE, Debugging, Modifiers, Collection Framework, Multithrreading, IO handling, Database connectivity and desktop app.

Details of this course are-


  • Types of Programming
  • Why Java?
  • Fundamentals of Object-Oriented Programming
    • What is OOPS?
    • Why we need OOPS?
    • When do we need OOPS?
  • Java Evolution & History
  • Features of JAVA

Fundamental Concept

  • Installing JAVA
  • Environment Setup in Java
  • Java Program Development
    • Compilation
    • Executions

Advance Core Programming

  • Packaging in JAVA
    • Create package
    • Import package
    • Compile and Execute using Package
  • Java Achieve (JAR)
    • Creating & Extracting JAR
    • Compiling & Execute programs using JAR
    • Execute packaged based JAR file
  • Path & Class Path
  • Java Naming Convention

Java Editor

  • Download & Install editor
  • Setup environment of editor
  • Execute a JAVA Project
  • Setup Build Path
  • Debugging using editor

Object Oriented Programming

  • Object
  • Classes
  • Abstraction
  • Encapsulation
  • Inheritance
  • Java Beans
    • Design of Accessors & Mutators
  • Polymorphism
    • Overloading in Java
    • Overriding in Java
  • Constructor in Java
    • Constructor chaining
    • Constructor Overloading
    • Use of this & super keyword
    • Use of this & super functions

Java Features

  • Data types & Variables
  • Different types of Comments
  • Constants & Keywords
  • Arrays
    • Single dimensional Array
    • Multi dimensional Array
    • String based Array handling
  • Casting in Java
    • Auto Widening & Explicit Narrowing
    • Object Casting
  • Scope of Variables
  • Operators in Java
  • Statements in Java
    • Sequential
    • Conditional
    • Looping
  • Use of break & continue
  • Switch case

JAVA Modifiers

  • Access Specifiers
    • Private
    • Public
    • Protected
    • Default
  • Static
    • Class level & Instance Variable
    • Use of Static block & Initialization
    • Internal inspection of SOP
    • Utility classes
  • Final
    • Ways of Initialization
    • Aggregation and Composition
  • Brief of Synchronization
  • Brief of Transient
  • Abstract Class
  • Interface

Exception Handling

  • Exception Hierarchy
  • Checked & Unchecked Exceptions
  • Errors in java
  • Exception handling using try, catch & finally
  • Exception Propagation using throw & throws
  • User Defined Exceptions

String Handling

  • String literal
  • String pool
  • Intern() function
  • Difference between â??==â?? and equals() method
  • Concatenation
  • String functions
  • String Splitting
  • String Tokenizer
  • String Buffer
  • String Builder
  • String based programming paradigms

Input / Output

  • What is Streams?
  • Types of Streams
  • OutputStream Classes
  • InputStream Classes
  • File Handling
    • Read & Write into file
    • Append data into file
    • Delete a file
    • Copy file
  • Object Serialization
  • Object De â?? Serialization

Collection Framework

  • What & Why collection framework?
  • Class Hierarchy
  • Benefits of Collection Framework
  • Types of iterations
  • Set Interface
  • List Interface
  • Map Interface
  • Comparison of Collection Framework classes
  • Performance measurement matrices
  • ConcurrentHashMap
  • Collections Utility Class
  • Comparable & Comparator
  • Read only collections
  • Thread safe collections
  • Hashtable & Properties Classes
  • Stack Implementation

Java Database Handling

  • Database Installation & Environment Setup
  • Types of JAVA Drivers
  • Steps to Create Database Connection
  • Database URLâ??s
  • SQL Scrapbook
  • Read data using Statement
  • Read data using Prepared Statement
  • Difference between Statement & Prepared Statement
  • Read data using Datasource
  • Insert data into database
  • Update data into database
  • Delete date into database

Multithreading / Concurrency

  • Multiprocessing & Multitasking
  • What is JAVA thread?
  • What is Multithreading & Why required?
  • Life Cycle of Thread
  • Creating Java Thread
    • Thread class
    • Runnable Interface
  • Thread Group
  • Types of Thread
    • User Thread
    • Daemon Thread
  • Thread Synchronization
  • Deadlock
    • Wait, Notify and Notify All
    • Producer and Consumer Problem
    • Dining Philosophers Problem
  • Inter â?? thread Communication


  • What is Abstract Windowing Toolkit?
  • AWT Components
  • AWT Containers
    • Panel
    • Frame
    • Applet
  • AWT Controls
  • Event handling
  • Layout Manager
    • Flow Layout
    • Grid Layout
    • Border Layout
    • Card Layout
  • AWT Menus Classes
  • Graphics Control


  • Hierarchy Classes
  • Difference between AWT & Swing
  • Design Components
  • Developing Containers
  • Event Handling


  • More than 50 programs to build up Logic
  • Using Simple Statement, Conditional, Looping, Multiple-If
  • Using Jars
  • Using Switch Case, Ternary Operator
  • Using Command Line Argument
  • Using Arrays
  • Using OOP like Polymorphism
  • Using Exception Handling
  • Using String Handling
  • Using IO & Serialization
  • Others Java topics like Threading, Collections, JDBC, etc


  • Puzzle Game
  • Design Chess Board

Date and Time

Not decided yet.

About the Trainer

Amit Kumar picture

4.95 Avg Rating

39 Reviews

50 Students

0 Courses

Amit Kumar


14 Years of Experience

I am having 13+ years of Industry experience in development, recruitment and training. I have worked in HCL Technologies Noida as well as in Toronto (Canada).

Student Feedback


Average Rating




Aditya Singh

One of The Best Teacher in Varanasi. I am very glad and I am very happy to read these and I have learned a lot.


Vineet Kumar

1-Best Quality contents of the course. 2-Awesome doubt clearance. 3-Industrial programming methodology and teaching. 4-Very punctual in training completion.


Shardul Singh

I learned Core Java from Amit Sir. Amit Sir is a passionate about what he teach, infusing each lesson with immense knowledge. He explains concepts clearly, concisely, and always answers questions well. He possesses very good teaching skill and explains each and every topic very well. I love the way he teaches. "Thank You Sir".



Best Java trainer in the town. Explained each and every concept of core java and adv java so effectively and make best efforts in providing industrial training.



Really great experience. Working under sir guidance.Studying under sir, Will make you stand in industry.


Ram Lakhan Yadav

It was really a good experience with Gateway2IT. Excellent Training. Endless Learning Opportunities - if you show initiative.



My experience with amit sir is very good. He is very supporting in nature and explain ever little thing with a very good practice scenario.


Pankaj Sahni

One of the best institute where you can learn Java and Frameworks "Spring Hibernate" as Industry Level.



Nice he is a very good mentor. He teaches every student satisfied. First of all he is a very good person.


Manmohan rathour

Gateway2IT is a best learning center in varanasi. So anyone wants to really be an expert in java then Gateway2IT is perfect java institute in varanasi with lower cost prices. There is only one faculty in Gateway2IT and the lecture is conducted by only AMIT SIR. He is the master of java technology. This is the best academy to learn & enhance skills in IT field.


Chaitanya Gupta

If you are looking for the an amazing institute to learn Java and other programming languages in varanasi, go for Gateway2it. It is the best institute. All the guidance and study materials provided are very helpful. Amit sir is the best teacher one can ever get.


Atithi Khandelwal

The knowledge given by the sir is fantastic with the help of this I learn a lot of new things which is helping me to derive a new project. He also help me a lot for future guidance that he instruct me and in last sir has huge knowledge and I enjoy his company.


Rahul Sinha

I think it is a best academy and coaching center to grow your knowledge from basic to best level. I really thankful to gateway2it .


Pooja kumari

First of all many thanks to Amit sir for his support and believe on me. As i experienced, it is one of the best institution for programming languages (specially for java). Here I found myself better and got a best platform, all those credits goes to Amit sir.


Arun vashishtha

I learned a lot in your class because you took the extra time to explain things clearly.Thanks Amit sir.


Padma Pathak

First of all, many thanks to Amit Sir for his support and believe on me. Amit Sir is very good for java. You are very nice teacher. Amit Sir clears all concepts in core java very well. It is very good institute. He is an amazing teacher and a great person. I am very happy to learn java from Gateway2it.


Arvind Kumar Maurya

It is a good place to get deep knowledge of the industry. I found a good experience of core java with an oops concept, along with I also get excellence knowledge of spring framework and web services. Great thanks to Amit Sir.


Rahul Singh

First of all, many thanks to Amit Sir for his support and believe on me. It is very good platform to enhance IT skills (specially java) for freshers and experienced and best for those who wants to grow rapidly in industry. I have learned a lot to things here.


Maksym Zhakun

As someone who never worked as a web developer and had very little programming experience, I was concerned about learning everything fast and as much in depth as I could. Amit makes things very simple and easy to understand from his classes, I have improved my knowledge as his course covers from the basics to intermediate and advanced topics "to come" as he tells you what you are getting every time he does an update as well as what is coming. His way of defining what you want to achieve by breaking down the big picture into small chunks has helped me in my day to day job keep it up. He is an amazing teacher and a great person. You really get value with Amit's courses.


Saurabh Kumar

This is the best academy to learn and enhance skills in IT field. I have learnt a lot of things here. Thanks you.

Arun Gaur

Excellent online class by Amit sir, and its on time and with flexible slots.



I am learning form Amit sir. He is the best trainer for the IT world. Thank you sir.


Devesh Sharma

It was a great learning experience. He taught java in depth both practically and theoretically. Also trained us on live project. Grew in confidence thereafter and was able to find a job as a software engineer in one of India's largest MNC.


Vivek Raj

Amit sir is the best teacher for java training classes.He has more than 12 years experience of industry so that it share to industry pattern.We learned lot of things like industry pattern,how to work in industry.In every moment,he guide the student. Amit sir teaches with real time example which is based on industry pattern. He is a best trainer for java.



Real time knowledge and concepts are delivered nicely stuffed with industry conventions.


Pankaj Pandey

I attend coaching at Gateway2IT academy. It is a very good institute. I done a project from this. Amit sir clears all concepts very well.


Vikash Anand

Providing a very good training. Provided a latest Industry tools to work. Solving problem & providing guidance any time.


Kasish Goyal

Great learning path for the freshers. Got to learn lot of things from Amit Sir. He is a great mentor.


Bhartendu Kumar

Given a very good training. Provided a latest Industry tools to work. Solving problem & providing guidance any time.


Abhishek Raj

It is a very good institute. It provides a platform where we can enhance & growth our career.


Sahil Nijhawan

I am placed in IBM. I attend coaching at Gateway2IT academy. It is a very good institute. I done a project from this. Amit sir clears all concepts very well. Thanks to Amit Sir due to him can start my career with IBM.


Ashwini Kumar Gupta

I have passed mca from BHU 2016 batch. First of all I am telling, Thanks to Gateway to IT where I learned Java Tech, which help me to find the job in Webkul sector 63 noida, also in my co. i gave interview for PHP but good skills in java now i,m working on android tech. I have joined gateway to IT late time so there was no enough time for getting all skills of java, but sir work hard for teach me and also i am hard working for learn java to getting knowledge in minimum time. Sir have 12 year exp. and better guidance exp. that's provides us to getting good skills on JAVA Technology.


Manoj Shaharavat

It was really nice experienced for me to get in touch Mr. Amit sir, his way of teaching, way of updating students as per the companies expectation. I really was fully satisfied.


Amir Ahmed

Gateway2IT gives students the opportunity to choose their career path. Thanks to Amit Sir, to give us good knowledge and a good career path(self-initiator).


Shashi Kant Sharma

I have pleasure time being with Gateway2IT. I have come across professional and quality training. Training is totally on Industrial Pattern.


Atul Kumar

Best Coaching Academy in my whole life. You can easily compete with 3-4 years experience industry experts and switch / get new job.


Javed Khan

Amazing real time knowledge and concepts are delivered nicely stuffed with industry conventions. A worth joining place.


Rohit Singh

Gateway2IT is great platform for the Java developer. I have learn lot of things here. I get the guidance here which is very helpful for my carrier.


₹ 4,000

Post your requirement and let us connect you with best possible matches for Java Training Classes Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more