[{"id":"bash","display_name":"Bash","description":"Скриптинг на Bash","pool_size":3,"pool_warm":3,"pool_busy":0,"courses":[{"id":"bash-scripting","label":"Bash: скриптинг"}],"exercises":[{"id":"bash-expr-01","title":"Поиск исполняемых файлов","course":"bash-scripting","type":"single-expression","difficulty":"easy"},{"id":"bash-func-01","title":"Подсчёт слов","course":"bash-scripting","type":"function","difficulty":"easy"},{"id":"bash-multi-01","title":"Система логирования","course":"bash-scripting","type":"multi-file","difficulty":"medium"}]},{"id":"go","display_name":"Go","description":"Практика на Go","pool_size":3,"pool_warm":3,"pool_busy":0,"courses":[{"id":"go-basics","label":"Go: основы"}],"exercises":[{"id":"go-expr-01","title":"Таблица умножения","course":"go-basics","type":"single-expression","difficulty":"easy"},{"id":"go-func-01","title":"Реверс строки","course":"go-basics","type":"function","difficulty":"easy"},{"id":"go-multi-01","title":"Пакет mathutils","course":"go-basics","type":"multi-file","difficulty":"medium"}]},{"id":"python","display_name":"Python","description":"Практика на Python","pool_size":3,"pool_warm":3,"pool_busy":0,"courses":[{"id":"python-basics","label":"Python: основы"}],"exercises":[{"id":"py-expr-01","title":"List Comprehension","course":"python-basics","type":"single-expression","difficulty":"easy"},{"id":"py-func-01","title":"Палиндром","course":"python-basics","type":"function","difficulty":"easy"},{"id":"py-multi-01","title":"Калькулятор","course":"python-basics","type":"multi-file","difficulty":"medium"}]}]