mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore(i18n,client): processed translations (#62345)
This commit is contained in:
committed by
GitHub
parent
2366e1ab6b
commit
945be2126f
@@ -3358,6 +3358,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3425,6 +3431,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3462,6 +3474,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3517,6 +3535,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3708,6 +3732,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4641,7 +4678,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4895,12 +4932,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4926,6 +4975,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3358,6 +3358,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3425,6 +3431,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3462,6 +3474,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3517,6 +3535,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3708,6 +3732,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4641,7 +4678,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4895,12 +4932,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4926,6 +4975,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3372,6 +3372,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3439,6 +3445,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3476,6 +3488,12 @@
|
||||
"In this lab, you will design a sum all numbers algorithm. This algorithm takes an array of two numbers and returns the sum of those two numbers plus the sum of all the numbers between them."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3531,6 +3549,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"title": "Build a RegEx Sandbox",
|
||||
"intro": ["In this lab you'll build a regex sandbox."]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "JavaScript Regular Expressions Review",
|
||||
"intro": [
|
||||
@@ -4655,7 +4692,7 @@
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [
|
||||
"Learn about Understanding Graphs and Trees in these lectures."
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
@@ -4909,12 +4946,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4940,6 +4989,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3368,6 +3368,12 @@
|
||||
"In this lab, you will implement loops to repeat a string a specified number of times."
|
||||
]
|
||||
},
|
||||
"lab-missing-letter-detector": {
|
||||
"title": "Build a Missing Letter Detector",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that finds the missing letter in a given range of consecutive letters and returns it."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "Повторення циклів у JavaScript",
|
||||
"intro": [
|
||||
@@ -3435,6 +3441,12 @@
|
||||
"In these lectures, you will learn about the <code>var</code> keyword and why it is not recommended for use anymore. You will also learn about hoisting in JavaScript so you can avoid subtle bugs in your code."
|
||||
]
|
||||
},
|
||||
"lab-title-case-converter": {
|
||||
"title": "Build a Title Case Converter",
|
||||
"intro": [
|
||||
"In this lab, you will build a function that converts a string to title case."
|
||||
]
|
||||
},
|
||||
"lab-falsy-remover": {
|
||||
"title": "Implement a Falsy Remover",
|
||||
"intro": [
|
||||
@@ -3472,6 +3484,12 @@
|
||||
"У цій лабораторній роботі ви імплементуєте алгоритм суми всіх чисел. Цей алгоритм приймає два числа і повертає їхню суму, до якої також додається сума всіх чисел між ними."
|
||||
]
|
||||
},
|
||||
"lab-dna-pair-generator": {
|
||||
"title": "Implement a DNA Pair Generator",
|
||||
"intro": [
|
||||
"In this lab you will implement a DNA base pairing algorithm that converts a single DNA strand into complementary base pairs."
|
||||
]
|
||||
},
|
||||
"lab-html-entitiy-converter": {
|
||||
"title": "Implement an HTML Entity Converter",
|
||||
"intro": [
|
||||
@@ -3527,6 +3545,12 @@
|
||||
"In this lab, you will practice using higher order functions to find the symmetric difference between two arrays."
|
||||
]
|
||||
},
|
||||
"lab-value-remover-function": {
|
||||
"title": "Implement a Value Remover Function",
|
||||
"intro": [
|
||||
"In this lab, you will create a function that removes all instances of a specified value from an array."
|
||||
]
|
||||
},
|
||||
"lab-matching-object-filter": {
|
||||
"title": "Implement a Matching Object Filter",
|
||||
"intro": [
|
||||
@@ -3722,6 +3746,19 @@
|
||||
"У цій лабораторній роботі ви створите пісочницю для регулярних виразів."
|
||||
]
|
||||
},
|
||||
"lab-pig-latin": {
|
||||
"title": "Implement a Pig Latin Translator",
|
||||
"intro": [
|
||||
"In this lab, you'll implement a Pig Latin translator using JavaScript.",
|
||||
"You'll practice string manipulation, conditional logic, and regular expressions."
|
||||
]
|
||||
},
|
||||
"lab-smart-word-replacement": {
|
||||
"title": "Build a Smart Word Replacement Function",
|
||||
"intro": [
|
||||
"In this lab, you will use regex to create a function that performs a search and replace operation on a given string."
|
||||
]
|
||||
},
|
||||
"review-javascript-regular-expressions": {
|
||||
"title": "Повторення регулярних виразів у JavaScript",
|
||||
"intro": [
|
||||
@@ -4636,7 +4673,9 @@
|
||||
},
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Знайомство з графами та деревами",
|
||||
"intro": ["У цих відеолекціях ви дізнаєтесь про графи та дерева."]
|
||||
"intro": [
|
||||
"In this lecture, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Створіть алгоритм найкоротшого шляху",
|
||||
@@ -4891,12 +4930,24 @@
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"chapters": {
|
||||
"es-a1-chapter-welcome-to-a1-professional-spanish": "Welcome to A1 Professional Spanish",
|
||||
"es-a1-chapter-letters-and-sounds": "Letters and Sounds",
|
||||
"es-a1-chapter-greetings-and-introductions": "Greetings and Introductions"
|
||||
},
|
||||
"modules": {
|
||||
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
|
||||
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
|
||||
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
|
||||
},
|
||||
"module-intros": {
|
||||
"es-a1-module-introduction-and-certification-overview": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-alphabet-accents-and-punctuation": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
},
|
||||
"es-a1-module-greetings-and-farewells": {
|
||||
"note": "Coming Winter 2025",
|
||||
"intro": ["PLACEHOLDER: Write the module intro here."]
|
||||
@@ -4922,6 +4973,22 @@
|
||||
"es-a1-quiz-greetings-and-farewells": {
|
||||
"title": "Greetings and Farewells Quiz",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-certification-introduction": {
|
||||
"title": "Certification Introduction",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-alphabet-and-accents": {
|
||||
"title": "Alphabet and Accents",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-learn-punctuation": {
|
||||
"title": "Punctuation",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
|
||||
"title": "Alphabet, Accent and Punctuation Quiz",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user