Under Construction

All course tracks

Programming languages · 30 lessons · up to 10 minutes each

Java

A planned Java sequence covering types, object design, generics, streams, and concurrency.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

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.

$5.00Not available yet

Full category

Java

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.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    Java: Sketch primitive and reference values

    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.

    Beginner4 minComing Soon
  2. 02

    Java: Name the parts of expressions and control flow

    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.

    Beginner5 minComing Soon
  3. 03

    Java: Trace an example of methods and overloads

    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.

    Beginner6 minComing Soon
  4. 04

    Java: Compare choices for arrays and collections

    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.

    Beginner7 minComing Soon
  5. 05

    Java: Find the boundary in classes and constructors

    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.

    Beginner8 minComing Soon
  6. 06

    Java: Inspect an example of interfaces and records

    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.

    Beginner9 minComing Soon
  7. 07

    Java: Connect generics and wildcards to a neighboring concept

    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.

    Beginner10 minComing Soon
  8. 08

    Java: Spot a failure mode in exceptions and resources

    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.

    Beginner3 minComing Soon
  9. 09

    Java: Read an official example of streams and lambdas

    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.

    Beginner5 minComing Soon
  10. 10

    Java: Choose a use case for threads and virtual threads

    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.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    Java: Build an example with primitive and reference values

    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.

    Intermediate4 minComing Soon
  2. 12

    Java: Compose expressions and control flow with another component

    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.

    Intermediate5 minComing Soon
  3. 13

    Java: Configure methods and overloads for a small case

    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.

    Intermediate6 minComing Soon
  4. 14

    Java: Validate inputs around arrays and collections

    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.

    Intermediate7 minComing Soon
  5. 15

    Java: Use classes and constructors in a short workflow

    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.

    Intermediate8 minComing Soon
  6. 16

    Java: Refactor interfaces and records into a reusable unit

    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.

    Intermediate9 minComing Soon
  7. 17

    Java: Exercise generics and wildcards with sample data

    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.

    Intermediate10 minComing Soon
  8. 18

    Java: Observe exceptions and resources outputs

    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.

    Intermediate3 minComing Soon
  9. 19

    Java: Recover from a streams and lambdas failure

    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.

    Intermediate5 minComing Soon
  10. 20

    Java: Document threads and virtual threads behavior

    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.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    Java: Test a boundary around primitive and reference values

    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.

    Advanced4 minComing Soon
  2. 22

    Java: Harden expressions and control flow

    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.

    Advanced5 minComing Soon
  3. 23

    Java: Measure methods and overloads

    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.

    Advanced6 minComing Soon
  4. 24

    Java: Reduce cost in arrays and collections

    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.

    Advanced7 minComing Soon
  5. 25

    Java: Diagnose a classes and constructors failure

    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.

    Advanced8 minComing Soon
  6. 26

    Java: Make interfaces and records repeatable

    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.

    Advanced9 minComing Soon
  7. 27

    Java: Review trade-offs in generics and wildcards

    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.

    Advanced10 minComing Soon
  8. 28

    Java: Improve exceptions and resources maintainability

    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.

    Advanced3 minComing Soon
  9. 29

    Java: Verify streams and lambdas end to end

    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.

    Advanced5 minComing Soon
  10. 30

    Java: Audit threads and virtual threads against its source docs

    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.

    Advanced6 minComing Soon

Reference documentation

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.