A smiling man in a headset uses a tablet and laptop. Text promotes University of Michigan-Flint online noncredit certificates in programming, data structures, and algorithms.
Course

Foundations of Programming - Dec25/Jan26

Dec 24, 2025 - Jan 21, 2026

$1,000 Enroll

Full course description

This course is an introductory course in computer programming, designed to provide students with a solid foundation in programming concepts, problem-solving strategies, and algorithmic thinking using C++. The course will focus on key programming concepts such as variables, control structures, functions, arrays, object-oriented programming, and file handling. Emphasis will be placed on writing clean, efficient, and well-documented code, as well as on developing strong problem-solving skills.