
CourseraDuke University's C programming specialization has drawn over 126,000 learners, which is notable for a language often seen as intimidating — this course keeps it firmly at the beginner level.
C remains the language most other languages borrow their logic from, so learning it early tends to make everything after it easier to reason about.
It's a strong choice for complete beginners who want a rigorous first language rather than a simplified one, and for computer science students who need C fundamentals for coursework in systems, embedded programming, or algorithms.
Offered by Duke University. Learn Essential Programming Fundamentals. Master programming skills to solve complex problems. Enroll for free.
Skills you'll gain: Algorithms, C (Programming Language), Computational Logic, Problem Solving, Program Development, Solution Design, Programming Principles, Computer Programming.
Access
Coursera PlusIncluded with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →Advertisement
No coupon right now. We'll tell you when there is one.
More in Development



