Ο Γιάννης Γιαννάκος διδάσκει ανώτερα θεωρητικά (Αρμονία, Αντίστιξη και Φυγή), καθώς και τα υποχρεωτικά μαθήματα της Αρμονίας και της Μορφολογίας στο Ωδείο Kodály.

Είναι αριστούχος πτυχιούχος Αρμονίας, Αντίστιξης και Φυγής από την τάξη του Βαλεντίνου Πατρικίδη στο Ωδείο Kodály. Μελέτησε επίσης Μουσικοπαιδαγωγικό Σύστημα Kodály με τον Μιχάλη Πατσέα, Πιάνο καθώς και Φλάουτο με Ράμφος.

Έχει αφιερωθεί στην μελέτη της Παλαιάς Μουσικής, και στην στυλιστικά ορθή διδασκαλία της μέσα από τις πηγές.

Συνθέσεις του έχουν συμπεριληφθεί σε συλλογή Χορωδιακών της Διεθνούς Εταιρείας Kodály (I.K.S.).