Introduction to Java Programming: Starting to code in Java

This introductory course guides participants into the subject of Java programming and introduces them to fundamental concepts such as Application Programming Interfaces (APIs) and how to use some of the most common classes, the Object-Oriented Programming (OOP) or functional abstraction.
Developed by the University Carlos III de Madrid, the course has a practical approach and puts its emphasis on offering an immersive, creative and entertaining experience for learners, combined with immediate feedback. Offering dynamic exercises and quizzes, as well as more in-depth case studies, the course aims to open a door to programming for anyone interested in the field of information and communication technology (ICT).
Course material is split over 5 weeks, with an average time commitment of between 7 and 10 hours each week. No prerequisite knowledge is needed to participate. It can be audited for free and offered in English, Spanish and Portuguese.