{ "language": "Julia", "active": true, "blurb": "Julia is an open-source high-level, dynamic programming language whose sweet spot is technical and scientific computing. It is convenient for day-to-day work and fast enough for high performance computing.", "exercises": [ { "slug": "hello-world", "uuid": "a668410d-41aa-4710-a68f-54521da6486d", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "strings" ] }, { "slug": "leap", "uuid": "8740c914-f008-4b6b-8e7d-7470e78e6a8e", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "arithmetics", "control_flow_conditionals", "integers" ] }, { "slug": "nucleotide-count", "uuid": "54c24809-c6e7-419b-8ec3-6d8d128ca546", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "chars", "control_flow_loops", "strings" ] }, { "slug": "hamming", "uuid": "878e9897-c4b6-40ff-9034-8f2aedf07a91", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 1, "topics": [ "exceptions", "generators", "strings" ] }, { "slug": "rna-transcription", "uuid": "0d5f865c-b704-445c-ac31-df34168f54aa", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 1, "topics": [ "exception_handling", "filtering", "pattern_matching", "strings" ] }, { "slug": "bob", "uuid": "9474a13b-09c1-4e4d-90e3-1a14fde5eb62", "core": false, "unlocked_by": null, "difficulty": 2, "topics": [ "control_flow_if_else_statements", "strings", "unicode" ] }, { "slug": "run-length-encoding", "uuid": "9814f832-8bd1-4a2b-9a1e-fc0e3e8541b5", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 1, "topics": [ "algorithms", "strings", "text_formatting" ] }, { "slug": "pangram", "uuid": "4bc9a4f8-fc4d-4e6b-a93c-07069bbc5bc9", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "arrays", "filtering", "strings" ] }, { "slug": "anagram", "uuid": "d2cb1621-2a2e-4791-a6b6-fdbca74a5583", "core": false, "unlocked_by": "pangram", "difficulty": 2, "topics": [ "arrays", "control_flow_loops", "filtering", "sorting", "strings" ] }, { "slug": "rotational-cipher", "uuid": "79ea05f1-3f27-4b92-bc47-0cebcd8d5a6f", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "metaprogramming", "string_literals", "strings" ] }, { "slug": "atbash-cipher", "uuid": "a4638670-941d-4213-8407-d9ebba70bd42", "core": false, "unlocked_by": "rotational-cipher", "difficulty": 1, "topics": [ "control_flow_conditionals", "control_flow_loops", "strings" ] }, { "slug": "difference-of-squares", "uuid": "16550822-4751-4bb3-9e15-80361006e2d6", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "generators" ] }, { "slug": "pascals-triangle", "uuid": "bf709fe6-d269-467a-a3da-5bbdaf674f91", "core": false, "unlocked_by": "difference-of-squares", "difficulty": 1, "topics": [ "control_flow_conditionals", "exceptions", "integers", "mathematics" ] }, { "slug": "raindrops", "uuid": "7a083573-2c68-47cc-8bc8-c0e483cf0e50", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "arrays", "control_flow_loops", "strings" ] }, { "slug": "scrabble-score", "uuid": "5feec698-0bf8-4308-9f72-2cecaab5e75e", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 1, "topics": [ "arrays", "control_flow_conditionals", "control_flow_loops", "strings" ] }, { "slug": "word-count", "uuid": "07875495-146f-44a3-b13a-e8e74a37b87d", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 1, "topics": [ "arrays", "control_flow_loops", "strings" ] }, { "slug": "luhn", "uuid": "cc08d672-9c58-4e7a-bfb7-344cbad811f7", "core": false, "unlocked_by": "raindrops", "difficulty": 1, "topics": [ "arithmetics", "control_flow_conditionals", "strings" ] }, { "slug": "roman-numerals", "uuid": "58c41643-971c-4199-a10f-7dc21093e5e3", "core": false, "unlocked_by": "raindrops", "difficulty": 1, "topics": [ "control_flow_loops", "mathematics", "strings" ] }, { "slug": "isogram", "uuid": "19f9e7c4-f2a5-4636-b7b2-4e0a15977e01", "core": false, "unlocked_by": "pangram", "difficulty": 1, "topics": [ "arrays", "control_flow_conditionals", "control_flow_loops", "strings" ] }, { "slug": "etl", "uuid": "bccc00fa-811c-4bf9-8e55-07a0d0affb08", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 2, "topics": [ "arrays", "sorting", "strings" ] }, { "slug": "collatz-conjecture", "uuid": "d1d5a74a-d488-4e2e-bd63-b74730057c98", "core": false, "unlocked_by": "difference-of-squares", "difficulty": 2, "topics": [ "control_flow_exceptions", "control_flow_if_else_statements", "mathematics" ] }, { "slug": "sieve", "uuid": "5e3b376a-06ab-442f-8d18-710db7778db6", "core": false, "unlocked_by": "difference-of-squares", "difficulty": 2, "topics": [ "arrays", "control_flow_conditionals", "control_flow_loops", "filtering", "mathematics" ] }, { "slug": "trinary", "uuid": "c09ed7ec-fa7c-4f6a-994f-3d3eb7f22df4", "core": false, "unlocked_by": "secret-handshake", "difficulty": 2, "topics": [ "arrays", "integers", "mathematics", "strings" ] }, { "slug": "secret-handshake", "uuid": "d2c85375-c0e7-4e04-88f1-08736e5afa04", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "arrays", "filtering", "mathematics" ] }, { "slug": "phone-number", "uuid": "f7a3f344-a9fa-4a36-ac44-12bc8673899e", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "conditionals", "pattern_matching", "regular_expressions", "strings" ] }, { "slug": "triangle", "uuid": "f5be4623-2a9a-4bf5-bb32-dd81eddf0683", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "conditionals", "functional_abstraction", "mathematics" ] }, { "slug": "transpose", "uuid": "e5a6d640-cd76-4453-8247-fd34ffed4fe5", "core": false, "unlocked_by": null, "difficulty": 2, "topics": [ "arrays", "control_flow_conditionals", "control_flow_loops", "strings" ] }, { "slug": "robot-name", "uuid": "7cb2d96a-4707-4cec-9ead-313fcb5fbb94", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "randomness", "strings", "structs" ] }, { "slug": "gigasecond", "uuid": "c64e03cc-1952-4b2d-9a53-25c43187a4e6", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "dates" ] }, { "slug": "robot-simulator", "uuid": "e4b19962-ebc1-4f12-9ac8-45f17faeaa55", "core": false, "unlocked_by": "robot-name", "difficulty": 2, "topics": [ "structs" ] }, { "slug": "complex-numbers", "uuid": "eca7e62c-7bbf-436c-8011-2920cb2ab1c1", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "function_extension", "mathematics", "methods", "multiple_dispatch", "structs" ] }, { "slug": "custom-set", "uuid": "b47377f7-84af-4a10-83ef-c2444a4f8940", "core": true, "unlocked_by": null, "difficulty": 5, "topics": [ "function_extension", "iterators", "mathematics", "methods", "multiple_dispatch", "parametric_types", "types" ] }, { "slug": "grains", "uuid": "4cc2a5d6-e662-4d99-81d4-05d6bcd500f4", "core": false, "unlocked_by": "difference-of-squares", "difficulty": 1, "topics": [ "exceptions" ] }, { "slug": "isbn-verifier", "uuid": "22b64a2b-7f08-444d-be6e-8b42e5c9207c", "core": false, "unlocked_by": "raindrops", "difficulty": 2, "topics": [ "arithmetics", "control_flow_conditionals", "metaprogramming", "strings" ] } ] }