Introduction to Java Programming

Start Your Programming Journey with One of the World's Most Powerful Languages

Step into the world of Java-one of the most widely used and versatile programming languages across industries. This hands-on, instructor-led course is perfect for beginners and those looking to build a solid foundation in object-oriented programming (OOP) using Java's clean and accessible syntax.

Through guided labs and real-world exercises, you'll learn how to write well-structured Java programs, work with interfaces and classes, manage data using arrays and collections, and explore file I/O operations. You'll also gain familiarity with the Java Virtual Machine (JVM), development tools, and the extensive Java libraries that power robust, scalable applications.

What You Will Learn:

  • The Java environment: JVM, program structure, and essential development tools

  • Java syntax: variables, flow control, arrays, exceptions, and file organization

  • Object-oriented programming: classes, objects, interfaces, and inheritance

  • Core Java libraries: generics, collections, and file I/O with streams

This course is included in the Java Developer Certificate and Master Programmer Certificate.

Earn 2.8 Continuing Education Units (CEUs).

 Session Information: D2100003

Schedule: Access content 24/7 online. You have 60 days to complete the course.
Times: 12:00am-11:59pm CDT

Bulletin

CALIFORNIA RESIDENTS: The state of California does not participate in the SARA agreement at this time. Therefore, students residing in California cannot pursue online courses. For more information, please visit opce.uah.edu/stateauthorizations.

Instructors

Name Additional Resources
Chris Cantrell

Facility Detail

Online
Canvas - Learning Management System
Access content 24/7
UAH, OPCE VIRTUAL

Cancellation Policy

A cancellation charge of 10.00% will be assessed on cancellations occurring within 5 days of the start of this session.