IT.1.1x: Introduction to Java Programming, an edX UC3Mx online course taught by Carlos Delgado Kloos, Carmen Fernández Panadero, Iria Estévez-Ayres, Jorge Blasco, Carlos Alario-Hoyos, Sergio Pastrana, Guillermo Suarez-Tangil, and Julio Villena Román. The university behind the course is the Universidad Carlos III de Madrid in Madrid, Spain.
It uses Blockly, Codeboard, and Greenfoot. I don't like these stupid "easier for beginners" programs. They are just adding another level of abstraction before you can learn the subject.
A lot of this is extremely basic, so I'm skipping around.