Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Introductory C Programming Specialization

Course Cover
compare button icon

Course Features

icon

Duration

5 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

5 hours per week

icon

Teaching Type

Self Paced

Course Description

This specialization teaches programming skills to learners who are interested in solving complex problems using computer programs. You will be able to create algorithms and then read and write C code to implement them. This course will help you prepare for a career as a software developer or in other computational fields. Admissions will consider your successful completion of the Specialization as a demonstration of skill. It will also enhance your application to Duke's Pratt School of Engineering.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Introduction to the programming constructs pointers, arrays, and recursion

Learn how to compile and run your program, and then how to test and debug it

Learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms

Learn more sophisticated uses for pointers, such as strings and multidimensional arrays, as well as how to write programs that read and write files and take input from the user

Course Cover