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 - July 2025

Jul 2, 2025 - Jul 30, 2025

Sorry! The enrollment period is currently closed. Please check back soon.

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.