High School course

Java 101

  • GRADES 9+
  • ADVANCED
  • WEB
  • 16 UNITS

1

Unit 1: Java Basics
Get acquainted with the basics of Java programming.

2

Unit 2: Abstraction and Methods
Explore methods, a way to keep code organized and repeatable.

3

Unit 3: Variables and Data Types
Learn about variable initialization, declaration, data types, bits, bytes, and more.

4

Unit 4: Expressions and Operators
Learn how operators can be used to form expressions.

5

Unit 5: Objects
Learn about object-oriented programming basics.

6

Unit 6: Strings
Explore text-processing in Java.

7

Unit 7: Boolean Expressions and If Statements
Explore boolean values and boolean logic. Write programs that "make decisions."

8

Unit 8: While Loops
Write loops that repeat instructions, depending on whether a condition holds true.

9

Unit 9: For Loops
Learn how to represent repeating patterns with code.

10

Unit 10: Algorithms Challenge Lab
Practice using algorithms with challenge questions in this lab.

11

Unit 11: Classes
A deeper dive into object-oriented programming.

12

Unit 12: Array Basics
Learn the basics of arrays.

13

Unit 13: Array Applications
Create cool programs of your own using array processing.

14

Unit 14: Array Challenge Lab
Practice using arrays with challenge questions in this lab.

15

Unit 15: Inheritance
Learn about class inheritance and its applications.

16

Unit 16: Capstone Project
Create a Java project of your own design.