Foundations Path

Reach beyond the basics of coding with these carefully curated resources for newer programmers who have already completed 1-2 computing courses. You’re at an exciting point and we want to support you however and wherever you’re learning!

View all sequences

Try more problems first

This intermediate-level video shows how compiler rules play a role in the construction of objects in Java. It's project based, so you'll get some practice, too. (paywall)

Open link

Coursera