I Understand
We use cookies.Click here for details.

Programming Fundamentals

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms.

Created by Duke University


What you’ll learn

In this educational opportunity you may gain confidence with the compentencies required from organizations today. The most relevant technique from the learning resource that is commonly included from companies is Algorithms. The most relevant tool is C. You will also learn about Programming Skills, a trait commonly mentioned in job advertisements.

Who will benefit?

Comparing content from this educational resource with nearly 10,000 data-related job advertisements, we discover that those interested in Data Scientist roles have the most to gain.