Where to learn more
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Play and practice
- Learn-C.org — free, hands-on C lessons you run in the browser.
- Exercism — C track — small exercises with friendly mentor feedback.
- HackerRank — C — practice problems, from easy to hard.
Read and reference
- cppreference — C — the careful, free reference for every C function.
- The C Programming Language (K&R) — the classic book by C's own makers.
- Visual Studio Code — the free editor for coding on your own computer.
- C practice problems — extra C challenges to test yourself.
- AP CS A — learn Java, a close cousin of C.
Tip
- The Resources button on the course card opens these links as a quick panel.
- Open it any time you want somewhere new to explore.