Home > Store

Programming in C (Learning Lab), 4th Edition

Programming in C (Learning Lab), 4th Edition

Web Edition

  • Your Price: $55.99
  • List Price: $69.99
  • About this Web Edition
  • A Web Edition is an online learning product that you view in your web browser while connected to the Internet. Some Web Editions include additional interactive features, such as videos, quizzes, or live code editing. Read the product description for more details. A Web Edition will be accessible from your Account page after purchase.

    Viewing a Web Edition requires a web browser that fully supports HTML5. Supported platforms are:

    • Windows XP (Firefox only)
    • Windows 7, 8, or 10 (IE10, IE11, Chrome, or Firefox)
    • Mac OS X (Safari, Firefox, or Chrome)
    • Linux (Chrome or Firefox)
    • iOS 6, 7, or 8 (Mobile Safari)

Also available in other formats.

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2016
  • Edition: 4th
  • Web Edition
  • ISBN-10: 0-13-430936-7
  • ISBN-13: 978-0-13-430936-1

Learn C programming online

With this interactive online course — featuring step-by-step lessons, video walkthroughs, live code editing, and interactive quizzes and exercises — you can quickly learn how to write programs in the C programming language. 

Whether you’re a novice or experienced programmer, this course will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.

Programming in C teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. 

And with this exclusive Learning Lab web edition of Programming in Cyou can:

  • Read the complete text of the book online — at your own pace, whenever you want
  • Watch an expert instructor show you how perform key tasks in short, easy-to-follow videos
  • Try each of the examples yourself in an interactive online code editing sandbox — and see the results with the click of a button
  • Test your understanding of the material after each lesson with a fully interactive online quiz
  • Expand on what you've learned with interactive online exercises
Three sample lessons are available for FREE online exactly as they appear in the full online Learning Lab – with complete video walkthroughs, code editing sandboxes, and interactive quizzes (HTML5 web browser required). Try them out today!

About This Learning Lab: A Learning Lab is a self-paced online course that integrates text, graphics, video screencasts, live code editing sandboxes, and interactive quizzes into a complete tutorial. It is delivered online from a link that will be available on your InformIT Account page after purchase. Once purchased you can view the Learning Lab course in any web browser that supports HTML5, including the latest versions of Chrome, Firefox, Safari, and Internet Explorer. Supported platforms are:

  • Windows XP (Firefox only)
  • Windows 7 or 8 (Chrome or Firefox)
  • Mac OS X (Safari, Firefox, or Chrome)
  • Linux (Chrome or Firefox)
  • iOS 6 or iOS 7 (Mobile Safari)

Sample Content


Three sample lessons (Hours 1, 2, and 3) are available for viewing online, exactly as they appear in the full Learning Lab with complete video walkthroughs and interactive quizzes (HTML5 browser required). Just click on a link below.


1. Some Fundamentals

2. Compiling and Running Your First Program

3. Variables, Data Types, and Arithmetic Expressions

4. Program Looping

5. Making Decisions

6. Working with Arrays

7. Working with Functions

8. Working with Structures

9. Character Strings

10. Pointers

11. Operations on Bits

12. The Preprocessor

13. Extending Data Types with the Enumerated Data Type, Type Definitions, and Data Type Conversions

14. Working with Larger Programs

15. Input and Output Operations in C

16. Miscellaneous and Advanced Features

17. Debugging Programs

18. Object-Oriented Programming

A. C Language Summary

B. The Standard C Library

C. Compiling Programs with gcc

D. Common Programming Mistakes

E. Resources


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership