← Back to all work
GitHubLearning and foundations

Java Foundations Practice

A collection of number-system, list, mathematics, numeric-algorithm, and pattern-printing exercises.

STATUSHistorical learning project; current execution not revalidated in this review.
FOCUSLearning and foundations
DIAGRAM SCOPEWorkflow overview

THE PROBLEM

What it sets out
to solve.

Build fluency with standalone Java algorithms and console inputs.

THE APPROACH

How it comes
together.

Individual classes are organized under Conversion, LinkList, Math, Numbers, and Patterns and can be compiled or opened as separate IDE projects.

UNDER THE HOOD

Follow the workflow.

Trace the components.
Select a node for its role in the system.

Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DJava Foundations Practice
JavaConsole inputAlgorithms
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
  1. Choose an exerciseCompile the class
  2. Compile the classRun algorithm
  3. Run algorithmConsole output

Select a component to see how it fits into the system.

CAPABILITIES

What’s inside.

  • 01

    Number-system conversions

  • 02

    Linked-list practice

  • 03

    Mathematics and numeric algorithms

  • 04

    Pattern-printing exercises

Let’s build something useful.

Start a conversation ↗