Šiame įvadiniame kurse dalyviai supažindinami su Java programavimo dalyku ir pagrindinėmis sąvokomis, tokiomis kaip programų programavimo sąsajos (API) ir kai kurių labiausiai paplitusių klasių naudojimas, objektinis programavimas (OOP) arba funkcinė abstrakcija.
Madrido Karolio III universiteto parengtame kurse laikomasi praktinio požiūrio ir daugiausia dėmesio skiriama tam, kad besimokantiesiems būtų suteikta įtraukianti, kūrybiška ir įdomi patirtis, o grįžtamasis ryšys būtų teikiamas nedelsiant. Kursas, kuriame siūlomos dinamiškos užduotys ir testai, taip pat išsamesnės atvejų analizės, siekia atverti duris į programavimą visiems, besidomintiems informacinių ir ryšių technologijų (IRT) sritimi.
Kursų medžiaga paskirstoma per 5 savaites, o vidutiniškai kiekvieną savaitę skiriama nuo 7 iki 10 valandų. Dalyvauti kursuose nereikia jokių išankstinių žinių. Kursuose galima dalyvauti nemokamai, jie siūlomi anglų, ispanų ir portugalų kalbomis.