The Java Essentials course is offered to bridge the skills of highly qualified applicants to be successful in the areas of programming and data structures using JAVA. No math, computer science, coding, or engineering skills are required. The purpose of the course is to bring learners from outside the computer science discipline into the field of computing.


Unit 1 - Inheritance and Polymorphism
Unit 2 - Conditionals and Software Testing
Unit 3 - Variables and For-loops
Unit 4 - More Lists, Loops, Arrays and Grouping
Unit 5 - More Loops and Arrays
Unit 6 - Multi-dimensional Arrays, File I/O and Sets
Unit 7 - Testing and Exceptions
Unit 8 - Linked Lists, Bags, Stacks, and Efficiency
Unit 9 - Recursion and Software Design
Unit 10 - Queues and Generics
Unit 11 - Lists and Iterators
Unit 12 - Comparing, Sorting and Binary Search

Enroll Now - Select a section to enroll in
Section Title
Java Essentials
Online, self paced
Jan 20, 2023 to Oct 01, 2023
Contact Hours
566470 Java Essentials $3,000.00
Section Notes

Program Schedule: This program is asynchronous and self-paced, we estimate 12 weeks to complete the course. Upon completion, you will receive a Badgr credential. All content must be completed by October 1, 2023 to receive credit. To access content, you will first need to create a guest account via Virginia Tech Canvas professional development. Within 1-2 hours or registering, you will receive an email with the subject line “Virginia Tech Guest Account Invitation” with instructions to set-up your guest account. If you do not receive this email, please check your spam folder and try searching the subject line. After creating your guest account, it may take up to 6 hours for your account to become active. After that, visit: https://profdev-lms.tlos.vt.edu/ to log in and access the course. 

Refund and Cancellation Policy: Refund requests must be received 14 calendar days prior to the program start date. A $350 administrative fee will be deducted from all refunds. Requests should be sent by email or by initiating a drop request through the student portal in our online registration system. Please note: refunds will not be issued for no-shows or for cancellations received on or after the program start date. 

In the unlikely event that this program is cancelled or postponed due to insufficient enrollments or unforeseen circumstances, the university will fully refund registration fees but cannot be held responsible for any other expenses, including cancellation or change charges assessed by airlines, hotels, travel agencies, or other organizations.

Required fields are indicated by .