What you'll learn apply principles and concepts of programming in a variety of contexts relevant to further learning and/or paraprofessional work apply critical and creative thinking and problem solving skills relevant to information technology to generate innovative solutions to problems ...