1 months
Duration
Free
Free
Unknown
Tuition fee
Anytime
Unknown
Apply date
Anytime
Unknown
Start date

About

Understand the importance of C and how C, UNIX, and Linux laid the foundation for our entire modern computing environment with this C Programming for Everybody course offered by Coursera in partnership with University of Michigan.

Visit programme website for more information

Overview

Learning the foundational elements of C can help anyone interested in programming increase their proficiency in languages like C++, Java, JavaScript, and Python. In the C Programming for Everybody course offered by Coursera in partnership with University of Michigan, you’ll learn the history of C and C syntax as you build foundational programming knowledge with C. Apply your knowledge to several exercises throughout each course as you move into more advanced concepts. This specialization allows you to go at your own pace, giving you control over how to approach more complex exercises. Regardless of the programming language you’re familiar with, C Programming for Everybody is perfect for both programming novices and seasoned programmers looking to get a refresher on the C programming basics. 

Applied Learning Project

This specialization includes several increasingly challenging programming exercises ranging from a few minutes of effort to several hours of development. Learners will encounter how to implement the patterns of Python objects in C, identify and fix errors within code, and implement a list of data structures based on a predetermined code structure in C to determine how it functions in Python. As learners encounter more complex concepts, we adjust the pace to ensure students understand the material before moving on, building upon previous lessons as we go. 

What You Will Learn:

  • Understand how a programming language leads to software portability
  • Learn to build a simple implementation of a Python object
  • Learn to write simple C Programs

Skills You Will Gain:

  • Computer Architecture
  • Object Oriented Programming Language

Programme Structure

Courses included:

  • Exploring C
  • Programming in C
  • Data Structures in C
  • Building Objects in C

Key information

Duration

  • Part-time
    • 1 months
    • Flexible

Start dates & application deadlines

You can apply for and start this programme anytime.

Language

English

Delivered

Online

What students do after studying

Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

Intermediate level

  • Recommendation: Completing Python for Everybody before starting C Programming for Everybody.

Tuition Fee

To always see correct tuition fees
  • International

    Free
    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 1 months.
  • National

    Free
    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 1 months.

You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.

Funding

Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.

Other interesting programmes for you

Our partners

C Programming for Everybody
-
Coursera

Wishlist

Go to your profile page to get personalised recommendations!