VOOZH about

URL: https://www.coursera.org/learn/exploring-c

⇱ Exploring C | Coursera


Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Exploring C

14,867 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

91 reviews

Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.5

91 reviews

Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Learn the basics of C syntax Identify the similarities and differences between C and Python  Understand the impact of C on modern programming

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

2 assignments

Taught in English

Build your subject-matter expertise

This course is part of the C Programming for Everybody Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in this course

The C programming language is heavily influential in the world of coding and helps run some of the most powerful computer programs in the world. In Exploring C, examine the historical context and impact of C on the development of programming over the past 50 years. In this course, you’ll compare and contrast C with the programming language Python, review how to code in C and gain an understanding of the nuances of computer programming.

What's included

4 videos4 readings1 assignment

4 videosβ€’Total 39 minutes
  • Welcome to C Programming for Everybodyβ€’3 minutes
  • A History of C, UNIX, and Computation before and after 1978β€’25 minutes
  • Brian Kernighan - Building C at Bell Labsβ€’8 minutes
  • Bonus: Valencia Spain Office Hoursβ€’3 minutes
4 readingsβ€’Total 90 minutes
  • Help Us Learn More About You!β€’10 minutes
  • Syllabusβ€’10 minutes
  • Course Pre-Requsitesβ€’10 minutes
  • Additional Resources for Week 1β€’60 minutes
1 assignmentβ€’Total 30 minutes
  • History / Introductionβ€’30 minutes

What's included

1 video2 readings6 app items

1 videoβ€’Total 26 minutes
  • Part 1: From Python to C - The Rosetta Stone Lectureβ€’26 minutes
2 readingsβ€’Total 70 minutes
  • Textbook Chapter 1: A Tutorial Introductionβ€’10 minutes
  • Additional Resources for Week 2β€’60 minutes
6 app itemsβ€’Total 60 minutes
  • Autograder: Write Hello Worldβ€’5 minutes
  • Exercise RS-1: Produce outputβ€’10 minutes
  • Exercise RS-2: Read Inputβ€’10 minutes
  • Exercise RS-3: Input / Outputβ€’10 minutes
  • Exercise RS-4: Reading Lines of Inputβ€’15 minutes
  • Exercise RS-5: Reading Lines of Input with fgets()β€’10 minutes

What's included

1 video1 reading4 app items

1 videoβ€’Total 16 minutes
  • Part 2: From Python to C - The Rosetta Stone Lectureβ€’16 minutes
1 readingβ€’Total 10 minutes
  • Textbook Chapter 1: A Tutorial Introductionβ€’10 minutes
4 app itemsβ€’Total 85 minutes
  • Exercise RS-6: Write a simple for loopβ€’20 minutes
  • Exercise RS-7: Compute Minimum and Maximumβ€’20 minutes
  • Exercise RS-8: Write a Guessing Gameβ€’25 minutes
  • Exercise RS-9: Write a Functionβ€’20 minutes

What's included

1 video1 reading1 assignment5 app items

1 videoβ€’Total 5 minutes
  • Historical Context For Chapter 1: A Tutorial Introductionβ€’5 minutes
1 readingβ€’Total 10 minutes
  • Textbook Chapter 1: A Tutorial Introductionβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Tutorial Introductionβ€’30 minutes
5 app itemsβ€’Total 65 minutes
  • Exercise 1-1: Write Hello Worldβ€’5 minutes
  • Exercise 1-3: Fahrenheit / Celsius with Headerβ€’20 minutes
  • Exercise 1-4: Celsius / Fahrenheit Tableβ€’15 minutes
  • Exercise 1-5: Reverse Tableβ€’15 minutes
  • Autograder: LBS290-04 Fix Syntax Errorsβ€’10 minutes

What's included

1 video3 readings4 app items

1 videoβ€’Total 9 minutes
  • Historical Context For Chapter 1: A Tutorial Introduction Part 2β€’9 minutes
3 readingsβ€’Total 30 minutes
  • Textbook Chapter 1: A Tutorial Introductionβ€’10 minutes
  • Additional Resources for Week 5β€’10 minutes
  • Post-Course Surveyβ€’10 minutes
4 app itemsβ€’Total 100 minutes
  • Exercise 1-6: Count spaces and newlinesβ€’30 minutes
  • Exercise 1-7: Multiple spaces to oneβ€’20 minutes
  • Exercise 1-10: Print wordsβ€’30 minutes
  • Exercise 1-17: Reverse a Stringβ€’20 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.8 (19 ratings)
University of Michigan
60 Coursesβ€’4,902,188 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    68.47%

  • 4 stars

    18.47%

  • 3 stars

    6.52%

  • 2 stars

    4.34%

  • 1 star

    2.17%

Showing 3 of 91

JK
Β·

Reviewed on Aug 20, 2024

Well,i ll learned lot of things by coursera

I ll learned clearly c programming in a coursera platform

VH
Β·

Reviewed on Jan 15, 2024

The last task was crazy but overall, the best content out there on C;

LW
Β·

Reviewed on Feb 15, 2025

Aside from a bad assignment in Module 2, this course was excellent!

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,