Software development, computing & programming languages

Programming languages

C  and C++

Introduction to object oriented programming with C++
Original title: Introduction à la programmation orientée objet (en C++)
Language: French, English subtitles available
Access: Registration required
Available at: https://www.coursera.org/course/intropoocpp

Introduction to programming with C++
Original title: Initiation à la programmation (en C++)
Language: French, English subtitles available
Access: Registration required
Available at: https://www.coursera.org/course/initprogcpp

Material of Introduction to C language
Language: English
Access: free download
Available at: http://www.hpc.cineca.it/sites/default/files/CorsoC.zip

C++ for C programmers
Language: English
Access: free download
Available at: http://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/cplusplus.pdf

Python

Introduction to Python
Language: English
Access: free download
Available at: http://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/python.pdf

Material of Python course 2012
Language: English
Access: free download
Available at: http://www.hpc.cineca.it/sites/default/files/Python2012.zip

Java

Introduction to object oriented programming with Java
Original title: Introduction à la programmation orientée objet (en Java)
Language: French, French subtitles available
Access: Registration required
Available at: https://www.coursera.org/course/intropoojava

Introduction to programming with Java
Original title: Initiation à la programmation (en Java)
Language: French, English subtitles available
Access: Registration required
Available at: https://www.coursera.org/course/initprogjava

Programming

Reactive programming
Language: English
Access: Registration required
Available at: https://www.coursera.org/course/reactive

Functional programming principles in Scala
Language: English
Access: Registration required
Available at: https://www.coursera.org/course/progfun

Operating systems and tools

Usage of the operating system UNIX
Original title: Nutzung des Betriebssystems UNIX
Language: German
Access: free download
Available at: http://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/unix.pdf

UNIX Korn shell programming (Usage of operating system UNIX part 2)
Original title: UNIX Korn Shell-Programmierung
Language: German
Access: free download
Available at: http://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/kornshell.pdf

Make – the programming tool
Original title: Das Programmierwerkzeug make
Language: German
Access: free download
Available at: http://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/make.pdf