TSD11 - Java Programming: Designing Clearer, Reusable Code
Program Description
This hands-on course is designed for learners who are ready to take the next step in their Java programming journey. Building on foundational skills, participants will deepen their understanding of code structure and object-oriented programming (OOP) principles.
This workshop builds on skills learned in Java Programming: Core Concepts, Loops, and Basic Operations, on April 1, 2026. While completion of Java Programming: Core Concepts, Loops, and Basic Operations is encouraged to ensure familiarity with core concepts, it is not required. A 25% discount is available if you register for both programs.
Learning Objectives:
After completing the program, you will be able to:
- Define and use methods to structure code for readability and reusability
- Demonstrate an introductory understanding of object-oriented programming (OOP) by creating and working with simple classes and objects
- Apply procedural skills from Session 1 to build a small, cohesive Java program that incorporates methods and simple objects
Who Should Attend:
- Data analysts
- Project managers
- Marketing specialists
- IT Professionals
- IT support
- Content creators interested in automating tasks
- Individuals with little to no prior programming experience looking to start their coding journey
Instructors
Applies Towards the Following Certificates or Series
- Introduction to Java Programming Series : Introduction to Java Programming

Alexander Pezewski has a master’s degree and over 25 years of professional experience as a software developer, project manager, business analyst, development team manager, and IT director in a variety of different industries. Pezewski teaches topics such as robotics, cyber security, artificial intelligence, data mining, data structures and algorithms, computer architecture, and programming languages such as Java, Python, and C#.