This page provides links to external links that you may find helpful. The page will be updated throughout the semester.
Online Programming Practice
- CodingBat code practice
Short Java practice problems by Nick Parlante, with instant feedback.
is a web application to help you practice solving Java programming problems online.
- The Java Tutorials are practical guides for programmers who want
to use the Java programming language to create applications.
They include hundreds of complete, working examples, and dozens of lessons.
Groups of related lessons are organized into "trails".
This material goes way beyond the scope of CITS1001, but includes introductory lessons too.
- Computer Science 101 by Nick Parlante is
a 6 week Coursera course that
teaches the essential ideas of Computer Science for a zero-prior-experience audience.
The CS101 course is available in self study mode so you can listen to the lectures and try the examples at any time.
WARNING: CS101 is NOT a Java course, but it uses a stripped down