About CodeWiki

What CodeWiki is

CodeWiki is a programming reference and a course in one place, for programmers from beginner to advanced. Every published topic gives its answer in the first screen and has a clean Markdown twin. Examples run in the browser where the language is supported. The English and Chinese editions share an aligned structure and cover the same material.

Why “Master code in the AI era”

AI increasingly writes code; developers still have to understand implementations, state constraints and verify results. Every CodeWiki topic therefore ends with an “In the AI era” section that names the failure modes to check in generated code for that subject. Review katas exercise the same judgment on concrete examples. Rules packs and the prompt builder carry those checks into the instructions you give an agent.

Examples and sources

Topics name the relevant language and library versions, show example outputs, and link to references. Supported examples can be edited and run directly in your browser.

How this content is made

CodeWiki uses AI assistance to draft content. Articles link to sources and include examples you can inspect and, where supported, run in your browser. Use “Report an error” to suggest a correction, or contribute through GitHub.

Read the editorial standard Report an error

What stays on your machine

No account is needed. Reading progress, flashcards, and settings stay in your browser. You can export or reset them from Settings. Save pages for offline reading, and run supported code examples on your device.

Open source

The website’s code and content are available on GitHub. You can suggest a topic, improve an explanation or translation, and contribute code. The code is licensed under MIT; the content is licensed under CC BY-SA 4.0.

View the CodeWiki repository

Contact / contribute

To report an error, propose a topic, improve a translation, or contribute code, use the Contribute page.