- Fundamentos de programación Java e ingeniería de software de la Universidad de Duke
- Programación Orientada a Objetos en Java de la University de Duke
- Núcleo de Java de LearnQuest
- Programación Java Orientada a Objetos: Estructuras de Datos y Más Allá de la Universidad de California San Diego
- Introducción a la programación con Python y Java de la Universidad de Pensilvania
- Introducción a Java de LearnQuest
- Introducción a Java y la programación orientada a objetos de la Universidad de Pensilvania
- Algoritmos, Parte I de la Universidad de Princeton
- Desarrollo web con Java Spring Framework de Peter the Great St. Petersburg Polytechnic University
- Programación paralela, concurrente y distribuida en Java de la Universidad deRice
- Programación en Java: resolución de problemas con software de la Universidad de Duke
- Programación Orientada a Objetos en Java de la Universidad de California San Diego
- Aprende Java sin experiencia previa en programación de Coursera Project Network
- Programación en Java: una introducción práctica de Codio