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 enroll, you should have taken Coding in Java I or have equivalent experience. Expect to learn at a fast pace.
More Information
The in-person section is taught on the UW Seattle campus. You’ll need regular access to a laptop. If you can’t bring one, we have a limited number of laptops for students with demonstrated need. Reach out to us at ytp@uw.edu.
There’s a nonrefundable $50 registration fee each quarter you register. See the FAQs 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 highlight on college and job applications and share on social media.
Details
|
Jul 27–Aug 7, 2026
3A |
Day Mon–Fri |
Time 9 a.m.–12 p.m. |
|
Location UW Seattle |
Cost $995 |
|
|
Instructor
Jack Straub |
Status Opens Jan 27, 2026 |