Kursus berbasis proyek mengajarkan Anda penerapan konsep dan penggunaan API untuk mengembangkan proyek. Misalnya, dalam proyek yang disebut Program Obrolan, konsep Pemrograman Berorientasi Objek, Penanganan Pengecualian dan Utas diterapkan dan API untuk GUI dan Jaringan digunakan.