Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. 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.


  • Overview of Java
    • Java (JRE and JDK)
    • Installation of java
    • Byte Code
  • Data Types & Variables
  • Control Statements
    • If-else branching
    • Switch statements
  • Loop and iterators :
    • For Loop
    • While Loop
    • Do-While Loop
    • break and continue statements
  • Operators
    • Assignment operators
    • Relational operators
    • Arithematics operators
    • Conditional operators
    • Logical operators
  • Classes and objects
    • Declaring classes
    • Class members
  • Interface and Enums
  • Object orientation
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Statitics
      • Static variable and methods
    • Coupling and cohesion
  • Strings
    • String
    • StringBuilder
    • StringBuffer
  • File Navigation and I/O
    • Readers
      • File
      • FileReader
      • BufferedReader
    • Writers
      • FileWriter
      • BufferedWriter
      • PrintWriter
    • Console
    • Serialization and deserialization
  • Generics and Collections
    • Overriding hashCode() and equals()
    • Collections
      • List & Queue
        • ArrayList
        • Vector
        • LinkedList
        • PriorityQueue
      • Set
        • HashSet
        • LinkedHashSet
      • Map
        • HashTable
        • HashMap, LinkedHashMap
        • SortedMap, TreeMap
    • Generic versions of collections
  • Threads
    • Java Thread Model
    • Creation of Threads in Multiple Ways
    • Thread Priorities
    • Runnable
    • Synchronization
    • Thread interaction
      • notify() and notifyAll()
  • Exceptions
    • Exceptions
    • Exception Handling
    • Deadlock
  • SQL Basics
    • Basic Function
    • Joins
    • JDBC Basics
    • Connecting to Databases
  • Socket Programming
  • Course Project

Fee Stucture

If you want to register separately the Registration fee is Rs. 5000.00


Your account will be valid for one year from the date of registration

Registration procedure

If you are interested in registering, you can make the payment in the following account either through net banking or at your nearest HDFC bank and email us the transaction id or scan copy of the pay-in-slip.
Account Name : Raudra Eduservices Private Limited
Account Number : 50200012182576
Account type : Current account
Bank : HDFC
After the payment is done, you can email us the screen shot or picture of transaction details or the pictures of the bank pay in slip at Once it is done, you will be given access to private lecture videos in two days . You can watch the videos online anytime, anywhere and any number of times. Please note that the videos are not downloadable. Sharing your access or trying to sell or distribute videos is a legally punishable offense. Earlier we caught some people doing this and they were punished legally and a huge penalty was imposed on them.

Target Audience

  • Students who are pursuing BCA, MCA, B.E/B.Tech (CS/IT/EC/EE/ME/Civil/Any other discipline)
  • Students who has "Java Programming" in their curriculum
  • Candidates who want to continue their career as JAVA developer
  • Candidates who are passionate about coding


email us at