Java Programming Fundamentals

If you are interested in programming, ​Java is one of the best languages that is helpful for AP Computer Science, and can also be used for competitive programming.

Here are some videos to get you started with Java fundamentals, and the basics of competitive programming.