Foundations of Programming

Reach beyond the basics of coding with these curated resources for programmers who have completed 1-2 computing courses. You’ll find three sample paths: a basic (and recommended) one, a problems first path, and one that focuses on testing and debugging. You can also plot your own sequence to suit however and wherever you’re learning.

View all paths

Practice testing and debugging first

Learn the process for creating and using new objects and classes in Java via this video tutorial. You will also become familiar with importing packages in order to use the built-in Java Scanner class to retrieve user input from the keyboard.

Open link