Introduction to Programming • Introduction to Programming Logic • Object-Oriented Programming • Functional Programming • Logic Programming Android programming