Данный Readme оформляется при помощи Markdown - особого языка разметки. Markdown документы имеют формат "*.md".
Для оффлайн просмотра и редактирования md файлов существует множество редакторов. Из легковесных можно использовать MdCharm, он занимает всего 10 мб. Из тяжеловесов мне понравился больше всего Haroopad. Он поддерживает активные ссылки (включаются в настройках), что позволяет проверять корректность перехода по ссылкам в документе. Отображает картинки и вообще выглядит красиво и работать в нём приятно. Можно воспользоваться также CuteMarkEd. MarkdownPad2 мне не понравился, т.к. непосредственно в редакторе корректность ссылок не проверить, нужно загружать в браузере и там проверять и показался неуютным.
Описание синтаксиса указано на help.github и немного примеров на guides.github.
Lesson 05 - Java Objects and classes
Lesson 06 - Collections intro, iterators
Lesson 07 - Hashtable, HashMap, HashSet
Lesson 12 - Algorithms: Simple sort
Lesson 13 - Algorithms: Quick and Radix Sort
Lesson 15 - Scopes, Inner classes, override
Lesson 18 - Algorithms: Search
Lesson 19 - Static, Abstract & Interfaces