This is a fork and multilingual translation of the CS 188 course textbook from UC Berkeley. The original textbook is maintained by BerkeleyAI/textbook.
This repository provides translations of the CS 188 textbook into multiple languages, making the content accessible to a broader international audience. The site is built through GitHub Pages using Jekyll.
- English (Original)
- 简体中文 (Simplified Chinese)
- Español (Spanish) WIP
We welcome contributions to improve translations, fix errors, or add new language support. You can contribute by: Reporting Issues, Pull Requests.
This repository has auto-formatting enabled. The preferred way to format source is through Prettier on your local machine. Install Node on your computer, run npm install -g yarn, and then run yarn. To format code, use the yarn prettier command, which will automatically format all .md and .html files.
There is also a GitHub Action to format code which can be dispatched manually. Go to the Actions tab, find the Auto-Format Source action, and manually trigger a workflow dispatch against the target branch.
A CI check is enabled which runs Prettier and fails if Prettier detects any formatting errors.
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License, following the same license as the original textbook. See LICENSE for the full license text.