coursebook
An open-source introductory systems programming textbook for the University of Illinois CS 341 course. It teaches Linux programming in C and is available in several reading formats.
Share on XNo license declared
Overview
Coursebook is an open-source introductory systems programming textbook for the University of Illinois CS 341 course. It teaches systems programming in C for Linux, assuming prior programming language study and familiarity with assembly instructions. The repository improves on an earlier wikibook with more rigorous, cited material, footnotes, extended reading, and a glossary. Automated builds publish the content as PDF, Markdown, HTML, and EPUB for reading and course use.
Key features
- Teaches introductory systems programming in C for Linux
- Includes citations, footnotes, extended reading, and a glossary
- Builds exports in PDF, Markdown, HTML, and EPUB
- Provides a single current PDF and links to the wiki and HTML version
Best for
It is suited to students learning Linux systems programming in a structured course. Choose it when you want an open textbook with multiple reading formats and supporting references.
- Upstream
- cs341-illinois/coursebook
- Fork on GitHub
- Guo-astro/coursebook
- Upstream stars
- 3.2k
- Category
- Learning, interviews and curated lists
- Language
- TeX
- License
- No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
- Forked
- 2026-09-29
- Sync status
- In syncLast synced 2026-09-30
More in Learning, interviews and curated lists
A collection of real DevOps, SRE and cloud engineering interview questions gathered from candidates in 2025 and 2026. It is meant for interview preparation.
Forked 2026-09-28Last synced 2026-09-30No license declaredLearning, interviews and curated listsGitHub
A free course that teaches the skills needed to administer a remote Linux server from the command line. It is aimed at beginners who want to become sysadmins.
Forked 2026-09-26Last synced 2026-09-30Custom license (see repository)Learning, interviews and curated listsGitHub
- google-interview-preparation-problemsforked from mgechev/google-interview-preparation-problemsIn sync
A collection of LeetCode and GeeksforGeeks problems with solutions that the author solved while preparing for a Google interview. Useful for coding interview practice.
Forked 2026-09-26Last synced 2026-09-30No license declaredLearning, interviews and curated listsGitHub
An online study site for all four books of New Concept English, with audio reading of texts, tap-to-play single sentences and side-by-side English and Chinese.
Forked 2026-09-25Last synced 2026-09-30License: MITLearning, interviews and curated listsGitHub