hiking in the North Cascades

Java Learning Modules

A systematic approach to exploring java

The modules below each focus on a related set of programming skills and cultivate competence through structured coding activities and open-ended coding creations

Click on a module in the image to open the module guide. Print off the hamburger for that module and then "chop chop!"

Module Guide links

Component 1: Langauge Core

Language Core 3: Flow of control with if() and while()

Component 2: Language Structures

Language Structure 1: Methods with no parameters and some parameters

Language Structure 2: Methods with parameters and return types

Language Structure 3: Class Structure

Langauge Fundamentals Project Guide

A flow diagram of our learning components (columns) and modules (boxes)

java module flow

[FYI: the clickable areas on this image are created with an HTML image map tag. Try it!]