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

Application Programming in Java


Course Details

  • Location: Online
  • Duration: 9 weeks
  • Times: Evenings
  • Cost : $1,275

Next Start Date:

January 3, 2023

This course is part of a certificate program. You can also take it without enrolling in the program.

Get Details & Apply

About this Course

In this course, you'll be introduced to the most widely used APIs and to the design rationale for their implementation and usage. You'll use essential tools for the development and testing of Java applications.

Throughout this course, we’ll cover best practices for Java development and emphasize the use of good object-oriented design and design patterns.

What You’ll Learn

  • How to use Maven as a project management tool
  • Selecting and using classes from the collections library
  • How to access, update and query a relational database using Java
  • Text and binary file processing and network I/O using Java
  • How to use Java concurrency primitives to avoid common concurrency problems such as race conditions and deadlocks

Get Hands-on Experience

You’ll complete a project where you'll use lambda expressions, access a relational database, connect applications through TCP networking and explore rudimentary multithreading.

Program Overview

This course is part of the Certificate in Java Programming.

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


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

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now