feat: add interactive JS courses to catalog (#66406)

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Jessica Wilkins
2026-03-16 22:20:35 -07:00
committed by GitHub
parent 86a94eeca0
commit caa5d42e41
29 changed files with 1935 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -1323,6 +1323,26 @@
"learn-sql-and-bash": "Learn SQL and Bash",
"introduction-to-nano": "Introduction to Nano",
"introduction-to-git-and-github": "Introduction to Git and GitHub",
"introduction-to-variables-and-strings-in-javascript": "Introduction to Variables and Strings in JavaScript",
"introduction-to-booleans-and-numbers-in-javascript": "Introduction to Booleans and Numbers in JavaScript",
"introduction-functions-in-javascript": "Introduction to Functions in JavaScript",
"introduction-to-arrays-in-javascript": "Introduction to Arrays in JavaScript",
"introduction-to-objects-in-javascript": "Introduction to Objects in JavaScript",
"introduction-to-loops-in-javascript": "Introduction to Loops in JavaScript",
"javascript-fundamentals-review": "JavaScript Fundamentals Review",
"introduction-to-higher-order-functions-and-callbacks-in-javascript": "Introduction to Higher-Order Functions and Callbacks in JavaScript",
"learn-dom-manipulation-and-events-with-javascript": "Learn DOM Manipulation and Events with JavaScript",
"introduction-to-javascript-and-accessibility": "Introduction to JavaScript and Accessibility",
"learn-javascript-debugging": "Learn JavaScript Debugging",
"learn-basic-regex-with-javascript": "Learn Basic Regex with JavaScript",
"introduction-to-dates-in-javascript": "Introduction to Dates in JavaScript",
"learn-audio-and-video-events-with-javascript": "Learn Audio and Video Events with JavaScript",
"introduction-to-maps-and-sets-in-javascript": "Introduction to Maps and Sets in JavaScript",
"learn-localstorage-and-crud-operations-with-javascript": "Learn localStorage and CRUD Operations with JavaScript",
"introduction-to-javascript-classes": "Introduction to JavaScript Classes",
"learn-recursion-with-javascript": "Learn Recursion with JavaScript",
"introduction-to-functional-programming-with-javascript": "Introduction to Functional Programming with JavaScript",
"introduction-to-asynchronous-javascript": "Introduction to Asynchronous JavaScript",
"introduction-to-python-basics": "Introduction to Python Basics",
"learn-python-loops-and-sequences": "Learn Python Loops and Sequences",
"learn-python-dictionaries-and-sets": "Learn Python Dictionaries and Sets",
+21
View File
@@ -99,6 +99,27 @@ const iconMap = {
[SuperBlocks.IntroductionToNano]: Code,
[SuperBlocks.IntroductionToGitAndGithub]: Code,
[SuperBlocks.LearnPromptingFundamentals]: Clipboard,
[SuperBlocks.IntroductionToVariablesAndStringsInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToBooleansAndNumbersInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToFunctionsInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToArraysInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToObjectsInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToLoopsInJS]: JavaScriptIcon,
[SuperBlocks.JavascriptFundamentalsReview]: JavaScriptIcon,
[SuperBlocks.IntroductionToHigherOrderFunctionsAndCallbacksInJS]:
JavaScriptIcon,
[SuperBlocks.LearnDomManipulationAndEventsWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToJavascriptAndAccessibility]: JavaScriptIcon,
[SuperBlocks.LearnJavascriptDebugging]: JavaScriptIcon,
[SuperBlocks.LearnBasicRegexWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToDatesInJS]: JavaScriptIcon,
[SuperBlocks.LearnAudioAndVideoEventsWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToMapsAndSetsInJS]: JavaScriptIcon,
[SuperBlocks.LearnLocalstorageAndCrudOperationsWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToJavascriptClasses]: JavaScriptIcon,
[SuperBlocks.LearnRecursionWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToFunctionalProgrammingWithJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToAsynchronousJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToPythonBasics]: PythonIcon,
[SuperBlocks.LearnPythonLoopsAndSequences]: PythonIcon,
[SuperBlocks.LearnPythonDictionariesAndSets]: PythonIcon,