Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Northwestern University

A Crash Course in C

Northwestern University via YouTube

Overview

In this crash course, you will learn about the C programming language. You will learn to write your first C program, differences between C and MATLAB, base-2 and base-16, data types, pointers, functions, comments, preprocessor, globals, header files and libraries, and much more.

Syllabus

Your first C program, HelloWorld.c (Kevin Lynch).
Differences between C and MATLAB (Kevin Lynch).
Base-2 (binary) and base-16 (hexadecimal) (Kevin Lynch).
C data types (Kevin Lynch).
Using C data types (Kevin Lynch).
Representations of C data types (Kevin Lynch).
C pointer basics (Kevin Lynch).
printout.c: formatted output in C (Kevin Lynch).
datasizes.c: sizes of C data types (Kevin Lynch).
overflow.c: integer overflow in C (Kevin Lynch).
typecast.c: type conversions in C (Kevin Lynch).
invest.c, part 1/5: intro to a typical C program (Kevin Lynch).
invest.c, part 2/5: overview of a typical C program (Kevin Lynch).
invest.c, part 3/5: comments, preprocessor, data types, globals (Kevin Lynch).
invest.c, part 4/5: helper function prototypes and main (Kevin Lynch).
invest.c, part 5/5: helper functions (Kevin Lynch).
Header files and libraries (Kevin Lynch).

Taught by

Northwestern Robotics

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of A Crash Course in C

  • Profile image for Wally
    Wally
    Good intro to C. I would like to see updated to have snprintf instead of sprint. I know possibly outside of this class, but maybe a Makefile example/class.
  • Babai Das
    Good course for beginners...........

    It's a very nice course for computer science and engineering students

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.