One lesson
An individual lesson
This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.
Under Construction
Programming languages · 30 lessons · up to 10 minutes each
A planned Java sequence covering types, object design, generics, streams, and concurrency.
One-time purchase · USD
Access is attached to your account after payment is verified. No subscription.
One lesson
This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.
Full category
Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.
Lessons 1–10
Topic: primitive and reference values
Draw a small map of primitive and reference values in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: expressions and control flow
Label the main pieces in expressions and control flow in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: methods and overloads
Follow one input through methods and overloads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: arrays and collections
Write down one practical difference between arrays and collections in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: classes and constructors
Mark where classes and constructors in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: interfaces and records
Annotate a minimal example of interfaces and records in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: generics and wildcards
Show how generics and wildcards in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: exceptions and resources
Describe one likely failure for exceptions and resources in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: streams and lambdas
Summarize an official example of streams and lambdas in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: threads and virtual threads
Match one small use case to threads and virtual threads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Lessons 11–20
Topic: primitive and reference values
Create a small working example that uses primitive and reference values in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: expressions and control flow
Combine expressions and control flow in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: methods and overloads
Set up methods and overloads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: arrays and collections
Add a check around arrays and collections in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: classes and constructors
Add classes and constructors in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: interfaces and records
Extract interfaces and records in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: generics and wildcards
Run sample data through generics and wildcards in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: exceptions and resources
Capture the result of exceptions and resources in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: streams and lambdas
Handle one expected failure from streams and lambdas in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: threads and virtual threads
Write a short usage note for threads and virtual threads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Lessons 21–30
Topic: primitive and reference values
Add an edge-case test for primitive and reference values in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: expressions and control flow
Add the relevant access, safety, or validation control to expressions and control flow in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: methods and overloads
Record a small baseline for methods and overloads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: arrays and collections
Change one measurable cost in arrays and collections in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: classes and constructors
Use an observable signal to explain a failure in classes and constructors in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: interfaces and records
Show that rerunning interfaces and records in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: generics and wildcards
Compare two documented approaches to generics and wildcards in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: exceptions and resources
Refine exceptions and resources in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: streams and lambdas
Check that a complete small flow using streams and lambdas in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
Topic: threads and virtual threads
Check the implementation of threads and virtual threads in the context of Java language and runtime skills for maintainable applications; save a short example or check that demonstrates the result.
References support the selected track topics while its lesson content is built and reviewed progressively.
This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.