- Collections: Collection Interfaces, Concrete Collections, The Collections Framework
- Multi-threading: Creating thread and running it, Multiple Thread acting on single object, Synchronization, Thread communication, Thread group, Thread priorities, Daemon Thread, Life Cycle of Thread
- Networking: Internet Addressing, InetAddress, Factory Methods, Instance Methods, TCP/IP Client Sockets, URL, URL Connection, TCP/IP Server Sockets, Datagrams
- Enterprise Java Bean: Preparing a Class to be a JavaBean, Creating a JavaBean, JavaBean Properties, Types of beans, Stateful Session bean, Stateless Session bean, Entity bean
- Java Database Connectivity (JDBC): Merging Data from Multiple Tables: Joining, Manipulating Databases with JDBC, Prepared Statements, Transaction Processing, Stored Procedures C
- Servlets: Servlet Overview and Architecture, Interface Servlet and the Servlet Life Cycle, Handling HTTP get Requests, Handling HTTP post Requests, Redirecting Requests to Other Resources, Session Tracking, Cookies, Session Tracking with HttpSession
- JavaServer Pages (JSP): Introduction, JavaServer Pages Overview, A First JavaServer Page Example, Implicit Objects, Scripting, Standard Actions, Directives, Custom Tag Libraries
- Remote Method Invocation: Defining the Remote Interface, Implementing the Remote Interface, Compiling and Executing the Server and the Client
- Common Object Request Broker Architecture (CORBA): Technical/Architectural Overview, CORBA Basics, CORBA services
- Introduction Smart Phone Application Development: Introduction to android platform, Creating application template, adding activity, intent, services to application, using Google map API