Week 1

Environment setup

How Java works

Types and Variables

Arrays

Basic IO

Control Flow

Packages

OOP in Java

Static Members

Practice

Assignment

Back end Track

Under construction

<aside> 🚧

This page is currently under construction. Please check back later.

</aside>

Implementation plan:

  1. System.out.println vs System.out.print vs System.out.printf
  2. String formatting with printf and format specifiers
  3. Reading user input with Scanner (nextLine, nextInt, nextDouble)
  4. Handling Scanner quirks (newline after nextInt)
  5. Exercise: build a small interactive CLI program

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.