Course Content for Java

Java: a high-level, class-based, object-oriented programming language

Platforms: VSCode (Link), ELSIE (Link)

First Steps 100 marks 14 Exercises & Test (64 Questions)
First steps (Part 1) First steps in Java (Part 1) First steps in Java (Part 2) Unit 1 Test
Built-in Methods 100 marks 22 Exercises & Test (74 Questions)
Built-in methods (Part 1) Built-in methods (Part 2) Built-in methods in Java (Part 1) Built-in methods in Java (Part 2) Built-in methods (Part 3) Built-in methods (Part 4) Built-in methods in Java (Part 3) Built-in methods in Java (Part 4) Unit 2 Test
Storing and Using Information 100 marks 9 Exercises & Test (64 Questions)
Storing and using information (Part 1) Storing and using information (Part 2) Storing and using information in Java (Part 1) Storing and using information in Java (Part 2) Built-in methods (Part 3) Unit 3 Test
Creating Methods 100 marks 20 Exercises & Test (69 Questions)
Creating methods (Part 1) Creating methods (Part 2) Creating methods in Java (Part 1) Creating methods in Java (Part 2) Creating methods (Part 3) Creating methods (Part 4) Creating methods in Java (Part 3) Creating methods in Java (Part 4) Unit 4 Test
Booleans 100 marks 13 Exercises & Test (65 Questions)
Booleans (Part 1) Booleans (Part 2) Booleans in Java (Part 1) Booleans (Part 3) Booleans in Java (Part 2) Booleans in Java (Part 3) Unit 5 Test
Branching 100 marks 9 Exercises & Test (60 Questions)
Branching (Part 1) Branching in Java (Part 1) Branching (Part 2) Branching (Part 3) Branching in Java (Part 2) Branching in Java (Part 3) Unit 6 Test
Building Better Programs 100 marks 15 Exercises & Test (66 Questions)
Building better programs (Part 1) Building better programs in Java (Part 1) Building better programs in Java (Part 2) Building better programs (Part 2) Building better programs (Part 3) Building better programs in Java (Part 3) Building better programs in Java (Part 3) Unit 7 Test
Iteration Using While 100 marks 7 Exercises & Test (58 Questions)
Iteration using while (Part 1) Iteration using while (Part 2) Iteration using while (Part 3) Iteration using while in Java (Part 1) Iteration using while in Java (Part 2) Unit 8 Test
Storing Elements in A Sequence 100 marks 10 Exercises & Test (63 Questions)
Storing elements in an array (Part 1) Storing elements in an array (Part 2) Storing elements in an array in Java (Part 1) Storing elements in an array in Java (Part 2) Storing elements in an array (Part 3) Storing elements in an array in Java (Part 3) Unit 9 Test
Iteration Using For 100 marks 20 Exercises & Test (72 Questions)
Iteration using for (Part 1) Iteration using for in Java (Part 1) Iteration using for (Part 2) Iteration using for in Java (Part 2) Iteration using for (Part 3) Iteration using for (Part 4) Iteration using for in Java (Part 3) Iteration using for in Java (Part 4) Unit 10 Test
Bundling Information Into Objects 100 marks 14 Exercises & Test (68 Questions)
Bundling information into objects Bundling information into objects in Java (Part 1) Bundling information into objects in Java (Part 2) Bundling information into objects in Java (Part 3) Unit 11 Test
Structuring Data 100 marks 8 Exercises & Test (58 Questions)
Structuring data Structuring data in Java (Part 1) Structuring data in Java (Part 2) Unit 12 Test
Recursion 100 marks 18 Exercises & Test (43 Questions)
Recursion (Part 1) Recursion (Part 2) Recursion (Part 3) Recursion in Java (Part 1) Recursion in Java (Part 2) Unit 13 Test
More Java 100 marks 32 Exercises & Test (50 Questions)
String Methods String Tokens and Mutable Strings Switch Statement Streams (Part 1) Streams (Part 2) Try-Catch and Throwing Exceptions (Part 1) Try-Catch and Throwing Exceptions (Part 2) Multithreading Unit 14 Test
CCC & DMOJ University Of Waterloo CCC