Java Programming Language

CS.Princeton.edu:: Computer Science: An Interdisciplinary Approach (using Java)

Udacity.com:: Java Programming Basics (free course)

Oracle.com:: API Specification | Java Tutorial

TutorialsPoint.com:: Java Tutorial | Java8 Tutorial

YouTube.com:: Derek Banas Java Video Tutorial

Data Structures & Algorithms

EECS.berkeley.edu:: CS61B -- Data Structures (Prof. Jonathan Shewchuk)

OCW.MIT.edu:: Introduction to Algorithms (Prof. Erik Demaine & Prof. Srini Devadas)

TutorialsPoint.com:: Data Structures & Algorithm Basic Concepts

CS.USFca.edu:: Data Structure Visualizations