{ "active": false, "exercises": [{ "core": true, "difficulty": 1, "slug": "hello-world", "topics": [ "control_flow_conditionals", "optional_values", "strings", "text_formatting" ], "unlocked_by": null, "uuid": "6b868b7b-cac4-41ff-a855-21f596637845" }, { "core": true, "difficulty": 1, "slug": "leap", "topics": [ "booleans", "integers", "logic" ], "unlocked_by": "hello-world", "uuid": "4bcfd789-dee6-4dd9-8524-076508504eda" }, { "core": true, "difficulty": 2, "slug": "difference-of-squares", "topics": [ "integers", "mathematics" ], "unlocked_by": "leap", "uuid": "c1cdab6f-c18c-4173-828a-2191151d20d4" }, { "core": true, "difficulty": 2, "slug": "word-count", "topics": [ "control_flow_loops", "regular_expressions", "maps", "lists" ], "unlocked_by": "difference-of-squares", "uuid": "b74dde02-03d0-4165-8302-e8ba119b486b" }, { "core": true, "difficulty": 2, "slug": "bob", "topics": [ "control_flow_conditionals", "pattern_recognition", "polymorphism", "regular_expressions", "strings", "unicode" ], "unlocked_by": "word-count", "uuid": "615a83cc-a905-435a-a30e-f052b61cfd4c" }, { "core": true, "difficulty": 2, "slug": "hamming", "topics": [ "control_flow_conditionals", "control_flow_loops", "equality", "strings" ], "unlocked_by": "bob", "uuid": "91c8033d-f40c-4a90-9ec9-7081f6eba8d2" }, { "core": false, "difficulty": 2, "slug": "phone-number", "topics": [ "control_flow_conditionals", "control_flow_loops", "regular_expressions" ], "unlocked_by": "word-count", "uuid": "8649b2b4-02f6-4947-92b9-d1cc0d7c3594" }, { "core": true, "difficulty": 3, "slug": "gigasecond", "topics": [ "mathematics", "time" ], "unlocked_by": "hamming", "uuid": "0c0511fd-59aa-4480-a7cd-4de0e9303b86" }, { "core": true, "difficulty": 2, "slug": "raindrops", "topics": [ "control_flow_conditionals", "equality", "mathematics", "strings" ], "unlocked_by": "gigasecond", "uuid": "3d4e326d-2419-4e93-ac29-5727dbc3fbf1" }, { "core": true, "difficulty": 3, "slug": "rna-transcription", "topics": [ "strings", "transforming" ], "unlocked_by": "raindrops", "uuid": "99147c39-e8d3-4166-9215-c47fb4832781" }, { "core": true, "difficulty": 1, "slug": "anagram", "topics": [ "control_flow_conditionals", "control_flow_loops", "equality", "strings" ], "unlocked_by": "rna-transcription", "uuid": "6e811b53-4eb1-40f9-a811-b5113d68ae8a" } ], "foregone": [], "language": "Dart", "test_pattern": "_test\\.dart$" }