mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore(i18n,client): processed translations (#63771)
This commit is contained in:
committed by
GitHub
parent
8ec4053a05
commit
60c55628ba
@@ -1380,7 +1380,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"在開發者英語課程中,你將學習英語交流的基本要素。課程遵循歐洲共同語言參考標準(CEFR)的 A2 級,側重於對開發者有用的詞彙。",
|
||||
"課程的前半部分將幫助你熟悉英語語法和用法。你將通過大量的實踐練習學習自我介紹、聊天和討論工作等基礎知識。",
|
||||
@@ -5211,6 +5211,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5240,12 +5246,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6296,6 +6316,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6639,11 +6661,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6892,6 +6919,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7011,6 +7044,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7711,6 +7750,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7797,6 +7842,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1380,7 +1380,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"在开发者英语课程中,你将学习英语交流的基本要素。课程遵循欧洲共同语言参考标准(CEFR)的 A2 级,侧重于对开发者有用的词汇。",
|
||||
"课程的前半部分将帮助你熟悉英语语法和用法。你将通过大量的实践练习学习自我介绍、聊天和讨论工作等基础知识。",
|
||||
@@ -5211,6 +5211,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5240,12 +5246,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6296,6 +6316,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6639,11 +6661,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6892,6 +6919,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7011,6 +7044,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7711,6 +7750,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7797,6 +7842,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1396,7 +1396,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"En este plan de estudios de inglés para desarrolladores, aprenderá los conceptos básicos de la comunicación en inglés. Esto seguirá el nivel A2 del Marco Común Europeo de Referencia (MCER). Y nos hemos centrado en vocabulario que es particularmente útil para los desarrolladores.",
|
||||
"La primera mitad del plan de estudios te ayudará a sentirte cómodo con la gramática y el uso del inglés. Te brindará toneladas de práctica en tus manos. Aprenderá conceptos básicos de como presentarse, entablar una pequeña charla y discutir sobre tu trabajo.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "Certificação Inglês A2 para Desenvolvedores (Beta)",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"Neste currículo de inglês para desenvolvedores, você aprenderá o essencial da comunicação em inglês. O currículo seguirá o nível A2 do Quadro de Referência Comum Europeu (CEFR). Nosso foco é no vocabulário, particularmente útil para desenvolvedores.",
|
||||
"A primeira metade do currículo ajudará você a se sentir confortável com a gramática e o uso do inglês. Isso dará a você diversas oportunidades de praticar. Você aprenderá o básico como se apresentar, ter conversas mais simples e discutir seu trabalho.",
|
||||
@@ -5281,6 +5281,12 @@
|
||||
"Nesta aula, você aprenderá a formatar strings mudando seu caso usando os métodos <code>toUpperCase()</code> e <code>toLowerCase()</code>, e como remover espaços em branco usando os métodos <code>trim()</code>, <code>trimStart()</code> e <code>trimEnd()</code>."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Trabalhando com Métodos de Modificação de Strings",
|
||||
"intro": [
|
||||
@@ -5312,12 +5318,26 @@
|
||||
"Nestas aulas, você aprenderá sobre o tipo número, operadores aritméticos e como usá-los com números e strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Trabalhando com Comportamento de Operadores",
|
||||
"intro": [
|
||||
"Nestas aulas, você aprenderá sobre a precedência de operadores, operadores de incremento e decremento, e operadores de atribuição composta."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Trabalhando com Operadores de Comparação e Booleanos",
|
||||
"intro": [
|
||||
@@ -6386,6 +6406,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "Fundamentos do React",
|
||||
"react-state-hooks-and-routing": "Estado, Hooks e Roteamento no React",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Desempenho",
|
||||
"testing": "Testes",
|
||||
"css-libraries-and-frameworks": "Bibliotecas e Frameworks do CSS",
|
||||
@@ -6737,11 +6759,16 @@
|
||||
"python-basics": "Noções básicas de Python",
|
||||
"python-loops-and-sequences": "Laços e Sequências",
|
||||
"python-dictionaries-and-sets": "Dicionários e Conjuntos",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Tratamento de Erros",
|
||||
"python-classes-and-objects": "Classes e Objetos",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Programação Orientada a Objetos (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Estruturas de Dados Lineares",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algoritmos",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Grafos e Árvores",
|
||||
"python-dynamic-programming": "Programação Dinâmica",
|
||||
"review-python": "Revisão de Python",
|
||||
@@ -6992,6 +7019,12 @@
|
||||
"title": "Compreendendo a Abstração",
|
||||
"intro": ["Aprenda sobre a Compreensão da Abstração nessas lições."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Criar uma interface de jogador",
|
||||
"intro": [
|
||||
@@ -7111,6 +7144,12 @@
|
||||
"Nesta lição, você aprenderá sobre estruturas de dados fundamentais como grafos, árvores e suas aplicações práticas em ciência da computação."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Crie um Conversor de Lista de Adjacência para Matriz",
|
||||
"intro": [
|
||||
@@ -7825,6 +7864,12 @@
|
||||
"Nestes cursos, você aprenderá sobre fundamentos do HTML, como o elemento <code>div</code>, os atributos <code>id</code> e <code>class</code>, o boilerplate HTML, entidades HTML e outros conceitos."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Entendendo Como o HTML Afeta o SEO",
|
||||
"intro": [
|
||||
@@ -7911,6 +7956,12 @@
|
||||
"Nestes cursos, você aprenderá quando deve usar certos elementos semânticos, como o elemento <code>em</code> em vez do <code>i</code>, listas de descrição, e mais."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Trabalhando com Elementos Semânticos de Texto e Tempo",
|
||||
"intro": [
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta) Certification",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
@@ -5225,6 +5225,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5254,12 +5260,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6310,6 +6330,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6653,11 +6675,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6906,6 +6933,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7025,6 +7058,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7725,6 +7764,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7811,6 +7856,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
@@ -1386,7 +1386,7 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "Сертифікація «Англійська мова A2 для розробників» (бета)",
|
||||
"title": "A2 English for Developers Certification",
|
||||
"intro": [
|
||||
"У цьому курсі з вивчення англійської мови для розробників ви опануєте основи англійської комунікації. Курс створено відповідно до загальноєвропейських рекомендацій з мовної освіти рівня A2 (CEFR). Ми зосередилися на словниковому запасі, що є особливо корисним для розробників.",
|
||||
"Перша частина допоможе освоїти граматику та використання англійської мови. Ви виконаєте багато практичних вправ, дізнавшись основи (наприклад, представлення себе, проведення коротких розмов і обговорення роботи).",
|
||||
@@ -5211,6 +5211,12 @@
|
||||
"In this lecture you will learn how to format strings by changing their case using <code>toUpperCase()</code> and <code>toLowerCase()</code> methods, and how to remove whitespace using <code>trim()</code>, <code>trimStart()</code>, and <code>trimEnd()</code> methods."
|
||||
]
|
||||
},
|
||||
"workshop-string-formatter": {
|
||||
"title": "Build a String Formatter",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with various string methods including <code>trim()</code>, <code>toUpperCase()</code> and <code>toLowerCase()</code>."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-string-modification-methods": {
|
||||
"title": "Working with String Modification Methods",
|
||||
"intro": [
|
||||
@@ -5240,12 +5246,26 @@
|
||||
"In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings."
|
||||
]
|
||||
},
|
||||
"lab-debug-type-coercion-errors": {
|
||||
"title": "Debug Type Coercion Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you will be working with a buggy app that contains several type coercion errors.",
|
||||
"Your task is to identify and fix these errors to ensure the app functions correctly."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-operator-behavior": {
|
||||
"title": "Working with Operator Behavior",
|
||||
"intro": [
|
||||
"In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators."
|
||||
]
|
||||
},
|
||||
"lab-debug-increment-and-decrement-operator-errors": {
|
||||
"title": "Debug Increment and Decrement Operator Errors in a Buggy App",
|
||||
"intro": [
|
||||
"In this lab, you'll debug an app that has several errors related to the increment and decrement operators.",
|
||||
"Your task is to identify and fix the errors so that the app works as intended."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-comparison-and-boolean-operators": {
|
||||
"title": "Working with Comparison and Boolean Operators",
|
||||
"intro": [
|
||||
@@ -6296,6 +6316,8 @@
|
||||
"modules": {
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
"lab-currency-converter": "Build a Currency Converter",
|
||||
"lab-tic-tac-toe": "Build a Tic-Tac-Toe Game",
|
||||
"performance": "Performance",
|
||||
"testing": "Testing",
|
||||
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
|
||||
@@ -6639,11 +6661,16 @@
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"lab-user-configuration-manager": "Build a User Configuration Manager",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"lab-budget-app": "Build a Budget App",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"lab-polygon-area-calculator": "Build a Polygon Area Calculator",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"lab-hash-table": "Build a Hash Table",
|
||||
"python-algorithms": "Algorithms",
|
||||
"lab-tower-of-hanoi": "Implement the Tower of Hanoi Algorithm",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
@@ -6892,6 +6919,12 @@
|
||||
"title": "Understanding Abstraction",
|
||||
"intro": ["Learn about Understanding Abstraction in these lessons."]
|
||||
},
|
||||
"workshop-discount-calculator": {
|
||||
"title": "Build a Discount Calculator",
|
||||
"intro": [
|
||||
"In this workshop you will build a flexible discount pricing calculator through abstract base classes, allowing multiple discount algorithms to be applied interchangeably without modifying the core logic."
|
||||
]
|
||||
},
|
||||
"lab-player-interface": {
|
||||
"title": "Build a Player Interface",
|
||||
"intro": [
|
||||
@@ -7011,6 +7044,12 @@
|
||||
"In this lesson, you will learn about fundamental data structures like graphs, trees, and their practical applications in computer science."
|
||||
]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Implement the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"In this workshop you will implement an algorithm to find the shortest path between two nodes in a graph."
|
||||
]
|
||||
},
|
||||
"lab-adjacency-list-to-matrix-converter": {
|
||||
"title": "Build an Adjacency List to Matrix Converter",
|
||||
"intro": [
|
||||
@@ -7711,6 +7750,12 @@
|
||||
"In these lectures, you will learn about HTML fundamentals like the <code>div</code> element, the <code>id</code> and <code>class</code> attributes, the HTML boilerplate, HTML entities, and more."
|
||||
]
|
||||
},
|
||||
"workshop-bookstore-page": {
|
||||
"title": "Build a Bookstore Page",
|
||||
"intro": [
|
||||
"In this workshop, you will practice working with classes, ids and the <code>div</code> element by building a bookstore page."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-how-html-affects-seo": {
|
||||
"title": "Understanding How HTML Affects SEO",
|
||||
"intro": [
|
||||
@@ -7797,6 +7842,12 @@
|
||||
"In these lectures, you will learn when you should use certain semantic elements like the <code>em</code> element over the <code>i</code> element, description lists, and more."
|
||||
]
|
||||
},
|
||||
"workshop-major-browsers-list": {
|
||||
"title": "Build a List of Major Web Browsers",
|
||||
"intro": [
|
||||
"In this workshop, you will build a description list and work with the <code>dl</code>, <code>dt</code>, and <code>dd</code> elements."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-text-and-time-semantic-elements": {
|
||||
"title": "Working with Text and Time Semantic Elements ",
|
||||
"intro": [
|
||||
|
||||
Reference in New Issue
Block a user