WBF AcademyWBF Academy
Java Fundamentals
Beginner Programming Languages

Java Fundamentals

Build a solid foundation in Java, the world's most widely used enterprise language. OOP, collections, streams, and design patterns.

5 modules 20 lessons 8 h 1004 questions

Course content

1 Java Fundamentals 4 lessons · 1 practice 0 of 5
Lesson 1 · 4:58Variables, Types & Operators
4:58
Variables, Types & Operators
Video · 4:58
Watch lesson ▶
Lesson 2 · 4:59Control Flow & Methods
4:59
Control Flow & Methods
Video · 4:59
Watch lesson ▶
Lesson 3 · 4:27Arrays, Methods & Varargs
4:27
Arrays, Methods & Varargs
Video · 4:27
Watch lesson ▶
Lesson 4 · 5:32Strings & Exception Handling
5:32
Strings & Exception Handling
Video · 5:32
Watch lesson ▶
Practice · 0 of 103 questionsModule practice
Module practice 0 of 103 for the certificate
Answer 103 questions
This module has 206 questions; 103 count toward the certificate.
Practice →
2 OOP & Design Patterns 4 lessons · 1 practice 0 of 5
Lesson 1 · 5:16Classes, Objects & Constructors
5:16
Classes, Objects & Constructors
Video · 5:16
Watch lesson ▶
Lesson 2 · 4:31Inheritance & Polymorphism
4:31
Inheritance & Polymorphism
Video · 4:31
Watch lesson ▶
Lesson 3 · 4:40Interfaces & SOLID
4:40
Interfaces & SOLID
Video · 4:40
Watch lesson ▶
Lesson 4 · 4:26Design Patterns
4:26
Design Patterns
Video · 4:26
Watch lesson ▶
Practice · 0 of 93 questionsModule practice
Module practice 0 of 93 for the certificate
Answer 93 questions
This module has 185 questions; 93 count toward the certificate.
Practice →
3 Collections & Generics 4 lessons · 1 practice 0 of 5
Lesson 1 · 4:39ArrayList & the List Interface
4:39
ArrayList & the List Interface
Video · 4:39
Watch lesson ▶
Lesson 2 · 4:26HashMap & HashSet
4:26
HashMap & HashSet
Video · 4:26
Watch lesson ▶
Lesson 3 · 4:33Generics
4:33
Generics
Video · 4:33
Watch lesson ▶
Lesson 4 · 4:22Comparable, Comparator & Collections
4:22
Comparable, Comparator & Collections
Video · 4:22
Watch lesson ▶
Practice · 0 of 104 questionsModule practice
Module practice 0 of 104 for the certificate
Answer 104 questions
This module has 208 questions; 104 count toward the certificate.
Practice →
4 Streams & Functional 4 lessons · 1 practice 0 of 5
Lesson 1 · 4:49Lambdas & Functional Interfaces
4:49
Lambdas & Functional Interfaces
Video · 4:49
Watch lesson ▶
Lesson 2 · 4:40Stream API
4:40
Stream API
Video · 4:40
Watch lesson ▶
Lesson 3 · 4:55Optional & Advanced Streams
4:55
Optional & Advanced Streams
Video · 4:55
Watch lesson ▶
Lesson 4 · 4:47Parallel Streams & Collectors Deep Dive
4:47
Parallel Streams & Collectors Deep Dive
Video · 4:47
Watch lesson ▶
Practice · 0 of 103 questionsModule practice
Module practice 0 of 103 for the certificate
Answer 103 questions
This module has 206 questions; 103 count toward the certificate.
Practice →
5 Concurrency & JVM 4 lessons · 1 practice 0 of 5
Lesson 1 · 4:30Threads & Runnable
4:30
Threads & Runnable
Video · 4:30
Watch lesson ▶
Lesson 2 · 4:44Synchronization & Locks
4:44
Synchronization & Locks
Video · 4:44
Watch lesson ▶
Lesson 3 · 4:47ExecutorService & CompletableFuture
4:47
ExecutorService & CompletableFuture
Video · 4:47
Watch lesson ▶
Lesson 4 · 5:27Modern Java & JVM Internals
5:27
Modern Java & JVM Internals
Video · 5:27
Watch lesson ▶
Practice · 0 of 100 questionsModule practice
Module practice 0 of 100 for the certificate
Answer 100 questions
This module has 199 questions; 100 count toward the certificate.
Practice →

Tips

See all