{"courses": [{"name": "Making With Code I", "slug": "mwc1", "url": "https://makingwithcode.org/courses/mwc1/", "git_backend": "mwc", "units": [{"name": "Unit 1: Drawing", "slug": "unit1", "url": "https://makingwithcode.org/courses/mwc1/unit1/", "modules": [ {"name": "Turtle", "slug": "lab_turtle", "url": "https://makingwithcode.org/courses/mwc1/unit1/lab_turtle/", "repo_url": "https://git.makingwithcode.org/mwc/lab_turtle.git"}, {"name": "Terminal Adventure", "slug": "lab_terminal", "url": "https://makingwithcode.org/courses/mwc1/unit1/lab_terminal/", "repo_url": "https://git.makingwithcode.org/mwc/lab_terminal.git"}, {"name": "Names", "slug": "lab_names", "url": "https://makingwithcode.org/courses/mwc1/unit1/lab_names/", "repo_url": "https://git.makingwithcode.org/mwc/lab_names.git"}, {"name": "Iteration", "slug": "lab_iteration", "url": "https://makingwithcode.org/courses/mwc1/unit1/lab_iteration/", "repo_url": "https://git.makingwithcode.org/mwc/lab_iteration.git"}, {"name": "Typeface", "slug": "problemset_typeface", "url": "https://makingwithcode.org/courses/mwc1/unit1/problemset_typeface/", "repo_url": "https://git.makingwithcode.org/mwc/problemset_typeface.git"}, {"name": "Drawing project", "slug": "project_drawing", "url": "https://makingwithcode.org/courses/mwc1/unit1/project_drawing/", "repo_url": "https://git.makingwithcode.org/mwc/project_drawing.git"}]},{"name": "Unit 2: Data Science", "slug": "unit2", "url": "https://makingwithcode.org/courses/mwc1/unit2/", "modules": [ {"name": "Pipes", "slug": "lab_pipes", "url": "https://makingwithcode.org/courses/mwc1/unit2/lab_pipes/", "repo_url": "https://git.makingwithcode.org/mwc/lab_pipes.git"}, {"name": "Scatter", "slug": "lab_scatter", "url": "https://makingwithcode.org/courses/mwc1/unit2/lab_scatter/", "repo_url": "https://git.makingwithcode.org/mwc/lab_scatter.git"}, {"name": "Weather", "slug": "lab_weather", "url": "https://makingwithcode.org/courses/mwc1/unit2/lab_weather/", "repo_url": "https://git.makingwithcode.org/mwc/lab_weather.git"}, {"name": "Pokémon", "slug": "lab_pokemon", "url": "https://makingwithcode.org/courses/mwc1/unit2/lab_pokemon/", "repo_url": "https://git.makingwithcode.org/mwc/lab_pokemon.git"}, {"name": "Number words", "slug": "problemset_numberwords", "url": "https://makingwithcode.org/courses/mwc1/unit2/problemset_numberwords/", "repo_url": "https://git.makingwithcode.org/mwc/problemset_numberwords.git"}, {"name": "Argument project", "slug": "project_argument", "url": "https://makingwithcode.org/courses/mwc1/unit2/project_argument/", "repo_url": "https://git.makingwithcode.org/mwc/project_argument.git"}]},{"name": "Unit 3: Games", "slug": "unit3", "url": "https://makingwithcode.org/courses/mwc1/unit3/", "modules": [ {"name": "Dice", "slug": "lab_dice", "url": "https://makingwithcode.org/courses/mwc1/unit3/lab_dice/", "repo_url": "https://git.makingwithcode.org/mwc/lab_dice.git"}, {"name": "Tic tac toe", "slug": "lab_tic_tac_toe", "url": "https://makingwithcode.org/courses/mwc1/unit3/lab_tic_tac_toe/", "repo_url": "https://git.makingwithcode.org/mwc/lab_tic_tac_toe.git"}, {"name": "Retro", "slug": "lab_retro", "url": "https://makingwithcode.org/courses/mwc1/unit3/lab_retro/", "repo_url": "https://git.makingwithcode.org/mwc/lab_retro.git"}, {"name": "Game project", "slug": "project_game", "url": "https://makingwithcode.org/courses/mwc1/unit3/project_game/", "repo_url": "https://git.makingwithcode.org/mwc/project_game.git"}]}]},{"name": "Survey of K12 CS", "slug": "ny-csdf", "url": "https://makingwithcode.org/courses/ny-csdf/", "git_backend": "mwc", "units": [{"name": "Unit 0: OOP", "slug": "unit0", "url": "https://makingwithcode.org/courses/ny-csdf/unit0/", "modules": [ {"name": "Quicksheet", "slug": "quicksheet_oop", "url": "https://makingwithcode.org/courses/ny-csdf/unit0/quicksheet_oop/", "repo_url": "https://git.makingwithcode.org/mwc/quicksheet_oop.git"}]},{"name": "Unit 1: Networking", "slug": "unit1", "url": "https://makingwithcode.org/courses/ny-csdf/unit1/", "modules": [ {"name": "Riddles", "slug": "lab_riddles", "url": "https://makingwithcode.org/courses/ny-csdf/unit1/lab_riddles/", "repo_url": "https://git.makingwithcode.org/mwc/lab_riddles.git"}, {"name": "Server lab", "slug": "lab_server", "url": "https://makingwithcode.org/courses/ny-csdf/unit1/lab_server/", "repo_url": "https://git.makingwithcode.org/mwc/lab_server.git"}, {"name": "Quicksheet", "slug": "quicksheet_networking", "url": "https://makingwithcode.org/courses/ny-csdf/unit1/quicksheet_networking/", "repo_url": "https://git.makingwithcode.org/mwc/quicksheet_networking.git"}]},{"name": "Unit 2: Information", "slug": "unit2", "url": "https://makingwithcode.org/courses/ny-csdf/unit2/", "modules": [ {"name": "Encryption", "slug": "lab_encryption", "url": "https://makingwithcode.org/courses/ny-csdf/unit2/lab_encryption/", "repo_url": "https://git.makingwithcode.org/mwc/lab_encryption.git"}, {"name": "Quicksheet", "slug": "quicksheet_information", "url": "https://makingwithcode.org/courses/ny-csdf/unit2/quicksheet_information/", "repo_url": "https://git.makingwithcode.org/mwc/quicksheet_information.git"}]},{"name": "Unit 3: AI", "slug": "unit3", "url": "https://makingwithcode.org/courses/ny-csdf/unit3/", "modules": [ {"name": "Quicksheet", "slug": "quicksheet_ai", "url": "https://makingwithcode.org/courses/ny-csdf/unit3/quicksheet_ai/", "repo_url": "https://git.makingwithcode.org/mwc/quicksheet_ai.git"}]}]}]}