Coursera
Coursera Logo

U-M - Exploring C 

  • Offered byCoursera

Exploring C
 at 
Coursera 
Overview

Duration

11 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Exploring C
 at 
Coursera 
Highlights

  • Earn a certificate of completion
  • Add to your LinkedIn profile
Details Icon

Exploring C
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • 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
More about 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.

Exploring C
 at 
Coursera 
Curriculum

Historical Context

Welcome to C Programming for Everybody

A History of C, UNIX, and Computation before and after 1978

Brian Kernighan - Building C at Bell Labs

Bonus: Valencia Spain Office Hours

Help Us Learn More About You!

Syllabus

Course Pre-Requsites

Additional Resources for Week 1

History / Introduction

Part 1: From Python to C

Part 1: From Python to C - The Rosetta Stone Lecture

Textbook Chapter 1: A Tutorial Introduction

Additional Resources for Week 2

Autograder: Write Hello World

Exercise RS-1: Produce output

Exercise RS-2: Read Input

Exercise RS-3: Input / Output

Exercise RS-4: Reading Lines of Input

Exercise RS-5: Reading Lines of Input with fgets()

Part 2: From Python to C

Part 2: From Python to C - The Rosetta Stone Lecture

Textbook Chapter 1: A Tutorial Introduction

Exercise RS-6: Write a simple for loop

Exercise RS-7: Compute Minimum and Maximum

Exercise RS-8: Write a Guessing Game

Exercise RS-9: Write a Function

Part 1: A Tutorial Introduction

Historical Context For Chapter 1: A Tutorial Introduction

Textbook Chapter 1: A Tutorial Introduction

Tutorial Introduction

Exercise 1-1: Write Hello World

Exercise 1-3: Fahrenheit / Celsius with Header

Exercise 1-4: Celsius / Fahrenheit Table

Exercise 1-5: Reverse Table

Autograder: LBS290-04 Fix Syntax Errors

Part 2: A Tutorial Introduction

Historical Context For Chapter 1: A Tutorial Introduction Part 2

Textbook Chapter 1: A Tutorial Introduction

Additional Resources for Week 5

Post-Course Survey

Exercise 1-6: Count spaces and newlines

Exercise 1-7: Multiple spaces to one

Exercise 1-10: Print words

Exercise 1-17: Reverse a String

Exploring C
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    Start Now
    – / –
    – / –
    – / –
    – / –
    – / –
    Start Now
    View Other 6713 CoursesRight Arrow Icon
    qna

    Exploring C
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...