Back to mini courses
Premium subscription icon Premium

C

A relatively lower level programming language, used to build fast-running software.

Quick overview

C is one of the most popular languages of the modern era, despite the fact that it's quite old. It's an extremely performant language, powering a large part of the technological ecosystem around the world.

This mini course is dedicated to teaching you the very basics of C. The idea is to get you comfortable with the fundamentals of C so that you can get up and running with it in a fairly short span of time. Many advanced ideas — like pointers, structs, union types — are skipped in order to keep the course lean; these ideas are left to be discussed in Advanced C.

Contents at a glance