Skip to content

C and C++From source code to shipped native software

A course for experienced Swift, Java, and C# programmers covering the languages, compilers, builds, dependencies, debugging, and portability.

About this course

C and C++ projects expose machinery that batteries-included ecosystems often place behind one manifest and one command. That machinery is learnable. The course begins with a tiny command-line build, names every artifact it creates, and then shows how higher-level tools automate the same responsibilities.

Articles contain realistic examples and optional prompts with reasoned answers. There are no required assignments or completion gates.