Introductory C Programming Online Specialization

100% Online. Beginner Level. No Previous Experience Required.

4

Courses

designed by Duke

100%

Online

through Coursera

5

Months

at 10 hours per week

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.

review icon

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.

Learner Review

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.

Instructors

Andrew Douglas Hilton Profile Photo
Andrew Douglas Hilton Profile Photo

Andrew Douglas Hilton

Director, Innovation in Computing Education, Professor of the Practice in the Department of ECE

Genevieve Lipp Profile Photo
Genevieve Lipp Profile Photo

Genevieve Lipp

Director, First-Year Computing Program, Assistant Professor of the Practice in the Department of ECE

Anne Bracy Profile Photo
Anne Bracy Profile Photo

Anne Bracy

Senior Lecturer, Cornell University

Study at Duke

Accelerate your career with a master’s degree in electrical and computer engineering.