Neste curso apresentamos os fundamentos dos tres paradigmas de programação: funcional, orientado a objeto e lógico. O curso inclui discussão sobre as diferenças de implementação dos paradigmas, além das características de programas em cada um.