COVID-19 Vaccine Requirement

All UW Professional & Continuing Education students, including fully online students, must provide proof of vaccination against COVID-19 or submit a request for medical or religious exemption. 

Learn more >>

Java Foundations


Course Details

  • Location: Online
  • Duration: 4 weeks
  • Times: Evenings
  • Cost : $1,250

Next Start Date:

August 9, 2022

Get Details & Register
Talk to an Enrollment Coach

About this Course

Java is one of the most popular programming languages today — and the demand for Java programmers just continues to grow. Java is versatile, too: It powers many of the world’s most popular websites, and it’s used to write software for Android and Blackberry mobile devices. Java is also a powerful tool used by researchers and analysts for analyzing data.

In this course,  you'll start out learning about  Java language syntax, then move into the object-oriented features of the language, I/O streams and collections API packages, among other topics. 

You can take this course on its own or use it to prepare for the Certificate in Java Programming.

Designed For

Anyone who wants to learn how to code in Java. 

See Requirements

What You’ll Learn

  • How to set up the Java environment and use an IDE (Eclipse)
  • Numbers and strings and how to use classes
  • Arrays loops, conditional statements, and functions
  • Packages, classes, exceptions and collections  
  • Object-oriented design concepts


Want more info about this offering? Connect with an enrollment coach to learn more. Or if you need help finding the right certificate program or course for you, reach out to explore your options.  

Learning Format

Online With Real-Time Meetings

Combine the convenience of online learning with the immediacy of real-time interaction. You’ll stream courses online and interact with your instructors and fellow students via chat, web conferencing or phone, all in real time. Learn More »

Course Sessions

Online With Real-Time Meetings


Meet your instructor

Caleb J Burke

Programmer Analyst, Boeing


You'll earn 2.5 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

  Stay up to date with emails featuring career tips, event invitations and program updates.       Sign Up Now