Intermediate Java Programming


Participants learn how to build a user interface with Swing, the UI toolkit for Java, and connect Swing table components to different data sources. It also covers distribution and deployment of Java applications via JAR files, server-side programming with JavaServer Pages (JSP), and the Android development workflow.

Prerequisite: Intro to Java Programming


Learning Outcomes

At the end of this course, participants will be able to:
  • Demonstrate basic problem-solving skills: analyzing problems, modeling a problem as a system of objects, creating algorithms, and implementing models and algorithms in this object-oriented computer language;
  • Use of an appropriate programming environment to design, code, compile, run and debug Java software and computer programs.



  • For individuals, both civilian and military, who want to upskill and receive training in the area of software development and cyber security.



40 hours 



  • $2495 (plus tax)