Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Book collection.
Getting Started with Claude Code Tutorial.This project begins with entering the claude command, guiding you step by step on how to assemble Claude Code features into a reusable Agent workflow. It offers a clear learning path and usage demonstrations, and explains the operating principles behind the functions to help you understand MCP, Hooks, and Subagents for better comprehension. Ideal for users who don't want to pore over documentation but aim to systematically learn Claude Code

Open-Source Self-Study Handbook from Mathematics to AI.This is an open-source e-book covering mathematics, computer science, and artificial intelligence. It avoids overloading with formulas, focuses on practical applications, and is equipped with an MCP as a knowledge base for AI assistants.

Agentic Design Patterns Chinese Translation Version.This project is a Chinese-English parallel version of the book 'Agentic Design Patterns'. This book systematically introduces practical methods and design patterns for building modern AI agents (Agents), including prompt chains, RAG, MCP, and multi-agent collaboration.
Machine Learning Interviews Book.This is a free and open-source e-book specifically designed for job interviews in the field of machine learning. It covers ML job types, the perspective of interviewer scoring, battle preparation routes, and more than 200 graded interview questions.
Physics-Based Rendering (Fourth Edition).This project is the accompanying source code (ray-tracing renderer) of the classic textbook 'Physics-Based Rendering'. The book is freely available and is an ideal introductory reading for learning ray tracing, offline rendering principles and techniques.

Crypto 101: An Introduction to Cryptography.This is an introductory book on cryptography for programmers. It starts with XOR and one-time pads and gradually explains symmetric encryption, public-key encryption, hashes, MACs, signatures, key exchange, random numbers and other cryptography 'building blocks', and assembles them into real systems such as TLS, OpenPGP and OTR.
Think Stats.This is an e-book on statistics for programmers. All code examples and exercises are implemented in Python. The whole book focuses on real data sets and uses statistical thinking to solve practical problems through statistical methods such as exploratory data analysis, probability distribution, hypothesis testing, correlation and regression analysis.

Free and Open-source Textbook Resource Collection.This project has compiled PDF textbooks for various subjects in primary and secondary schools, universities, etc. All resources are free, without watermarks, and support one-click downloading. It is continuously updated.
Zero-Base Friendly CTF Tutorial.This is a free introductory CTF (Capture The Flag) tutorial for beginners with zero base. It covers CTF basic knowledge such as web security, binary security, cryptography, reverse engineering, etc., and provides supporting questions to help beginners get started with CTF.
Learn English Grammar from Scratch. This is an English grammar beginner book aimed at students with a weak foundation in English. The content is concise and clear, with humorous illustrations.
