Back to Programming in C
University of Michigan

Programming in C

C remains one of the most popular languages thanks to its portability and efficiency, and laying the groundwork for many programming languages like C++, Java, JavaScript, and Python. In this course, you’ll dive deeper into the syntax of C, learning the functions of the language and how to properly apply them within an algorithm. Identify types, operators, and expressions within C to build recursive functions and examine the role of the C preprocessor in achieving software portability.

Status: System Programming
Status: Algorithms
IntermediateCourse13 hours

Featured reviews

AS

Reviewed Jul 25, 2024

Very good course that teaches you the most important aspects in programming in one of the World's first coding languages.

DU

Reviewed Mar 10, 2024

Wonderful! I expected it to be much more difficult

All reviews

Showing: 20 of 26

Chris
Reviewed Jun 21, 2024
Dmitrii
Reviewed Mar 11, 2024
Pradeebasre
Reviewed Jan 13, 2026
Muskan
Reviewed May 8, 2025
HARSH
Reviewed Mar 31, 2025
Riddhi
Reviewed Jan 8, 2026
Srutiparna
Reviewed Apr 20, 2025
Shreasee
Reviewed Apr 18, 2025
Kishan
Reviewed Oct 22, 2025
Khushboo
Reviewed Jul 26, 2026
Soubhik
Reviewed Mar 31, 2025
SASTIVELAN
Reviewed Mar 24, 2026
Tanisha
Reviewed Jan 11, 2026
Shivam
Reviewed Jan 9, 2026
Aparna
Reviewed May 10, 2025
DEVASHISH
Reviewed Oct 22, 2024
Alvin
Reviewed Jul 26, 2024
Shivangi
Reviewed Nov 30, 2025
Nayandeep
Reviewed Jan 19, 2026
Gaurav
Reviewed Dec 30, 2025