About Specialization Introductory Programming in C course
This specialization develops a strong programming foundation for those who want to solve complex problems by writing computer programs. Over four courses, you will learn to systematically design algorithms and read and write C code to implement them. This will prepare you for a career in software development or other computing fields.
Successful completion of this specialization will be viewed by the admissions committee as a demonstration of your excellence and will enhance your application for admission to a graduate program at Duke's Pratt School of Engineering.
Applied learning project
Projects include writing a sorting algorithm and writing a program that uses Monte Carlo simulation to calculate the probabilities of poker hands. The poker project is divided into three courses, so you can write more complex parts of the program as you gain more advanced skills.