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: Programming Principles
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.

All reviews

Showing: 20 of 26

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