University of Michigan - 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 |
Credential | Certificate |
Exploring C at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
Exploring C at Coursera Course details
- 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
- 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