In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows you to understand computing processes at a deep level. You will also get an introduction to more advanced programming in C++ in the final module.
This course is part of the Coding for Everyone: C and C++ Specialization
Offered By
About this Course
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessCould your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Week 1
Week 2
Week 3
Week 4
Reviews
- 5 stars74.06%
- 4 stars17.65%
- 3 stars4.68%
- 2 stars1.40%
- 1 star2.18%
TOP REVIEWS FROM C FOR EVERYONE: STRUCTURED PROGRAMMING
very much useful to expand knowledge and strong foundation on C programming, very useful to understand structures too!
This was a really great course. It gives you exposure to many important data structures and has some great assignments that aid in understanding how these data structures work.
Over the past 2 years I have been using Python. To get an understanding of C I did this course, which gave me the basics of C and C++.
Excellent C programming course. It is the second in the series and I will be taking the 3rd in the series.
About the Coding for Everyone: C and C++ Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.