Skip to main content
UW Youth & Teen Programs

Coding in Java II

Designed for students who have already spent time programming in Java, this course will extend your knowledge of programming fundamentals, concentrating on object-oriented subjects. Some of the computer science concepts taught in this course include exception handling, graphical user interfaces, designing your own classes and polymorphism.

What You'll Learn

  • Fundamentals of collections
  • How to handle exceptions in a program
  • How to build graphical user interfaces (GUIs) with Swing and use events in a GUI

Who Should Register

This course is for incoming ninth to 12th graders who have already spent time programming. To register, you should have taken Coding in Java I or have equivalent experience. Expect the course to move at a fast pace.

We offer this course multiple times each year to meet student demand. If you’ve previously enrolled in this course, you should find a different course to take.

Instructors

Caleb Burke (remote) and Jack Straub (in person)

More Information

The in-person section is taught at Puget Sound Plaza in downtown Seattle.

The online section is taught via Canvas and/or Zoom video conferencing. Classes meet in real time and are not recorded. Activities are held both synchronously and asynchronously. To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam.

See the Policies page for details about registration, refunds, waitlists and more. 

Earn a Digital Badge

After participating in this course, you can claim a Youth & Teen Programs digital badge that you can share with prospective colleges, universities and employers and on social media.

Details

Jul 29–Aug 9, 2024

A
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Downtown Seattle
Cost
$950
Refund Deadline
Jun 17, 2024
Register

Aug 12–Aug 23, 2024

B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Online
Cost
$950
Refund Deadline
Jul 1, 2024
Register