Skip to content

Commit ea73dd9

Browse files
Dario-DCmoT01ilenia-magoniSembauke
authored
feat(curriculum): add functional programming lab to new cert (freeCodeCamp#56800)
Co-authored-by: Tom <[email protected]> Co-authored-by: Ilenia M <[email protected]> Co-authored-by: Sem Bauke <[email protected]>
1 parent c56d2cb commit ea73dd9

File tree

5 files changed

+619
-13
lines changed

5 files changed

+619
-13
lines changed

client/i18n/locales/english/intro.json

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3241,33 +3241,38 @@
32413241
"In these lecture videos, you will learn about functional programming."
32423242
]
32433243
},
3244-
"wyx2": { "title": "248", "intro": [] },
3245-
"lecture-understanding-asynchronous-programming": {
3246-
"title": "Understanding Asynchronous Programming",
3247-
"intro": [
3248-
"In these lecture videos, you will learn about asynchronous programming."
3249-
]
3250-
},
3251-
"quiz-javascript-functional-programming": {
3252-
"title": "JavaScript Functional Programming Quiz",
3253-
"intro": [
3254-
"Test what you've learned in this quiz on JavaScript Functional Programming."
3255-
]
3256-
},
32573244
"workshop-recipe-ingredient-converter": {
32583245
"title": "Build a Recipe Ingredient Converter",
32593246
"intro": [
32603247
"In the previous lecture videos, you learned the core concepts behind functional programming and currying.",
32613248
"Now you will be able to apply what you have learned about currying and functional programming by building a recipe ingredient converter application."
32623249
]
32633250
},
3251+
"lab-sorting-visualizer": {
3252+
"title": "Build a Sorting Visualizer",
3253+
"intro": [
3254+
"For this lab, you will use JavaScript to visualize the steps that the Bubble Sort algorithm takes to reorder an array of integers."
3255+
]
3256+
},
32643257
"review-javascript-functional-programming": {
32653258
"title": "JavaScript Functional Programming Review",
32663259
"intro": [
32673260
"Before you are quizzed on functional programming concepts, you first need to review.",
32683261
"Open up this page to review concepts on functional programming, currying and more."
32693262
]
32703263
},
3264+
"quiz-javascript-functional-programming": {
3265+
"title": "JavaScript Functional Programming Quiz",
3266+
"intro": [
3267+
"Test what you've learned in this quiz on JavaScript Functional Programming."
3268+
]
3269+
},
3270+
"lecture-understanding-asynchronous-programming": {
3271+
"title": "Understanding Asynchronous Programming",
3272+
"intro": [
3273+
"In these lecture videos, you will learn about asynchronous programming."
3274+
]
3275+
},
32713276
"workshop-fcc-authors-page": {
32723277
"title": "Build an fCC Authors Page",
32733278
"intro": [
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Introduction to the Build a Sorting Visualizer
3+
block: lab-sorting-visualizer
4+
superBlock: full-stack-developer
5+
---
6+
7+
## Introduction to the Build a Sorting Visualizer
8+
9+
For this lab, you will use JavaScript to visualize the steps that the Bubble Sort algorithm takes to reorder an array of integers.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"name": "Build a Sorting Visualizer",
3+
"isUpcomingChange": true,
4+
"usesMultifileEditor": true,
5+
"blockType": "lab",
6+
"blockLayout": "link",
7+
"dashedName": "lab-sorting-visualizer",
8+
"superBlock": "full-stack-developer",
9+
"challengeOrder": [{ "id": "6716249b5405164036fd0b0d", "title": "Build a Sorting Visualizer" }],
10+
"helpCategory": "JavaScript"
11+
}

0 commit comments

Comments
 (0)