Course 3 of 5 in this specialization

Write and Debug C Programs From Scratch

Coming soon 42 topics Self-paced · Online
Notify me when it launches

Where this comes from

Built from the Wiley title of the same name — professionally edited, technically reviewed, and already relied on by people doing this work.

Source ISBN 9781119740261

How it was built

Sejal Learning Systems rebuilt the book as a course: objectives first, then short video, worked examples, and practice with real feedback. It runs on Coursera at your own pace, with a certificate on completion.

Write and Debug C Programs From Scratch is a self-paced online course built from the Wiley title of the same name.

What this course covers

  • Introduction
  • Part 1: The ABs of C
  • Chapter 1: A Quick Start for the Impatient
  • Chapter 2: The Programming Thing
  • Chapter 3: Anatomy of C
  • Part 2: C Programming 101
  • Chapter 4: Trials and Errors
  • Chapter 5: Values and Simple Math
  • Chapter 6: A Place to Put Stuff
  • Chapter 7: Input and Output
  • Chapter 8: Decision Making
  • Chapter 9: Loops, Loops, Loops
  • Chapter 10: Fun with Functions
  • Part 3: Build Upon What You Know
  • Chapter 11: The Unavoidable Math Chapter
  • Chapter 12: Give Me Arrays
  • Chapter 13: Fun with Text
  • Chapter 14: Structures, the Multivariable
  • Chapter 15: Life at the Command Prompt
  • Chapter 16: Variable Nonsense
  • Chapter 17: Binary Mania
  • Part 4: The Advanced Part
  • Chapter 18: Introduction to Pointers
  • Chapter 19: Deep into Pointer Land
  • Chapter 20: Memory Chunks and Linked Lists
  • Chapter 21: It’s About Time
  • Part 5: And the Rest of It
  • Chapter 22: Permanent Storage Functions
  • Chapter 23: File Management
  • Chapter 24: Beyond Mere Mortal Projects
  • Chapter 25: Out, Bugs!
  • Part 6: The Part of Tens
  • Chapter 26: Ten Common Boo-Boos
  • Chapter 27: Ten Reminders and Suggestions
  • Part 7: Appendices
  • Appendix A: ASCII Codes
  • Appendix B: Keywords
  • Appendix C: Operators
  • Appendix D: Data Types
  • Appendix E: Escape Sequences
  • Appendix F: Conversion Characters
  • Appendix G: Order of Precedence