Sharable link: https://tinyurl.com/NVCC-Coding-Club-Java

So you want to learn Java? Good, you will need it!

1. Beginner

If you are completely new to programming, watch Prof. Ahmad’s CSC 200 lecture series. It is well worth a watch. These are the foundations you will be using for the rest of your career.

I recommend doing this during a summer, spring or winter break.

If you need to learn ASAP, lessons 10-20 are the most useful for learning Java:

Prof Ahmad’s CSC 200 Lectures & HW

Prof Ahmad’s CSC 200 PDF: (Pages 1-27 are an overview of CS, Java starts on pg 28)

CSC200.pdf

Note: Be sure to do the homework! Prof Ahmad also provides the answer keys.

2. Intermediate

Start here if you have some programming experience or after you complete Prof. Ahmad’s lectures.

Next, you should watch Bro Code’s Java Tutorial for Beginners. This will cover most of the CS you learn at NOVA and is foundational. Bro Code will help you learn as quickly as possible: