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": "ШІ" } } }