# CH960 — Chess960 (Fischer random chess) online > CH960 (formerly Royal Shuffle) is a free Chess960 / Fischer Random > training and research project: play people online, learn from zero, > solve 30,000+ engine-verified puzzles covering all 960 starting > positions, follow a 1000-day course and train with interactive > mentors. Free (GPLv3-licensed client), no ads, no purchases, no > tracking. Android app + this website. Languages: en (default), ru, > es, zh, hi, ar, pt, fr, de, ja — same paths with /{lang}/ prefix. Key facts: - Chess960: the back-rank pieces start in one of 960 arrangements; castling always ends on the classical squares (g1/c1 for White). - Every starting position has a page: https://ch960.com/sp/ (0-959; /sp/518 is the classical chess setup). - Position nomenclature: each of the 960 setups belongs to one of six named families — ThroneGuard, ThroneScout, BastionGuard, BastionScout, RampartGuard, RampartScout. Glossary + machine-readable dataset: https://ch960.com/nomenclature (JSON https://ch960.com/nomenclature/sp_families.json, CSV https://ch960.com/nomenclature/sp_families.csv). - 30096 tactics puzzles, each playable in the browser: https://ch960.com/puzzles (single puzzle: /p/{id}). - 1000-day course, one lesson + puzzles per day: https://ch960.com/course (single day: /course/day/{n}). - Interactive lessons from zero: https://ch960.com/learn - Daily puzzle: https://ch960.com/daily/today - Author: Roman Morozov — https://ch960.com/author (Facebook: https://www.facebook.com/MRoman31) - Android APK: https://ch960.com/download/latest - Source code: GPLv3-licensed; available to recipients on request (public release planned). ## Core pages - [Starting positions](https://ch960.com/sp/): facts for each of the 960 setups - [Puzzles](https://ch960.com/puzzles): themes from mate-in-1 to Chess960-specific tactics - [Learn](https://ch960.com/learn): rules, Chess960 castling, opening principles - [Course](https://ch960.com/course): the 1000-day path from beginner to club player - [Nomenclature](https://ch960.com/nomenclature): the six position families plus the Shuffle Rating, Target Rating, Mirror Twin and Key-Square Tag terms (DefinedTermSet + downloadable Dataset) - [Open data](https://ch960.com/data): downloadable datasets — position families (JSON/CSV) and 30,000+ puzzles (JSON packs), CC0 - [Methodology](https://ch960.com/methodology): how puzzles are mined and verified (Stockfish, depth >= 20, forcedness validator) - [Balance of all 960 positions](https://ch960.com/balance): the Morozov Balance Index (MBI) — how large White's opening edge is in each starting position, on a 0-100 scale. Author of the methodology: Roman Morozov. Dataset https://ch960.com/balance/sp_balance.json (and .csv), CC BY 4.0. - [MBI methodology](https://ch960.com/methodology/balance): fixed node budget, single-threaded reproducible search, self-play validation, stated limits, and a one-command re-check of any single position ## Guides (en, ru) - [Chess without opening memorization](https://ch960.com/chess-without-opening-memorization) - [Learn Chess960 from zero](https://ch960.com/learn-chess960) - [Think from move one](https://ch960.com/think-from-move-one): the project motto explained - [Castling in Chess960](https://ch960.com/chess960-castling) - [Chess960 vs classical chess](https://ch960.com/chess960-vs-classical-chess)