Get started with Java

Course Info

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), which means 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. Globally, 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.


You are supposed to have a good Internet connection to watch the videos otherwise you need to buffer the videos first, in case of poor Internet connection. Please login as guest on this portal and take a demo to test if your Internet speed is sufficient or not. We recommend internet connection of atleast 1 Mbps to watch video lectures seamlessly.

Courses syllabus
1. Overview of Java
1.1 Java (JRE and JDK)
1.2 Installation of java
1.3 Byte Code
2. Data Types & Variables
2.1 Data Types & Variables.
3. Control
3.1 If-else branching.
3.2 Switch statements.
4. Loop and iterators :
4.1 For Loop.
4.2 While Loop
4.3 Do-While Loop.
4.4 break and continue statements.
5.1 Assignment operators.
5.2 Relational operators.
5.3 Arithematics operators.
5.4 Conditional operators
5.5 Logical operators
6.Classes and objects
6.1 Declaring classes.
6.2 Class members.
7.Interface and Enums
7.1 Interface and Enums.
8.Object orientation
8.1 Encapsulation.
8.2 Inheritance.
8.3 Polymorphism.
8.4 Static.
8.5 Coupling and cohesion.
9.1 Strings.
9.2 StringBuilder.
9.3 StringBuffer.
10.File Navigation and I/O
10.1 Readers.
10.2 Writers.
10.3 Console
10.4 Serialization and deserialization
11.Generics and Collections
11.1 Overriding hashCode() and equals().
11.2 Collections.
11.3 Set.
11.4 Map
11.5 Generic versions of collections.
12.1 Java Thread Model.
12.2 Creation of Threads in Multiple Ways.
12.3 Thread Priorities.
12.4 Runnable.
12.5 Synchronization.
12.6 Thread interaction.
13.1 Exceptions.
13.2 Exception Handling.
13.3 Deadlock.
14.SQL Basics
14.1 Basic Function.
14.2 Joins.
14.3 JDBC Basicsn.
14.4 Connecting to Databases.
15.Socket Programming
15.1 Socket Programming.
16.Course Project
16.1 Course Project.

Please note that the videos are not downloadable. Sharing your access or trying to sell or distribute videos is a legally punishable offence. Earlier we caught some people doing this and they were punished legally and a huge penalty was imposed on them.