Future-Proof Your Career: AI Manager Masterclass
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Take your Java programming to the next level in this advanced course, and test your skills in a series of programming challenges.
Syllabus
Introduction
- Advance your Java Skills
- CoderPad challenge environment
- Functional programming
- Lambda expressions
- Streams API and handling data sets
- Solution: Java streams and lambda expressions
- Java collection framework
- Role of generics
- Creating and using classes with parameterized types
- Solution: Refactor to parameterized type
- Understanding annotations
- Creating custom annotations
- Reflection API for dynamic code manipulation
- Solution: Custom annotation
- Concurrency and multithreading explained
- Java concepts for concurrency
- Solution: Implement a concurrent algorithm
- Singleton design pattern and its use cases
- Implementing the Singleton pattern
- Solution: Create a singleton
- Keep going with Java
Taught by
Maaike van Putten