This 100% online specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs.
Prepare for a career in software development. Earn a specialization certificate you can show employers.
Experience what it’s like to be a Duke Engineering master’s student. If you like taking these courses online with our top-notch faculty, you’ll love being in a Duke classroom.
Four Short Courses—No Experience Required
Through four courses taught by Duke University professors on Coursera, you’ll learn to develop algorithms and to write C code.
And, successful completion of this specialization will be considered by Duke graduate admissions—enhancing your master’s degree application.
100% online
Approx. 3 months to complete
$49 per month
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“Programming Fundamentals” on Coursera
Once you’ve completed the Introduction to Programming in C Specialization, take the next step: a master’s degree in Electrical and Computer Engineering (ECE) from Duke. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and will enhance your application.
This website uses cookies as well as similar tools and technologies to understand visitors' experiences. By continuing to use this website, you consent to Duke University's usage of cookies and similar technologies, in accordance with the Duke Privacy Statement.I Accept