diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json
index 544094b2c1c..cf1a637d2da 100644
--- a/client/i18n/locales/chinese-traditional/intro.json
+++ b/client/i18n/locales/chinese-traditional/intro.json
@@ -1064,6 +1064,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "信息安全",
"intro": [
@@ -3176,6 +3206,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3225,6 +3261,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5069,6 +5123,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/chinese-traditional/translations.json b/client/i18n/locales/chinese-traditional/translations.json
index 3cfba9b6b3c..c6efea390cc 100644
--- a/client/i18n/locales/chinese-traditional/translations.json
+++ b/client/i18n/locales/chinese-traditional/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "微軟基礎 C# 認證",
"learn-python-for-beginners": "學習 Python 基礎",
"introduction-to-algorithms-and-data-structures": "算法和數據結構",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "開發者 A2 英語",
"a2-english-for-developers-cert": "A2 開發者英語認證(測試版)",
"b1-english-for-developers": "開發者 B1 英語",
@@ -1463,7 +1464,8 @@
"api": "API",
"information-security": "信息安全",
"computer-fundamentals": "計算機基礎",
- "computer-science": "計算機科學"
+ "computer-science": "計算機科學",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json
index 49f80c14be2..e26cfd6a164 100644
--- a/client/i18n/locales/chinese/intro.json
+++ b/client/i18n/locales/chinese/intro.json
@@ -1064,6 +1064,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "信息安全",
"intro": [
@@ -3176,6 +3206,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3225,6 +3261,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5069,6 +5123,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json
index 2774c7097bb..bca8cb5556b 100644
--- a/client/i18n/locales/chinese/translations.json
+++ b/client/i18n/locales/chinese/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "微软基础 C# 认证",
"learn-python-for-beginners": "学习 Python 基础",
"introduction-to-algorithms-and-data-structures": "算法和数据结构",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "开发者 A2 英语",
"a2-english-for-developers-cert": "A2 开发者英语认证(测试版)",
"b1-english-for-developers": "开发者 B1 英语",
@@ -1463,7 +1464,8 @@
"api": "API",
"information-security": "信息安全",
"computer-fundamentals": "计算机基础",
- "computer-science": "计算机科学"
+ "computer-science": "计算机科学",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json
index e99635b95ea..1566420adfe 100644
--- a/client/i18n/locales/espanol/intro.json
+++ b/client/i18n/locales/espanol/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Seguridad de la Información",
"intro": [
@@ -3300,6 +3330,12 @@
"Pon a prueba tus conocimientos de recursión con este cuestionario."
]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3349,6 +3385,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5221,6 +5275,13 @@
"En estas conferencias, aprenderás a trabajar con los elementos audio y video."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Construye un Reproductor de Video HTML",
"intro": [
diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json
index 2e6c4532b92..3d339bf42fc 100644
--- a/client/i18n/locales/espanol/translations.json
+++ b/client/i18n/locales/espanol/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Fundamentos de C# con certificación de Microsoft",
"learn-python-for-beginners": "Aprende Python para principiantes",
"introduction-to-algorithms-and-data-structures": "Introducción a algoritmos y estructuras de datos",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "Inglés A2 para Desarrolladores",
"a2-english-for-developers-cert": "Exámen de certificación (Beta) A2 de inglês para desarrolladores",
"b1-english-for-developers": "B1 Inglés para Desarrolladores",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Seguridad de la información",
"computer-fundamentals": "Fundamentos de la computación",
- "computer-science": "Ciencias de la Computación"
+ "computer-science": "Ciencias de la Computación",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json
index 350712fd261..24813a01127 100644
--- a/client/i18n/locales/german/intro.json
+++ b/client/i18n/locales/german/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Informationssicherheit",
"intro": [
@@ -3286,6 +3316,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3335,6 +3371,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5179,6 +5233,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/german/translations.json b/client/i18n/locales/german/translations.json
index 9ad952bf5a7..5add5dafedb 100644
--- a/client/i18n/locales/german/translations.json
+++ b/client/i18n/locales/german/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Foundational C# with Microsoft Certification",
"learn-python-for-beginners": "Learn Python for Beginners",
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "B1 English for Developers",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Information Security",
"computer-fundamentals": "Computer Fundamentals",
- "computer-science": "Computer Science"
+ "computer-science": "Computer Science",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json
index df246aea2c0..1aef4526345 100644
--- a/client/i18n/locales/italian/intro.json
+++ b/client/i18n/locales/italian/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Sicurezza dell'Informazione",
"intro": [
@@ -3286,6 +3316,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3335,6 +3371,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5179,6 +5233,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/italian/translations.json b/client/i18n/locales/italian/translations.json
index 0acba0fc12c..dc3f1d39777 100644
--- a/client/i18n/locales/italian/translations.json
+++ b/client/i18n/locales/italian/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Foundational C# with Microsoft Certification",
"learn-python-for-beginners": "Learn Python for Beginners",
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "B1 English for Developers",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Information Security",
"computer-fundamentals": "Computer Fundamentals",
- "computer-science": "Computer Science"
+ "computer-science": "Computer Science",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json
index 60bc4e74765..67048624419 100644
--- a/client/i18n/locales/japanese/intro.json
+++ b/client/i18n/locales/japanese/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "情報セキュリティ",
"intro": [
@@ -3286,6 +3316,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3335,6 +3371,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5179,6 +5233,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/japanese/translations.json b/client/i18n/locales/japanese/translations.json
index 9626b6b5fe8..9b507c4905f 100644
--- a/client/i18n/locales/japanese/translations.json
+++ b/client/i18n/locales/japanese/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Microsoft 連携・基礎 C# 認定証",
"learn-python-for-beginners": "Learn Python for Beginners",
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "開発者のための A2 レベル英語",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "開発者のための B1 レベル英語",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Information Security",
"computer-fundamentals": "Computer Fundamentals",
- "computer-science": "Computer Science"
+ "computer-science": "Computer Science",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json
index 6c3fe8f3989..847a733289e 100644
--- a/client/i18n/locales/korean/intro.json
+++ b/client/i18n/locales/korean/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Information Security",
"intro": [
@@ -3286,6 +3316,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3335,6 +3371,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5179,6 +5233,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/korean/translations.json b/client/i18n/locales/korean/translations.json
index 36e2d1414d2..792309f1bb5 100644
--- a/client/i18n/locales/korean/translations.json
+++ b/client/i18n/locales/korean/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Foundational C# with Microsoft Certification",
"learn-python-for-beginners": "Learn Python for Beginners",
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "B1 English for Developers",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Information Security",
"computer-fundamentals": "Computer Fundamentals",
- "computer-science": "Computer Science"
+ "computer-science": "Computer Science",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json
index 09d202dc538..f27a60248a9 100644
--- a/client/i18n/locales/portuguese/intro.json
+++ b/client/i18n/locales/portuguese/intro.json
@@ -1074,6 +1074,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Segurança da informação",
"intro": [
@@ -3298,6 +3328,12 @@
"Teste seu conhecimento sobre recursão com este questionário."
]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3347,6 +3383,24 @@
"Neste laboratório, você implementará uma função que converte uma representação em lista de adjacência de um grafo para uma representação em matriz de adjacência."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5217,6 +5271,13 @@
"Nestes cursos, você aprenderá como trabalhar com os elementos audio e video."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Crie um reprodutor de vídeo HTML",
"intro": [
diff --git a/client/i18n/locales/portuguese/translations.json b/client/i18n/locales/portuguese/translations.json
index 265aa26df23..a2221b1f375 100644
--- a/client/i18n/locales/portuguese/translations.json
+++ b/client/i18n/locales/portuguese/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Certificação de Fundamentos de C# com a Microsoft",
"learn-python-for-beginners": "Aprenda Python para iniciantes",
"introduction-to-algorithms-and-data-structures": "Introdução a Algoritmos e Estruturas de Dados",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "A2 Inglês para Desenvolvedores",
"a2-english-for-developers-cert": "Certificação de Inglês A2 para Desenvolvedores (Beta)",
"b1-english-for-developers": "B1 Inglês para Desenvolvedores",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Segurança da Informação",
"computer-fundamentals": "Fundamentos de Computação",
- "computer-science": "Ciência da Computação"
+ "computer-science": "Ciência da Computação",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json
index 9a1b3b792f4..e983b553be1 100644
--- a/client/i18n/locales/swahili/intro.json
+++ b/client/i18n/locales/swahili/intro.json
@@ -1076,6 +1076,36 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Learn Prompting Fundamentals",
+ "summary": [
+ "Learn the fundamentals of writing good prompts in this video course."
+ ],
+ "intro": [
+ "This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Foundations of AI & Language Models",
+ "intro": [
+ "Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Core Concepts",
+ "intro": [
+ "Learn key prompting techniques, and understand how to use ChatGPT effectively."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Practical Application & Best Practices",
+ "intro": [
+ "Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Information Security",
"intro": [
@@ -3286,6 +3316,12 @@
"title": "Recursion Quiz",
"intro": ["Test your knowledge of Recursion with this quiz."]
},
+ "quiz-data-structures-js": {
+ "title": "Data Structures Quiz",
+ "intro": [
+ "Test what you've learned about data structures in JavaScript with this quiz."
+ ]
+ },
"lecture-working-with-common-data-structures-js": {
"title": "Working with Common Data Structures",
"intro": [
@@ -3335,6 +3371,24 @@
"In this lab, you will implement a function that converts an adjacency list representation of a graph into an adjacency matrix representation."
]
},
+ "lab-n-queens-problem-js": {
+ "title": "Implement the N-Queens Problem",
+ "intro": [
+ "In this lab, you will implement a solution for the N-Queens problem."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Understanding Dynamic Programming",
+ "intro": [
+ "In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Dynamic Programming Review",
+ "intro": [
+ "Before you're quizzed on dynamic programming, you should review what you've learned about it."
+ ]
+ },
"quiz-dynamic-programming-js": {
"title": "Dynamic Programming Quiz",
"intro": [
@@ -5179,6 +5233,13 @@
"In these lectures, you will learn how to work with the audio and video elements."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Build an HTML Video Player",
"intro": [
diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json
index 734b9e943d6..0d266270851 100644
--- a/client/i18n/locales/swahili/translations.json
+++ b/client/i18n/locales/swahili/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Foundational C# with Microsoft Certification",
"learn-python-for-beginners": "Learn Python for Beginners",
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
+ "learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "B1 English for Developers",
@@ -1463,7 +1464,8 @@
"api": "APIs",
"information-security": "Information Security",
"computer-fundamentals": "Computer Fundamentals",
- "computer-science": "Computer Science"
+ "computer-science": "Computer Science",
+ "ai": "AI"
}
}
}
diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json
index edb0fc2d97a..bb8b1585d72 100644
--- a/client/i18n/locales/ukrainian/intro.json
+++ b/client/i18n/locales/ukrainian/intro.json
@@ -1062,6 +1062,34 @@
}
}
},
+ "learn-prompting-fundamentals": {
+ "title": "Знайомство з промптами",
+ "summary": ["У цьому відеокурсі ви дізнаєтесь, як писати хороші промпти."],
+ "intro": [
+ "У цьому курсі ви ознайомитесь з ШІ, мовними моделями і основними стратегіями написання промптів, а також дізнаєтесь про найкращі практики для практичного використання."
+ ],
+ "note": "",
+ "blocks": {
+ "learn-prompting-fundamentals-foundations-of-ai-and-language-models": {
+ "title": "Знайомство з ШІ та мовними моделями",
+ "intro": [
+ "Дізнайтесь про ШІ, машинне навчання, лінгвістику та мовні моделі, щоб створювати ефективні промпти."
+ ]
+ },
+ "learn-prompting-fundamentals-core-concepts": {
+ "title": "Основні поняття",
+ "intro": [
+ "Дізнайтесь про ключові техніки написання промптів і ефективне використання ChatGPT."
+ ]
+ },
+ "learn-prompting-fundamentals-practical-application-and-best-practices": {
+ "title": "Практичне застосування та найкращі практики",
+ "intro": [
+ "Дізнайтесь про найкращі практики написання промптів, ознайомтесь з векторами і пригадайте ключові ідеї."
+ ]
+ }
+ }
+ },
"information-security": {
"title": "Інформаційна безпека",
"intro": [
@@ -3280,10 +3308,16 @@
"Перевірте, наскільки добре ви засвоїли матеріал з теми «Рекурсія»."
]
},
- "lecture-working-with-common-data-structures-js": {
- "title": "Working with Common Data Structures",
+ "quiz-data-structures-js": {
+ "title": "Тест «Структури даних»",
"intro": [
- "Learn about common data structures and how to work with them in JavaScript."
+ "Перевірте, наскільки добре ви засвоїли матеріал з теми «Структури даних»."
+ ]
+ },
+ "lecture-working-with-common-data-structures-js": {
+ "title": "Робота з поширеними структурами даних",
+ "intro": [
+ "Дізнайтеся про поширені структури даних і як працювати з ними в JavaScript."
]
},
"lecture-introduction-to-common-searching-and-sorting-algorithms": {
@@ -3329,10 +3363,28 @@
"У цій лабораторній роботі ви створите функію, яка перетворює представлення графу у вигляді списку суміжності в матрицю."
]
},
- "quiz-dynamic-programming-js": {
- "title": "Dynamic Programming Quiz",
+ "lab-n-queens-problem-js": {
+ "title": "Імплементуйте задачу про n-ферзів",
"intro": [
- "Test what you've learned about dynamic programming in JavaScript with this quiz."
+ "У цій лабораторній роботі ви імплементуєте розв’язок для задачі про n-ферзів."
+ ]
+ },
+ "lecture-understanding-dynamic-programming-js": {
+ "title": "Знайомство з динамічним програмуванням",
+ "intro": [
+ "У цій лекції ви дізнаєтесь про динамічне програмування — алгоритмічну техніку, яка дозволяє ефективно розв’язувати складні задачі, розбиваючи їх на простіші."
+ ]
+ },
+ "review-dynamic-programming-js": {
+ "title": "Повторення динамічного програмування",
+ "intro": [
+ "Перш ніж перейти до тесту «Динамічне програмування», повторіть основні поняття."
+ ]
+ },
+ "quiz-dynamic-programming-js": {
+ "title": "Тест «Динамічне програмування»",
+ "intro": [
+ "Перевірте, наскільки добре ви засвоїли матеріал з теми «Динамічне програмування»."
]
},
"lecture-understanding-functional-programming": {
@@ -3723,9 +3775,9 @@
]
},
"lab-scatterplot-graph": {
- "title": "Build a Scatterplot Graph",
+ "title": "Створіть діаграму розсіювання",
"intro": [
- "In this lab you will create a d3 scatterplot graph using a provided dataset."
+ "У цій лабораторній роботі ви створите діаграму розсіювання d3, використовуючи наданий набір даних."
]
},
"lecture-introduction-to-typescript": {
@@ -4056,7 +4108,7 @@
]
},
"lab-discount-calculator": {
- "title": "Build an Apply Discount Function",
+ "title": "Створіть калькулятор знижок",
"intro": [
"У цій лабораторній роботі ви попрактикуєтесь в основах Python, створивши калькулятор знижок."
]
@@ -4648,9 +4700,9 @@
]
},
"lecture-understanding-rest-api-and-web-services": {
- "title": "Understanding the REST API and Web Services",
+ "title": "Знайомство з REST API та вебслужбами",
"intro": [
- "In these lessons, you will learn about REST APIs and web services, and how they allow different applications to communicate with each other over the internet."
+ "У цих лекціях ви дізнаєтесь про REST API та вебслужби, а також як вони дозволяють застосункам комунікувати між собою в інтернеті."
]
},
"lecture-introduction-to-npm": {
@@ -5159,6 +5211,13 @@
"У цих лекціях ви дізнаєтесь, як працювати з елементами audio та video."
]
},
+ "workshop-html-music-player": {
+ "title": "Build an HTML Music Player",
+ "intro": [
+ "In this workshop, you'll use HTML to create a basic music player.",
+ "This project will cover the audio element, the audio player setup, and more."
+ ]
+ },
"workshop-html-video-player": {
"title": "Створіть відеоплеєр",
"intro": [
@@ -5747,9 +5806,9 @@
]
},
"workshop-colorful-boxes": {
- "title": "Design a Set of Colorful Boxes",
+ "title": "Створіть кольорові блоки",
"intro": [
- "In this workshop, you will practice working with CSS flexbox by designing a set of colored boxes."
+ "У цьому практичному занятті ви будете працювати з flexbox в CSS, створивши набір кольорових блоків."
]
},
"lab-pricing-plans-layout": {
diff --git a/client/i18n/locales/ukrainian/translations.json b/client/i18n/locales/ukrainian/translations.json
index 193f8ae366c..7a827a0a5f0 100644
--- a/client/i18n/locales/ukrainian/translations.json
+++ b/client/i18n/locales/ukrainian/translations.json
@@ -1276,6 +1276,7 @@
"foundational-c-sharp-with-microsoft-cert": "Сертифікація «Основи C# з Microsoft»",
"learn-python-for-beginners": "Python для початківців",
"introduction-to-algorithms-and-data-structures": "Вступ до алгоритмів та структур даних",
+ "learn-prompting-fundamentals": "Знайомство з промптами",
"a2-english-for-developers": "Англійська мова A2 для розробників",
"a2-english-for-developers-cert": "Сертифікація «Англійська мова A2 для розробників (бета)»",
"b1-english-for-developers": "Англійська мова B1 для розробників",
@@ -1463,7 +1464,8 @@
"api": "API",
"information-security": "Інформаційна безпека",
"computer-fundamentals": "Основи комп’ютера",
- "computer-science": "Комп’ютерні науки"
+ "computer-science": "Комп’ютерні науки",
+ "ai": "ШІ"
}
}
}