Introductory C Programming Online Specialization
100% Online. Beginner Level. No Previous Experience Required.
Learning Online Through Coursera
Coursera is a learning platform offering courses and specializations in partnership with leading universities and companies.
To earn this specialization on Coursera, complete four high-impact Duke courses.
Learn programming fundamentals. Develop algorithms. Write C code.
It’s all online. Learn at your own pace. No previous programming experience is required.
Receive a Shareable Certificate
Upon completion, you’ll receive a shareable Coursera Specialization certificate, which you can post to your LinkedIn profile and show employers.
![]()
I had no knowledge of programming. The course helped me understand whether I could learn it. As a result, I decided to continue and go deeper.
Experience the Duke Difference
If you like these online courses, you will love being a Duke ECE master’s student.
Completing this specialization through Coursera will be considered by Duke graduate admissions—enhancing your application.
Accelerate your career at Duke.
![Andrew Douglas Hilton Profile Photo](https://scholars.duke.edu/profile-images/thumbnail500/0572100.jpg)
Andrew Douglas Hilton
Director, Innovation in Computing Education, Professor of the Practice in the Department of ECE
![Genevieve Lipp Profile Photo](https://scholars.duke.edu/profile-images/thumbnail500/0388683.jpg)
Genevieve Lipp
Director, First-Year Computing Program, Assistant Professor of the Practice in the Department of ECE
Study at Duke
Accelerate your career with a master’s degree in electrical and computer engineering.