Benefits
- Improve job skills
- Become more efficient
- Produce better results
- Earn certificates
- Study for certifications
- Managers view reports
Earn Certificates of Completion
Certificates

View all video tutorials for a course and download a certificate of completion to show employers or schools that you have completed that course.
Although online training can help prepare you to pass certification exams, we do not offer testing. Certification exams must be taken in person at an authorized testing center.
More Options
Java 7 Training Course
Improve job skills - Become more efficient - Produce better results !
Learn Java 7 (in only 7 hours)
Watch these professional training videos at your convenience. All you need is a computer or mobile device with an Internet connection. Login to learn anytime and view the videos as many times as you want.
Course Description: Java has become the dominant general purpose programming language available. In this VTC course you will learn the syntax of the Java language and how to make use of the Apache Software Foundation's Eclipse Integrated Development Environment to write Java programs. You will learn about writing multithreaded programs, how to access relational databases, and how to read and write files. You will also be exposed to a large number of Java libraries that are part of Java or are open sourced. Online training videos are great for individuals and companies.
Click a play button below to view a free training video. Place your order online for full access.
Video Tutorials Included: 91
Free Video
Video Time
(minutes)
Language Basics
Data Types
(6.12)
Operators
(5.28)
Loops
(5.5)
Conditionals
(6.03)
Printing Output
(5)
Classes
(5.42)
Packages
(4.02)
The Main Method
(4.22)
Public / Protected / Private
(3.08)
Static
(5.97)
Final
(4.6)
Java Documentation
(2.98)
Java Programming
Member Data 3.57
Methods 4.62
Constructors 3.92
Pass by Value Parameters 4.48
Accessor Methods 4.63
Object Instantiation 3.47
Inheritance 4.88
Interfaces 5.72
Strings 6.35
Arrays 4.73
Null 4.62
NullPointerException 6.42
Exception Processing
Exceptions 5.63
Exception Hierarchy 5.85
Try / Catch 4.68
Throw 5
Finally 3.38
Exception Stack Traces 4.85
User Defined Exceptions 6.42
Collections
Intro to Collections 3.85
Lists 5.8
Sets 5.67
Maps 5.28
Iterator 2.97
Sorting Collections 4.2
User Interface
Main Window 5.68
Layout Managers 5.25
Grid Bag Layout pt. 1 5.75
Grid Bag Layout pt. 2 3.48
Component Architecture 3.48
Text Fields & Text Areas 4.18
Button 2.43
Combo Boxes 3.53
Tables 4.52
Event Listeners 5.5
Model / View / Controller pt. 1 4.53
Model / View / Controller pt. 2 6.15
Class Libraries
java.lang 4.73
java.io 6.2
java.net 3.28
java.sql 3.45
java.util 4.32
java.util.logging pt. 1 5.18
java.util.logging pt. 2 5.38
javax.management 6.2
javax.xml 5.33
Generics
Generic Types 6.27
Generic Methods 6.55
Type Inference 6.33
Subtyping 4.27
Wildcards 3.55
Inheriting from Generics 4.67
Concurrency
Thread 6.17
Synchronization 5.73
Wait / Notify 5.58
Blocking Queues 5.7
Database Access
Drivers 6.38
Connections 4.32
Statements 5.9
PreparedStatements 6.15
Open Source Libraries
Why Open Source 5.85
Apache 5.2
Other Repositories 5.72
Code Quality
JUnit pt. 1 5.03
JUnit pt. 2 3.6
CheckStyle 4.73
PMD 4.4
FindBugs 2.65
File Access
Read & Write Files 6.93
java.nio.file Package 4.42
Random Access Files 4.48
Using the Console 5.38
Conclusion
Course Wrap Up 3.8