João Oliveira est titulaire d'une maîtrise en finances et fiscalité de l'École d'économie et de gestion de l'Université de Porto, ainsi que d'une licence en économie de la même université. Dans la réalisation de cette étude, João Oliveira a été rejoint par le professeur Vitorino Silva et le professeur Elísio Brandão.