Activity | Points | Item Type |
---|---|---|
Basic Java | ||
1.1 Printing in Java | Lesson | |
1.1.1 Printing in Java | 1 | Video |
1.1.2 Printing in Java | 2 | Quiz |
1.1.3 Hello world | 1 | Example |
1.1.4 Printing Multiple Lines | 1 | Example |
1.1.5 Welcome Program | 3 | Exercise |
1.1.6 ASCII Art | 3 | Exercise |
1.2 Variables and Types | Lesson | |
1.2.1 Variables and Types | 1 | Video |
1.2.2 Variables and Types | 2 | Quiz |
1.2.3 Variables | 1 | Example |
1.2.4 Our First Integer | 2 | Exercise |
1.2.5 Answering Questions | 3 | Exercise |
1.3 User Input | Lesson | |
1.3.1 User Input | 1 | Video |
1.3.2 User Input | 2 | Quiz |
1.3.3 UserInput | 1 | Example |
1.3.4 About You | 3 | Exercise |
1.3.5 Poetry | 4 | Exercise |
1.4 Arithmetic Expressions | Lesson | |
1.4.1 Arithmetic Expressions | 1 | Video |
1.4.2 Arithmetic Expressions | 2 | Quiz |
1.4.3 Calculator | 1 | Example |
1.4.4 Tricky Java | 1 | Example |
1.4.5 Area of a Rectangle | 3 | Exercise |
1.4.6 Add Fractions | 4 | Exercise |
1.5 Casting | Lesson | |
1.5.1 Casting | 1 | Video |
1.5.2 Casting | 1 | Quiz |
1.5.3 Casting | 1 | Example |
1.5.4 Casting to an Int | 3 | Exercise |
1.5.5 Casting to a Double | 3 | Exercise |
1.5.6 Casting Order of Operations | 1 | Example |
1.5.7 Rounding using Casting | 1 | Example |
1.5.8 Movie Ratings | 3 | Exercise |
1.6 Booleans | Lesson | |
1.6.1 Booleans | 1 | Video |
1.6.2 Booleans | 2 | Quiz |
1.6.3 Boolean Example | 1 | Example |
1.6.4 Ice Cream | 3 | Exercise |
1.7 Logical Operators | Lesson | |
1.7.1 Logical Operators | 1 | Video |
1.7.2 Logical Operators | 2 | Quiz |
1.7.3 Light Switch | 1 | Example |
1.7.4 Roller Coaster | 4 | Exercise |
1.8 Comparison Operators | Lesson | |
1.8.1 Comparison Operators | 1 | Video |
1.8.2 Comparison Operators | 2 | Quiz |
1.8.3 Grade Range | 1 | Example |
1.8.4 Triple Double | 5 | Exercise |
1.9 For Loops | Lesson | |
1.9.1 For Loops | 1 | Video |
1.9.2 For Loops | 2 | Quiz |
1.9.3 The For Loop | 1 | Example |
1.9.4 Repeat 1000 Times | 3 | Exercise |
1.9.5 General For Loop | 1 | Video |
1.9.6 Countdown | 1 | Example |
1.9.7 Count By Twos | 1 | Example |
1.9.8 Print The Odds | 4 | Exercise |
1.9.9 For Loop Examples | 1 | Video |
1.9.10 For Loop Sum | 1 | Example |
1.9.11 Factorial | 6 | Exercise |
1.10 While Loops | Lesson | |
1.10.1 While Loops | 1 | Video |
1.10.2 While Loops | 2 | Quiz |
1.10.3 While Loop Countdown | 1 | Example |
1.10.4 Even Numbers - While Loop | 4 | Exercise |
1.11 If Statements | Lesson | |
1.11.1 If Statements | 1 | Video |
1.11.2 If Statements | 2 | Quiz |
1.11.3 Negative Numbers | 1 | Example |
1.11.4 Even and Odd | 1 | Example |
1.11.5 Find the Minimum | 6 | Exercise |
1.12 Loop-and-a-Half | Lesson | |
1.12.1 Loop-and-a-Half | 1 | Video |
1.12.2 Loop-and-a-Half Quiz | 2 | Quiz |
1.12.3 Running Average | 1 | Example |
1.12.4 Guess the Number | 5 | Exercise |
1.13 Short-Circuit Evaluation | Lesson | |
1.13.1 Short-Circuit Evaluation | 1 | Video |
1.13.2 Short-Circuit Evaluation Quiz | 2 | Quiz |
1.13.3 Pizza Slices | 1 | Example |
1.13.4 Divisibility | 5 | Exercise |
1.14 De Morgan's Laws | Lesson | |
1.14.1 De Morgan's Laws | 1 | Video |
1.14.2 De Morgan's Laws Quiz | 2 | Quiz |
1.14.3 De Morgan AND | 1 | Example |
1.14.4 De Morgan OR | 1 | Example |
1.14.5 Amusement Park | 5 | Exercise |
1.15 Strings | Lesson | |
1.15.1 Strings | 1 | Video |
1.15.2 Strings | 2 | Quiz |
1.15.3 Comparing Strings | 1 | Example |
1.15.4 Three Strings | 6 | Exercise |
1.15.5 Basic Java Exercises Badge | 1 | Badge |
1.16 Unit Quiz | Lesson | |
1.16.1 Intro Java Unit 1 | 25 | Quiz |
Methods | ||
2.1 Java Methods | Lesson | |
2.1.1 Java Methods | 1 | Video |
2.1.2 Java Methods | 1 | Quiz |
2.1.3 Print Line Break | 1 | Example |
2.1.4 Print Java | 4 | Exercise |
2.2 Methods and Parameters | Lesson | |
2.2.1 Methods and Parameters | 1 | Video |
2.2.2 Methods and Parameters | 1 | Quiz |
2.2.3 Line Breaks with Parameters | 1 | Example |
2.2.4 Sum | 1 | Example |
2.2.5 Multiply | 4 | Exercise |
2.2.6 Add10 | 4 | Exercise |
2.2.7 Countdown From | 4 | Exercise |
2.2.8 Echo | 4 | Exercise |
2.3 Methods and Return Values | Lesson | |
2.3.1 Methods and Return Values | 1 | Video |
2.3.2 Return Value | 1 | Quiz |
2.3.3 Methods and Return Values | 1 | Example |
2.3.4 Double Number | 5 | Practice |
2.3.5 Square | 5 | Practice |
2.3.6 Average | 5 | Practice |
2.4 Javadocs and More Methods | Lesson | |
2.4.1 Javadocs | 1 | Video |
2.4.2 Javadocs | 1 | Quiz |
2.4.3 Javadoc Sum | 1 | Example |
2.4.4 Is in Range | 5 | Practice |
2.4.5 Sum Range | 5 | Practice |
2.4.6 Is Divisible | 5 | Practice |
2.4.7 Fahrenheit to Celsius | 5 | Practice |
2.5 Strings Methods | Lesson | |
2.5.1 String Methods | 1 | Video |
2.5.2 Looping Over a String | 1 | Example |
2.5.3 Yelling | 5 | Practice |
2.5.4 Porky Pig | 5 | Practice |
2.5.5 Triple String | 5 | Practice |
2.5.6 Full Name | 5 | Practice |
2.5.7 First and Last | 5 | Practice |
2.5.8 Repeating String | 5 | Practice |
2.6 Strings and Characters | Lesson | |
2.6.1 Strings and Characters | 1 | Video |
2.6.2 Chars are Numbers | 1 | Example |
2.6.3 Escape Sequences | 1 | Example |
2.6.4 Character Methods | 1 | Example |
2.6.5 Is it an Integer? | 5 | Practice |
2.7 Exceptions | Lesson | |
2.7.1 Exceptions | 1 | Video |
2.7.2 Exceptions Quiz | 2 | Quiz |
2.7.3 Arithmetic Exception | 1 | Example |
2.7.4 Index Out Of Bounds Exception | 1 | Example |
2.7.5 Bug Hunter | 5 | Exercise |
2.8 String Processing | Lesson | |
2.8.1 String Processing | 1 | Video |
2.8.2 Finding Palindromes | 1 | Example |
2.8.3 String Concatenation | 1 | Example |
2.8.4 Fix the Sum String | 5 | Practice |
2.8.5 Convert To Uppercase | 5 | Practice |
2.8.6 Double Vowels | 5 | Practice |
2.8.7 All Same Letter | 5 | Practice |
2.8.8 AltCase | 5 | Practice |
2.8.9 Do the Brackets Match? | 5 | Practice |
2.8.10 Teen Talk | 5 | Practice |
2.8.11 Password Checker | 5 | Practice |
2.8.12 Replace Letter | 5 | Practice |
2.8.13 Methods Exercises Badge | 1 | Badge |
2.9 Unit Quiz | Lesson | |
2.9.1 Intro Java Unit 2 | 25 | Quiz |
Final Project | ||
3.1 Final Project | Lesson | |
3.1.1 Brainstorm | 5 | Free Response |
3.1.2 Milestones | 5 | Free Response |
3.1.3 Final Project | 10 | Exercise |
3.1.4 Final Project Badge | 0 | Badge |
Java Outside of CodeHS | ||
4.1 Java Outside of CodeHS | Lesson | |
4.1.1 Java Outside of CodeHS | 1 | Video |
4.1.2 Hello World in Eclipse | 1 | Video |
4.1.3 Hello World in BlueJ | 1 | Video |
4.1.4 Hello World in Terminal | 1 | Video |
4.1.5 Java main vs run | 1 | Video |
4.1.6 Using the main Method in Eclipse | 1 | Video |
4.1.7 Using the main Method in BlueJ | 1 | Video |
4.1.8 Using the main Method in the Terminal | 1 | Video |
4.1.9 Hello World with main Method | 1 | Example |
4.1.10 Getting User Input | 1 | Video |
4.1.11 Using Scanner for Input | 1 | Example |
Computer Ethics | ||
5.1 Computer Ethics | Lesson | |
5.1.1 Student Honor Code | 0 | Resource |
5.1.2 Computing Ethics | 0 | Resource |
5.1.3 Self Driving Cars | 5 | Free Response |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup