|
162 | 162 | "slug": "cars-assemble", |
163 | 163 | "name": "Cars, Assemble!", |
164 | 164 | "uuid": "3f451c6b-04e2-4b08-8bb0-7dcd2ec5b8f4", |
165 | | - "concepts": ["if-else-statements", "numbers"], |
166 | | - "prerequisites": ["booleans"], |
| 165 | + "concepts": [ |
| 166 | + "if-else-statements", |
| 167 | + "numbers" |
| 168 | + ], |
| 169 | + "prerequisites": [ |
| 170 | + "booleans" |
| 171 | + ], |
167 | 172 | "status": "active" |
168 | 173 | }, |
169 | 174 | { |
|
221 | 226 | "slug": "logs-logs-logs", |
222 | 227 | "name": "Logs, Logs, Logs!", |
223 | 228 | "uuid": "f33927f7-676f-4045-b1fc-34e719453c61", |
224 | | - "concepts": ["enums"], |
225 | | - "prerequisites": ["strings", "switch-statement", "constructors"] |
| 229 | + "concepts": [ |
| 230 | + "enums" |
| 231 | + ], |
| 232 | + "prerequisites": [ |
| 233 | + "strings", |
| 234 | + "switch-statement", |
| 235 | + "constructors" |
| 236 | + ] |
226 | 237 | } |
227 | 238 | ], |
228 | 239 | "practice": [ |
|
336 | 347 | "name": "Triangle", |
337 | 348 | "uuid": "ec268d8e-997b-4553-8c67-8bdfa1ecb888", |
338 | 349 | "practices": [ |
339 | | - "constructors" |
| 350 | + "constructors" |
340 | 351 | ], |
341 | 352 | "prerequisites": [ |
342 | 353 | "numbers", |
343 | | - "if-else-statements" |
| 354 | + "if-else-statements" |
344 | 355 | ], |
345 | 356 | "difficulty": 4 |
346 | 357 | }, |
|
1578 | 1589 | "classes", |
1579 | 1590 | "generic-types" |
1580 | 1591 | ], |
1581 | | - "difficulty": 8, |
1582 | | - "topics": [] |
| 1592 | + "difficulty": 8 |
1583 | 1593 | }, |
1584 | 1594 | { |
1585 | 1595 | "slug": "rectangles", |
|
1762 | 1772 | "practices": [], |
1763 | 1773 | "prerequisites": [], |
1764 | 1774 | "difficulty": 1, |
1765 | | - "topics": null, |
1766 | 1775 | "status": "deprecated" |
1767 | 1776 | }, |
1768 | 1777 | { |
|
1772 | 1781 | "practices": [], |
1773 | 1782 | "prerequisites": [], |
1774 | 1783 | "difficulty": 1, |
1775 | | - "topics": null, |
1776 | 1784 | "status": "deprecated" |
1777 | 1785 | }, |
1778 | 1786 | { |
|
1782 | 1790 | "practices": [], |
1783 | 1791 | "prerequisites": [], |
1784 | 1792 | "difficulty": 1, |
1785 | | - "topics": null, |
1786 | 1793 | "status": "deprecated" |
1787 | 1794 | }, |
1788 | 1795 | { |
|
1792 | 1799 | "practices": [], |
1793 | 1800 | "prerequisites": [], |
1794 | 1801 | "difficulty": 1, |
1795 | | - "topics": null, |
1796 | 1802 | "status": "deprecated" |
1797 | 1803 | }, |
1798 | 1804 | { |
|
1802 | 1808 | "practices": [], |
1803 | 1809 | "prerequisites": [], |
1804 | 1810 | "difficulty": 1, |
1805 | | - "topics": null, |
1806 | 1811 | "status": "deprecated" |
1807 | 1812 | }, |
1808 | 1813 | { |
|
1812 | 1817 | "practices": [], |
1813 | 1818 | "prerequisites": [], |
1814 | 1819 | "difficulty": 1, |
1815 | | - "topics": null, |
1816 | 1820 | "status": "deprecated" |
1817 | 1821 | }, |
1818 | 1822 | { |
|
1911 | 1915 | "uuid": "0d6325d1-c0a3-456e-9a92-cea0559e82ed", |
1912 | 1916 | "practices": [], |
1913 | 1917 | "prerequisites": [ |
1914 | | - "strings", |
1915 | | - "chars", |
1916 | | - "if-else-statements", |
1917 | | - "lists", |
1918 | | - "for-loops" |
| 1918 | + "strings", |
| 1919 | + "chars", |
| 1920 | + "if-else-statements", |
| 1921 | + "lists", |
| 1922 | + "for-loops" |
1919 | 1923 | ], |
1920 | 1924 | "difficulty": 7 |
1921 | 1925 | }, |
|
1931 | 1935 | "for-loops" |
1932 | 1936 | ], |
1933 | 1937 | "difficulty": 8 |
1934 | | - }, |
1935 | | - { |
| 1938 | + }, |
| 1939 | + { |
1936 | 1940 | "slug": "ledger", |
1937 | 1941 | "name": "Ledger", |
1938 | 1942 | "uuid": "6597548e-176d-49c6-be33-789f4c43867a", |
1939 | 1943 | "practices": [], |
1940 | | - "prerequisites": ["strings"], |
| 1944 | + "prerequisites": [ |
| 1945 | + "strings" |
| 1946 | + ], |
1941 | 1947 | "difficulty": 5 |
1942 | | - }, |
1943 | | - { |
| 1948 | + }, |
| 1949 | + { |
1944 | 1950 | "slug": "high-scores", |
1945 | 1951 | "name": "High Scores", |
1946 | 1952 | "uuid": "574d6323-5ff5-4019-9ebe-0067daafba13", |
1947 | | - "practices": ["lists", "classes", "for-loops"], |
1948 | | - "prerequisites" :["lists"], |
| 1953 | + "practices": [ |
| 1954 | + "lists", |
| 1955 | + "classes", |
| 1956 | + "for-loops" |
| 1957 | + ], |
| 1958 | + "prerequisites": [ |
| 1959 | + "lists" |
| 1960 | + ], |
1949 | 1961 | "difficulty": 2 |
1950 | 1962 | }, |
1951 | 1963 | { |
1952 | 1964 | "slug": "square-root", |
1953 | 1965 | "name": "Square Root", |
1954 | 1966 | "uuid": "61886554-ec84-422a-bbf9-aeee37c45bb6", |
1955 | | - "practices": ["numbers"], |
1956 | | - "prerequisites": ["numbers"], |
| 1967 | + "practices": [ |
| 1968 | + "numbers" |
| 1969 | + ], |
| 1970 | + "prerequisites": [ |
| 1971 | + "numbers" |
| 1972 | + ], |
1957 | 1973 | "difficulty": 5 |
1958 | 1974 | } |
1959 | | - ], |
1960 | | - "foregone": [] |
| 1975 | + ] |
1961 | 1976 | }, |
1962 | 1977 | "concepts": [ |
1963 | 1978 | { |
|
2058 | 2073 | ], |
2059 | 2074 | "key_features": [ |
2060 | 2075 | { |
2061 | | - "icon": "evolving", |
2062 | 2076 | "title": "Modern", |
2063 | | - "content": "Java is a modern, fast-evolving language with releases every 6 months." |
| 2077 | + "content": "Java is a modern, fast-evolving language with releases every 6 months.", |
| 2078 | + "icon": "evolving" |
2064 | 2079 | }, |
2065 | 2080 | { |
2066 | | - "icon": "statically-typed", |
2067 | 2081 | "title": "Statically-typed", |
2068 | | - "content": "Every expression has a type known at compile time." |
| 2082 | + "content": "Every expression has a type known at compile time.", |
| 2083 | + "icon": "statically-typed" |
2069 | 2084 | }, |
2070 | 2085 | { |
2071 | | - "icon": "multi-paradigm", |
2072 | 2086 | "title": "Multi-paradigm", |
2073 | | - "content": "Java is primarily an object-oriented language, but has many functional features introduced in v1.8." |
| 2087 | + "content": "Java is primarily an object-oriented language, but has many functional features introduced in v1.8.", |
| 2088 | + "icon": "multi-paradigm" |
2074 | 2089 | }, |
2075 | 2090 | { |
2076 | | - "icon": "general-purpose", |
2077 | 2091 | "title": "General purpose", |
2078 | | - "content": "Java is used for a variety of workloads like web, cloud, mobile and game applications." |
| 2092 | + "content": "Java is used for a variety of workloads like web, cloud, mobile and game applications.", |
| 2093 | + "icon": "general-purpose" |
2079 | 2094 | }, |
2080 | 2095 | { |
2081 | | - "icon": "portable", |
2082 | 2096 | "title": "Portable", |
2083 | | - "content": "Java was designed to be cross-platform with the slogan \"Write once, run anywhere\"." |
| 2097 | + "content": "Java was designed to be cross-platform with the slogan \"Write once, run anywhere\".", |
| 2098 | + "icon": "portable" |
2084 | 2099 | }, |
2085 | 2100 | { |
2086 | | - "icon": "garbage-collected", |
2087 | 2101 | "title": "Garbage Collection", |
2088 | | - "content": "Java programs perform automatic memory management for their lifecycles." |
| 2102 | + "content": "Java programs perform automatic memory management for their lifecycles.", |
| 2103 | + "icon": "garbage-collected" |
2089 | 2104 | } |
2090 | 2105 | ], |
2091 | 2106 | "tags": [ |
| 2107 | + "execution_mode/compiled", |
2092 | 2108 | "paradigm/functional", |
2093 | 2109 | "paradigm/imperative", |
2094 | 2110 | "paradigm/object_oriented", |
2095 | | - "typing/static", |
2096 | | - "execution_mode/compiled", |
2097 | | - "platform/windows", |
2098 | | - "platform/mac", |
2099 | | - "platform/linux", |
2100 | 2111 | "platform/android", |
| 2112 | + "platform/linux", |
| 2113 | + "platform/mac", |
| 2114 | + "platform/windows", |
2101 | 2115 | "runtime/jvm", |
| 2116 | + "typing/static", |
| 2117 | + "used_for/artificial_intelligence", |
2102 | 2118 | "used_for/backends", |
2103 | 2119 | "used_for/cross_platform_development", |
2104 | | - "used_for/mobile", |
2105 | | - "used_for/artificial_intelligence", |
2106 | | - "used_for/games" |
| 2120 | + "used_for/games", |
| 2121 | + "used_for/mobile" |
2107 | 2122 | ] |
2108 | 2123 | } |
0 commit comments