Java Fundamentals
BeginnerBuild a solid foundation in Java โ the world's most widely used enterprise language. OOP, collections, streams, and design patterns.
Tracks
Master Java syntax, primitive types, operators, control flow, arrays, methods, and exception handling.
Build with classes, interfaces, inheritance, polymorphism, SOLID principles, and common design patterns.
Master ArrayList, HashMap, HashSet, generics, Comparable, Comparator, and the Collections utility class.
Write expressive Java with lambda expressions, functional interfaces, Stream API, Optional, and method references.
Understand Java threads, synchronization, ExecutorService, volatile, memory model, and modern Java features.
Certification Exam
Certification Exam
Java Fundamentals
All tracks ยท No time pressure to start
Certification Exam
Java Fundamentals
1004 Questions
All difficulty levels
90 Minutes
Auto-submits when time expires
70% to Pass
Earn your certification badge
No Going Back
Once you answer, you move forward
Tips
See allComparable vs Comparator
Natural order vs custom order
Records with Custom Accessors and Compact Constructor
Customize record behavior
Type Erasure and Its Implications
What generics look like at runtime
String Methods in Modern Java
Useful String additions since Java 11