- Grow your understanding of Java key tasks.
- Explore testing and Design Patterns in Java programming.
- Gain interview skills to advance your career.
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Continue on your path as a Java programmer and deepen your skills. This learning path helps intermediate Java programmers who already have solid foundational skills, and want to dive deeper into the world of Java.
Syllabus
Courses under this program:
Course 1: Java: Lambdas and Streams
-Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
Course 2: Java: Generic Classes
-Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
Course 3: Java: Testing with JUnit
-Learn how to use JUnit, a powerful open-source testing tool for testing Java.
Course 4: Complete Guide to Java Design Patterns: Creational, Behavioral, and Structural
-Learn how to use creative, behavioral, and structural design patterns in your Java code.
Course 5: Continuous Delivery for Cloud Native Java Apps
-This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
Course 6: Nail Your Java Interview
-Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
Course 1: Java: Lambdas and Streams
-Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
Course 2: Java: Generic Classes
-Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
Course 3: Java: Testing with JUnit
-Learn how to use JUnit, a powerful open-source testing tool for testing Java.
Course 4: Complete Guide to Java Design Patterns: Creational, Behavioral, and Structural
-Learn how to use creative, behavioral, and structural design patterns in your Java code.
Course 5: Continuous Delivery for Cloud Native Java Apps
-This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
Course 6: Nail Your Java Interview
-Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
Courses
-
Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
-
Learn how to use creative, behavioral, and structural design patterns in your Java code.
-
Learn how to use creative, behavioral, and structural design patterns in your Java code.
-
Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
-
Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
-
Learn how to use JUnit, a powerful open-source testing tool for testing Java.
-
This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
-
Learn how to use creative, behavioral, and structural design patterns in your Java code.
Taught by
Bethan Palmer, Ketkee Aryamane, Maaike van Putten , Kevin Bowersox and Kathryn Hodge