Please enable JavaScript to use CodeHS


K12 Introduction to Java Semester A

Units

Unit Description
Introduction to Programming in Java with Karel the Dog: Intro to Java with Karel the Dog. Learn the basics of java commands, control structures, and problem solving by solving puzzles with Karel.
Basic Java: Learn the basics of the Java programming language. This unit covers printing, variables, types, as well as how to use the basic control structures in the Java language.
Methods: Methods are bits of code that perform a specific task. This module teaches you how to define methods in your programs and uses the autograder to test if your methods are working correctly.

Unit Description
Final Project: This is your chance to build your own application using the new skills you've learned!
Java Outside of CodeHS: Learn how to write and run Java programs offline, outside of the CodeHS editor!
Computer Ethics: Computers have fundamentally changed the way humans live their lives, and this change will continue into the future. Consider and discuss the ethical questions surrounding the use of computers and the development of new technology.