feat(curriculum): add functional programming lab to new cert (#56800)

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Ilenia M <nethleen@gmail.com>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
This commit is contained in:
Dario-DC
2024-12-13 12:00:04 +00:00
committed by GitHub
co-authored by Tom Ilenia M Sem Bauke
parent c56d2cbd62
commit ea73dd90bc
5 changed files with 621 additions and 15 deletions
+20 -15
View File
@@ -3241,11 +3241,24 @@
"In these lecture videos, you will learn about functional programming."
]
},
"wyx2": { "title": "248", "intro": [] },
"lecture-understanding-asynchronous-programming": {
"title": "Understanding Asynchronous Programming",
"workshop-recipe-ingredient-converter": {
"title": "Build a Recipe Ingredient Converter",
"intro": [
"In these lecture videos, you will learn about asynchronous programming."
"In the previous lecture videos, you learned the core concepts behind functional programming and currying.",
"Now you will be able to apply what you have learned about currying and functional programming by building a recipe ingredient converter application."
]
},
"lab-sorting-visualizer": {
"title": "Build a Sorting Visualizer",
"intro": [
"For this lab, you will use JavaScript to visualize the steps that the Bubble Sort algorithm takes to reorder an array of integers."
]
},
"review-javascript-functional-programming": {
"title": "JavaScript Functional Programming Review",
"intro": [
"Before you are quizzed on functional programming concepts, you first need to review.",
"Open up this page to review concepts on functional programming, currying and more."
]
},
"quiz-javascript-functional-programming": {
@@ -3254,18 +3267,10 @@
"Test what you've learned in this quiz on JavaScript Functional Programming."
]
},
"workshop-recipe-ingredient-converter": {
"title": "Build a Recipe Ingredient Converter",
"lecture-understanding-asynchronous-programming": {
"title": "Understanding Asynchronous Programming",
"intro": [
"In the previous lecture videos, you learned the core concepts behind functional programming and currying.",
"Now you will be able to apply what you have learned about currying and functional programming by building a recipe ingredient converter application."
]
},
"review-javascript-functional-programming": {
"title": "JavaScript Functional Programming Review",
"intro": [
"Before you are quizzed on functional programming concepts, you first need to review.",
"Open up this page to review concepts on functional programming, currying and more."
"In these lecture videos, you will learn about asynchronous programming."
]
},
"workshop-fcc-authors-page": {
@@ -0,0 +1,9 @@
---
title: Introduction to the Build a Sorting Visualizer
block: lab-sorting-visualizer
superBlock: full-stack-developer
---
## Introduction to the Build a Sorting Visualizer
For this lab, you will use JavaScript to visualize the steps that the Bubble Sort algorithm takes to reorder an array of integers.