Core Java (J2SE)

Why Java ?

Java is a general-purpose language which was designed to be easier to use than C++, which was a notoriously complex language. 80% of the Fortune 500 companies have since used Java to develop desktop apps and website backend systems.Java is a highly portable language as it must be executed through a cross-platform compatible Java Virtual Machine (JVM). Furthermore, Android apps are also developed using Java since the Android Operating System runs on a Java language environment. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9+ million developers.

Course Details

  • Overview of Java
    • Java (JRE and JDK)
    • Installation of java
    • Byte Code
  • Data Types & Variables
    • Data Types & Variables
  • Control
    • If-else branching
    • Switch statements
  • Loop and iterators
    • For Loop
    • While Loop
    • Do-While Loop
    • break and continue statements
  • Operators
    • Assignment operators
    • Relational operators
    • Arithmetic operators
    • Conditional operators
    • Logical operators
  • Classes and objects
    • Declaring classes
    • Class members
  • Interface and Enums
    • Interface and Enums
  • Object orientation
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Static
    • Coupling and cohesion
  • Strings
    • Strings
    • StringBuilder
    • StringBuffer
  • File Navigation and I/O
    • Readers
    • Writers
    • Console
    • Serialization and deserialization
  • Generics and Collections
    • Overriding hashCode() and equals()
    • Collections
    • Set
    • Map
    • Generic versions of collections
  • Threads
    • Java Thread Model
    • Creation of Threads in Multiple Ways
    • Thread Priorities
    • Runnable
    • Synchronization
    • Thread interaction
  • Exceptions
    • Exceptions
    • Exception Handling
    • Deadlock
  • SQL Basics
    • Basic Function
    • Joins
    • JDBC Basics
    • Connecting to Databases
  • Socket Programming
    • Socket Programming


  • Vinod Yadav (M.Tech.(SE), M.Tech.(CSE) IIT Guwahati)
  • Sachin Shah (M.Tech.(CSE) IIT Guwahati)

Fee Structure

₹ 3000 (including GST)

Access Validity

12 months

Discussion Forum

Success GATEway facebook group


Please note that the videos are not downloadable. Sharing your access or trying to sell or distribute videos is a legally punishable offence.

Target Audience

  • B.Tech/B.E in any discipline
  • M.Tech/M.E/MS in any discipline
  • Candidates who wish to switch from service based companies to product based
  • BCA and MCA

Student Testimonials

Success Gateway... Vinod Sir & Sachin Sir truly justifies the name! They truly enlighten our path towards Success! Learning experience is Awesome! I can say that I owe my First Placement in TCS to both of them! Thanks a lot.. Please keep filling Colours in the Journey towards Success of your Students!

Rajat jain, ABESEC

Success Gateway is an Organisation dedicated to hard work, innovation in education with two strong outstanding Teachers Vinod Sir n Sachin Sir who always stand by their students leading them to the right Path of education and Career

Deepa Dubey, RDEC

I am glad that I got a chance to taught by two most intelligent teacher Vinod Sir and Sachin Sir. We got help in every manner from Success Gateway. They also help Students emotionally. Success Gateway content and study material and very good. We got chances to clear our doubts whenever required.

Abhishek Gupta, KNGD