chore(i18n,client): processed translations (#60894)

This commit is contained in:
freeCodeCamp's Camper Bot
2025-06-18 19:39:34 +05:30
committed by GitHub
parent c2f6efc22a
commit e2b9a5e606
20 changed files with 2521 additions and 183 deletions

View File

@@ -884,7 +884,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1747,7 +1747,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1785,6 +1785,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1801,14 +1802,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1820,7 +1818,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3141,6 +3360,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3778,7 +4010,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3796,7 +4030,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4237,14 +4471,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "通常這個表單將被提交!工作正常,這將被提交到:{{externalLink}}",
"document-notfound": "找不到文件",
"slow-load-msg": "看起來這比平常花費更長時間,請嘗試刷新頁面。",
"navigation-warning": "如果你離開這個頁面,你將丟失你的進度。你確定嗎?"
"navigation-warning": "如果你離開這個頁面,你將丟失你的進度。你確定嗎?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "金獎盃",

View File

@@ -884,7 +884,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1747,7 +1747,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1785,6 +1785,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1801,14 +1802,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1820,7 +1818,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3141,6 +3360,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3778,7 +4010,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3796,7 +4030,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4237,14 +4471,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "通常这个表单将被提交!工作正常,这将被提交到:{{externalLink}}",
"document-notfound": "找不到文件",
"slow-load-msg": "看起来这比平常花费更长时间,请尝试刷新页面。",
"navigation-warning": "如果你离开这个页面,你将丢失你的进度。你确定吗?"
"navigation-warning": "如果你离开这个页面,你将丢失你的进度。你确定吗?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "金奖杯",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Aprender métodos especiales construyendo un espacio vectorial",
"intro": [
"Los métodos especiales de Python se llaman en respuesta a operaciones específicas y permiten personalizar el comportamiento de los objetos de forma detallada y eficaz.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"En este proyecto, vas a explorar algunos de los métodos especiales más comunes mientras aprendes sobre vectores construyendo un espacio vectorial."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Bases de datos relacionales",
"backend-javascript": "JavaScript de back-end",
"python": "Python",
"exam-certified-full-stack-developer": "Examen de desarrollador certificado Full Stack"
"career": "Career"
},
"modules": {
"basic-html": "HTML básico",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "¡Normalmente, se enviaría este formulario! Funciona. Esto se enviará a: {{externalLink}}",
"document-notfound": "documento no encontrado",
"slow-load-msg": "Parece que esto está tardando más de lo habitual, por favor intente actualizar la página.",
"navigation-warning": "Si abandonas esta página, perderás tu progreso. ¿Estás seguro?"
"navigation-warning": "Si abandonas esta página, perderás tu progreso. ¿Estás seguro?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Copa de Oro",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Normalerweise würde dieses Formular übermittelt werden! Es funktioniert. Dies wird übermittelt an: {{externalLink}}",
"document-notfound": "Dokument wurde nicht gefunden",
"slow-load-msg": "Looks like this is taking longer than usual, please try refreshing the page.",
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?"
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Goldpokal",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Normalmente questo modulo sarebbe stato inviato! Funziona. Sarà inviato a: {{externalLink}}",
"document-notfound": "documento non trovato",
"slow-load-msg": "Sembra che sia necessario più tempo del solito, per favore prova ad aggiornare la pagina.",
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?"
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Coppa d'Oro",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "通常はこれでフォームが送信されます。正しく動作しています。フォームは {{externalLink}} へ送信されます。",
"document-notfound": "ドキュメントが見つかりませんでした",
"slow-load-msg": "通常より処理に時間がかかっているようです。ページの再読み込みをお試しください。",
"navigation-warning": "このページを離れると、進捗状況が失われます。よろしいですか?"
"navigation-warning": "このページを離れると、進捗状況が失われます。よろしいですか?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "ゴールドカップ",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Normally this form would be submitted! It works. This will be submitted to: {{externalLink}}",
"document-notfound": "document not found",
"slow-load-msg": "Looks like this is taking longer than usual, please try refreshing the page.",
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?"
"navigation-warning": "If you leave this page, you will lose your progress. Are you sure?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Gold Cup",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Aprenda métodos especiais criando um espaço vetorial",
"intro": [
"Os métodos especiais do Python são chamados em resposta a operações específicas e permitem que você personalize o comportamento dos objetos de modo detalhado e eficaz.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"Neste projeto, você vai explorar alguns dos métodos especiais mais comuns enquanto aprende sobre vetores criando um espaço vetorial."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Normalmente, esse formulário seria enviado! Funciona. Ele será enviado para: {{externalLink}}",
"document-notfound": "documento não encontrado",
"slow-load-msg": "Parece que está demorando mais do que o normal. Tente atualizar a página.",
"navigation-warning": "Se sair desta página, perderá o seu progresso. Tem certeza?"
"navigation-warning": "Se sair desta página, perderá o seu progresso. Tem certeza?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Taça de ouro",

View File

@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Learn Special Methods by Building a Vector Space",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behaviour of your objects in a detailed and effective way.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"In this project, you are going to explore some of the most common special methods while learning about vectors by building a vector space."
]
},
@@ -1761,7 +1761,7 @@
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Certified Full Stack Developer Exam"
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
@@ -1799,6 +1799,7 @@
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
"dom-manipulation-and-events": "DOM Manipulation and Events",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Debugging",
"basic-regex": "Basic Regex",
"form-validation": "Form Validation",
@@ -1815,14 +1816,11 @@
"react-fundamentals": "React Fundamentals",
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
"performance": "Performance",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"testing": "Testing",
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Front End Libraries Review",
"exam-front-end-libraries": "Front End Libraries Exam",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"security-and-privacy": "Security and Privacy",
"python-basics": "Python Basics",
"python-loops-and-sequences": "Loops and Sequences",
"python-dictionaries-and-sets": "Dictionaries and Sets",
@@ -1834,7 +1832,228 @@
"python-graphs-and-trees": "Graphs and Trees",
"python-dynamic-programming": "Dynamic Programming",
"review-python": "Python Review",
"exam-python": "Python Exam"
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3155,6 +3374,19 @@
"Test your knowledge of DOM manipulation and click events in JavaScript with this quiz."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Debugging Techniques",
"intro": [
@@ -3792,7 +4024,9 @@
},
"lecture-introduction-to-python": {
"title": "Introduction to Python",
"intro": ["Learn about Introduction to Python in these lectures."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
@@ -3810,7 +4044,7 @@
"title": "Python Basics Review",
"intro": [
"Before you're quizzed on Python basics, you should review what you've learned about it.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4251,14 +4485,6 @@
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
]
},
"review-nano": {
"title": "Nano Review",
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
},
"quiz-nano": {
"title": "Nano Quiz",
"intro": ["Test what you've learned on Nano with this quiz ."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Kwa kawaida fomu hii ingewasilishwa! Inafanya kazi. Hii itawasilishwa kwa: {{externalLink}}",
"document-notfound": "hati haijapatikana",
"slow-load-msg": "Inaonekana hii inachukua muda mrefu kuliko kawaida, tafadhali jaribu pakia upya ukurasa.",
"navigation-warning": "Ukiondoka kwenye ukurasa huu, utapoteza maendeleo yako. Una uhakika?"
"navigation-warning": "Ukiondoka kwenye ukurasa huu, utapoteza maendeleo yako. Una uhakika?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Kombe la dhahabu",

View File

@@ -880,7 +880,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Вивчіть спеціальні методи, створивши векторний простір",
"intro": [
"Спеціальні методи в Python викликаються у відповідь на конкретні операції та дозволяють налаштувати поведінку об’єктів у деталізований й ефективний спосіб.",
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"У цьому проєкті ви дослідите деякі з найпоширеніших спеціальних методів, вивчаючи вектори через створення векторного простору."
]
},
@@ -1747,7 +1747,7 @@
"relational-databases": "Реляційні бази даних",
"backend-javascript": "Back End JavaScript",
"python": "Python",
"exam-certified-full-stack-developer": "Екзамен «Сертифікований Full Stack розробник»"
"career": "Career"
},
"modules": {
"basic-html": "Основи HTML",
@@ -1785,6 +1785,7 @@
"review-javascript-fundamentals": "Повторення основ JavaScript",
"higher-order-functions-and-callbacks": "Функції вищого порядку та зворотного виклику",
"dom-manipulation-and-events": "Маніпуляція DOM та події Click в JavaScript",
"js-a11y": "JavaScript and Accessibility",
"debugging-javascript": "Налагодження",
"basic-regex": "Основи регулярних виразів",
"form-validation": "Валідація форм",
@@ -1801,14 +1802,11 @@
"react-fundamentals": "Основи React",
"react-state-hooks-and-routing": "Стани, хуки та маршрутизація в React",
"performance": "Продуктивність",
"css-libraries-and-frameworks": "Бібліотеки та фреймворки CSS",
"testing": "Тестування",
"css-libraries-and-frameworks": "Бібліотеки та фреймворки CSS",
"typescript-fundamentals": "Основи TypeScript",
"review-front-end-libraries": "Повторення бібліотек для Front End",
"exam-front-end-libraries": "Екзамен «Бібліотеки для Front End»",
"sql-and-bash": "SQL та Bash",
"git": "Git",
"security-and-privacy": "Безпека та приватність",
"python-basics": "Основи Python",
"python-loops-and-sequences": "Цикли та послідовності",
"python-dictionaries-and-sets": "Словники та набори",
@@ -1820,7 +1818,228 @@
"python-graphs-and-trees": "Графи та дерева",
"python-dynamic-programming": "Динамічне програмування",
"review-python": "Повторення Python",
"exam-python": "Екзамен «Python»"
"exam-python": "Екзамен «Python»",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL та Bash",
"git": "Git",
"introduction-to-nodejs": "Introduction to Node.js",
"nodejs-core-libraries": "Node.js Core Libraries",
"node-package-manager": "Node Package Manager",
"http-and-the-web-standards-model": "HTTP and the Web Standards Model",
"rest-api-and-web-services": "REST API and Web Services",
"introduction-to-express": "Introduction to Express",
"express-middleware": "Express Middleware",
"error-handling-in-express": "Error Handling in Express",
"websockets": "WebSockets",
"node-and-sql": "Node and SQL",
"security-and-privacy": "Безпека та приватність",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"how-to-get-a-developer-job": "How to Get a Developer Job",
"capstone-project": "Capstone Project",
"certified-full-stack-developer-exam": "Certified Full Stack Developer Exam"
},
"module-intros": {
"css-libraries-and-frameworks": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to CSS libraries, frameworks, and preprocessors, including Tailwind CSS, Bootstrap, and Sass. You will build out various components using Tailwind CSS and test your knowledge of these tools with a short quiz."
]
},
"typescript-fundamentals": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to TypeScript, which is a superset of JavaScript that allows you to add static typing to your JavaScript code. You will build several workshops and labs that will give you practice in working with generics, type narrowing, TSX, and more. Then you will test your knowledge of TypeScript fundamentals with a short quiz."
]
},
"python-basics": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to Python, which is used in many fields like data science, machine learning, web development, scripting and automation, embedded systems, IoT, and more. You will build out a workshop and lab to practice Python basics and take a short quiz to test your knowledge."
]
},
"python-loops-and-sequences": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn how to work with lists, tuples, lambda functions, loops, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dictionaries-and-sets": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will be introduced to dictionaries, sets, and the Python standard library. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-error-handling": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will talk about common error messages, good debugging techniques, and exception handling. You will build a lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-classes-and-objects": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with classes, methods, attributes and properties. Then, you will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-object-oriented-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about Object-oriented programming concepts like encapsulation, inheritance, polymorphism, and more. You will build out workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-linear-data-structures": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about data structures including stacks, queues, linked lists, and more. You will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-algorithms": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about common algorithms including binary search, merge sort, selection sort, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-graphs-and-trees": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about graphs in computer science as well as adjacency lists, trees, tries, and more. You will build workshops and labs to practice these concepts and take a short quiz to test your knowledge."
]
},
"python-dynamic-programming": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about dynamic programming and practice these concepts by building a fibonacci sequence lab. Then you will take a short quiz to test your knowledge."
]
},
"bash-fundamentals": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about the command line and common Bash commands. Then you will practice your skills with a workshop and take a short quiz to test your knowledge."
]
},
"relational-databases": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to work with relational databases which store data as collections in tables. Some of the concepts you will learn about include inserting and viewing table data, primary and foreign keys in SQL, and more. Then you will build out a workshop and lab to practice these concepts and take a short quiz to test your knowledge."
]
},
"bash-scripting": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about bash scripting and practice those skills by building five programs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"sql-and-bash": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn about normalization, SQL injection, and the N+1 problem. Then you will get to practice working with SQL and Bash by building several workshops and labs. Then you will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"git": {
"note": "Coming Winter 2025",
"intro": [
"In this module, you will learn how to use Git, Nano, and GitHub. Then you will get to practice working with Git by building several workshops and labs. You will be able to test your knowledge of these concepts by taking a short quiz."
]
},
"introduction-to-nodejs": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Node.js, which is a JavaScript runtime environment that allows you to build backend applications using JavaScript. You will get to practice fundamental concepts by building a small workshop and test your knowledge with a short quiz."
]
},
"nodejs-core-libraries": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common Node.js core libraries including the fs, os, path and more. Then you will get to practice what you have learned through workshops and labs and test your knowledge through a short quiz."
]
},
"node-package-manager": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to the Node Package Manager, which developers use to manage project dependencies and scripts. Then you will get to practice what you have learned through workshops and labs and test your knowledge with a short quiz."
]
},
"http-and-the-web-standards-model": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about HTTP (Hypertext Transfer Protocol) and other important concepts including the request-response model, common response codes, DNS, TCP/IP, and more. Then you will get to practice what you have learned through a build your own web server workshop and test your knowledge with a short quiz."
]
},
"rest-api-and-web-services": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about the REST API (Representational State Transfer Application Programming Interface) and how microservices work. Then you will take a short quiz to test your knowledge."
]
},
"introduction-to-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to Express.js, which is a framework used to build RESTful APIs. Then you will practice your skills through workshops and labs and test your knowledge with a short quiz."
]
},
"express-middleware": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about middleware in Express.js, which is used to handle requests and responses between the client and server. You will then practice your skills through a workshop and lab and test your knowledge with a short quiz."
]
},
"error-handling-in-express": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how error handling, debugging, and health checks work in Express.js. You will then practice what you have learned in a lab and test your knowledge with a short quiz."
]
},
"websockets": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will be introduced to websockets, which is a protocol used for real time communication with the client and server. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"node-and-sql": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will practice building applications with Node and SQL. Then you will take a short quiz to test your knowledge."
]
},
"security-and-privacy": {
"note": "Coming Fall 2025",
"intro": [
"In this module, you will learn about the differences between security and privacy as well as other concepts including CSPs, Permissions-Policies, PII, working with CORS, and more. Then you will take a short quiz to test your knowledge."
]
},
"authentication": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about how authentication works in web applications along with other important concepts including JWTs, CSRFs, Passport, Helmet, cryptography and encryption, and more. You will then practice what you have learned in labs and workshops and test your knowledge with a short quiz."
]
},
"tooling-and-deployment": {
"note": "Coming Late 2026",
"intro": [
"In this module, you will learn about common tools used in the industry for deploying your full stack applications. Then you will take a short quiz to test your knowledge."
]
},
"how-to-get-a-developer-job": {
"note": "Coming Late 2026",
"intro": [
"In this module, Quincy Larson (Founder and teacher of freeCodeCamp) will talk about strategies you can use to prepare for getting a developer job. Quincy will cover key subjects including résumés, portfolios, researching the market, preparing for technical interviews, and more."
]
},
"capstone-project": {
"note": "Coming Late 2026",
"intro": [
"This will be your opportunity to build out a full stack application encompassing what you have learned throughout this certification."
]
},
"certified-full-stack-developer-exam": {
"note": "Coming Late 2026",
"intro": [
"This will be a 90 question exam testing what you have learned throughout this certification."
]
}
},
"blocks": {
"workshop-curriculum-outline": {
@@ -3153,6 +3372,19 @@
"Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Маніпуляція DOM та події Click в JavaScript»."
]
},
"review-js-a11y": {
"title": "JavaScript and Accessibility Review",
"intro": [
"Before you're quizzed on JavaScript and accessibility, you should review what you've learned about it.",
"Open up this page to review concepts including how to work with the <code>aria-expanded</code>, <code>aria-live</code>, and <code>aria-controls</code> attributes."
]
},
"quiz-js-a11y": {
"title": "JavaScript and Accessibility Quiz",
"intro": [
"Test your knowledge of JavaScript and accessibility best practices with this quiz."
]
},
"lecture-debugging-techniques": {
"title": "Техніки налагодження",
"intro": [
@@ -3782,7 +4014,9 @@
},
"lecture-introduction-to-python": {
"title": "Вступ до Python",
"intro": ["У цих відеолекціях ви ознайомитесь з Python."]
"intro": [
"In these lecture videos, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more."
]
},
"workshop-caesar-cipher": {
"title": "Створіть шифр Цезаря",
@@ -3800,7 +4034,7 @@
"title": "Повторення основ Python",
"intro": [
"Перш ніж перейти до тесту «Основи Python», повторіть основні поняття.",
"[Add more details]"
"In this review page, you will review working with strings, functions, comparison operators and more."
]
},
"quiz-python-basics": {
@@ -4229,16 +4463,6 @@
"У цьому практичному занятті з 40 уроків ви дізнаєтесь, як редагувати файли в терміналі за допомогою Nano, створивши замок."
]
},
"review-nano": {
"title": "Повторення Nano",
"intro": [
"Пригадайте поняття з теми «Nano», щоб підготуватись до тесту."
]
},
"quiz-nano": {
"title": "Тест «Nano»",
"intro": ["Перевірте, що ви дізнались про Nano."]
},
"rhhl": {
"title": "328",
"intro": []

View File

@@ -150,7 +150,7 @@
"list": [
{
"title": "Велика спільнота",
"description": "Долучіться до нашої активної спільноти учнів, випускників та викладачів."
"description": "Станьте частиною активної спільноти учнів, випускників та викладачів."
},
{
"title": "Безоплатна освіта",
@@ -796,7 +796,15 @@
"iframe-form-submit-alert": "Зазвичай ця форма буде відправлена! Вона буде відправлена на: {{externalLink}}",
"document-notfound": "документ не знайдено",
"slow-load-msg": "Схоже, це займає більше часу, ніж зазвичай. Будь ласка, спробуйте оновити сторінку.",
"navigation-warning": "Ви втратите прогрес, якщо залишите цю сторінку. Ви впевнені?"
"navigation-warning": "Ви втратите прогрес, якщо залишите цю сторінку. Ви впевнені?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
},
"icons": {
"gold-cup": "Золотий кубок",