Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Duke University

Introductory C Programming

via Specialization

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering.

Syllabus

Course 1: Programming Fundamentals
- Offered by Duke University. Programming is an increasingly important skill, whether you aspire to a career in software development, or in ... Enroll for free.

Course 2: Writing, Running, and Fixing Code in C
- Offered by Duke University. Building on the course Programming Fundamentals, this course will teach you how to write code by first planning ... Enroll for free.

Course 3: Pointers, Arrays, and Recursion
- Offered by Duke University. The third course in the specialization Introduction to Programming in C introduces the programming constructs ... Enroll for free.

Course 4: Interacting with the System and Managing Memory
- Offered by Duke University. The final course in the specialization Introduction to Programming in C will teach you powerful new programming ... Enroll for free.

Courses

Taught by

Andrew D. Hilton, Anne Bracy, Genevieve M. Lipp and Liz Wendland

Reviews

Start your review of Introductory C Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.