|
1832 | 1832 | "git": "Git", |
1833 | 1833 | "review-relational-databases": "Relational Databases Review", |
1834 | 1834 | "exam-relational-databases": "Relational Databases Exam", |
1835 | | - "introduction-to-nodejs": "Introduction to Node.js", |
1836 | 1835 | "nodejs-core-libraries": "Node.js Core Libraries", |
1837 | 1836 | "node-package-manager": "Node Package Manager", |
1838 | 1837 | "http-and-the-web-standards-model": "HTTP and the Web Standards Model", |
|
6683 | 6682 | "review-python": "Python Review", |
6684 | 6683 | "python-certification-exam": "Python Certification Exam" |
6685 | 6684 | }, |
6686 | | - "module-intros": { |
6687 | | - "python-classes-and-objects": { |
6688 | | - "note": "Coming Winter 2025", |
6689 | | - "intro": [ |
6690 | | - "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." |
6691 | | - ] |
6692 | | - }, |
6693 | | - "python-object-oriented-programming": { |
6694 | | - "note": "Coming Winter 2025", |
| 6685 | + "blocks": { |
| 6686 | + "lecture-introduction-to-python": { |
| 6687 | + "title": "Introduction to Python", |
6695 | 6688 | "intro": [ |
6696 | | - "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." |
| 6689 | + "In these lessons, you will learn what Python is, how to set up your development environment." |
6697 | 6690 | ] |
6698 | 6691 | }, |
6699 | | - "python-linear-data-structures": { |
6700 | | - "note": "Coming Winter 2025", |
| 6692 | + "lecture-understanding-variables-and-data-types": { |
| 6693 | + "title": "Understanding Variables and Data Types", |
6701 | 6694 | "intro": [ |
6702 | | - "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." |
| 6695 | + "In these lessons, you will learn about variables and data types in Python." |
6703 | 6696 | ] |
6704 | 6697 | }, |
6705 | | - "python-algorithms": { |
6706 | | - "note": "Coming Winter 2025", |
6707 | | - "intro": [ |
6708 | | - "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." |
6709 | | - ] |
| 6698 | + "lecture-introduction-to-python-strings": { |
| 6699 | + "title": "Introduction to Strings", |
| 6700 | + "intro": ["In these lessons, you will learn about strings in Python."] |
6710 | 6701 | }, |
6711 | | - "python-graphs-and-trees": { |
6712 | | - "note": "Coming Winter 2025", |
| 6702 | + "lecture-numbers-and-mathematical-operations": { |
| 6703 | + "title": "Numbers and Mathematical Operations", |
6713 | 6704 | "intro": [ |
6714 | | - "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." |
| 6705 | + "In these lessons, you will learn about numbers and mathematical operations in Python." |
6715 | 6706 | ] |
6716 | 6707 | }, |
6717 | | - "python-dynamic-programming": { |
6718 | | - "note": "Coming Winter 2025", |
| 6708 | + "lecture-booleans-and-conditionals": { |
| 6709 | + "title": "Booleans and Conditionals", |
6719 | 6710 | "intro": [ |
6720 | | - "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." |
| 6711 | + "In these lessons, you will learn about booleans and conditionals in Python." |
6721 | 6712 | ] |
6722 | 6713 | }, |
6723 | | - "python-certification-exam": { |
6724 | | - "note": "Coming Winter 2025", |
6725 | | - "intro": ["Pass this exam to earn your Python Certification."] |
6726 | | - } |
6727 | | - }, |
6728 | | - "blocks": { |
6729 | | - "lecture-introduction-to-python": { |
6730 | | - "title": "Introduction to Python", |
| 6714 | + "lecture-understanding-functions-and-scope": { |
| 6715 | + "title": "Understanding Functions and Scope", |
6731 | 6716 | "intro": [ |
6732 | | - "In these lessons, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more." |
| 6717 | + "In these lessons, you will learn about functions and scope in Python." |
6733 | 6718 | ] |
6734 | 6719 | }, |
6735 | 6720 | "workshop-caesar-cipher": { |
|
6739 | 6724 | ] |
6740 | 6725 | }, |
6741 | 6726 | "lab-rpg-character": { |
6742 | | - "title": "Build an RPG character", |
| 6727 | + "title": "Build an RPG Character", |
6743 | 6728 | "intro": [ |
6744 | 6729 | "In this lab you will practice basic python by building an RPG character." |
6745 | 6730 | ] |
|
7154 | 7139 | "lab-number-guessing-game": "Build a Number Guessing Game", |
7155 | 7140 | "relational-databases-certification-exam": "Relational Databases Certification Exam" |
7156 | 7141 | }, |
7157 | | - "module-intros": { |
7158 | | - "relational-databases-certification-exam": { |
7159 | | - "note": "Coming Winter 2025", |
7160 | | - "intro": [ |
7161 | | - "Pass this exam to earn your Relational Databases Certification." |
7162 | | - ] |
7163 | | - } |
7164 | | - }, |
7165 | 7142 | "blocks": { |
7166 | 7143 | "lecture-working-with-code-editors-and-ides": { |
7167 | 7144 | "title": "Working with Code Editors and IDEs", |
|
7353 | 7330 | "Review relational databases concepts to prepare for the exam." |
7354 | 7331 | ] |
7355 | 7332 | }, |
| 7333 | + "quiz-node-js-core-modules": { |
| 7334 | + "title": "NodeJS Core Modules Quiz", |
| 7335 | + "intro": [ |
| 7336 | + "Test what you've learned about Node.js core modules with this quiz." |
| 7337 | + ] |
| 7338 | + }, |
7356 | 7339 | "exam-relational-databases-certification": { |
7357 | 7340 | "title": "Relational Databases Certification Exam", |
7358 | 7341 | "intro": [ |
|
7375 | 7358 | "back-end-development-and-apis-certification-exam": "Back End Development and APIs Certification Exam" |
7376 | 7359 | }, |
7377 | 7360 | "modules": { |
7378 | | - "nodejs-core-libraries": "Node.js Core Libraries", |
| 7361 | + "introduction-to-nodejs": "Introduction to Node.js", |
| 7362 | + "nodejs-core-modules": "Node.js Core Modules", |
7379 | 7363 | "node-package-manager": "Node Package Manager", |
7380 | 7364 | "http-and-the-web-standards-model": "HTTP and the Web Standards Model", |
7381 | 7365 | "rest-api-and-web-services": "REST API and Web Services", |
|
7390 | 7374 | "back-end-development-and-apis-certification-exam": "Back End Development and APIs Certification Exam" |
7391 | 7375 | }, |
7392 | 7376 | "module-intros": { |
7393 | | - "nodejs-core-libraries": { |
| 7377 | + "introduction-to-nodejs": { |
7394 | 7378 | "note": "Coming Late 2026", |
7395 | 7379 | "intro": [ |
7396 | | - "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." |
| 7380 | + "In this module, you will learn the basics of working with Node.js." |
| 7381 | + ] |
| 7382 | + }, |
| 7383 | + "nodejs-core-modules": { |
| 7384 | + "note": "Coming Late 2026", |
| 7385 | + "intro": [ |
| 7386 | + "In this module, you will learn about common Node.js core modules 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." |
7397 | 7387 | ] |
7398 | 7388 | }, |
7399 | 7389 | "node-package-manager": { |
|
7470 | 7460 | } |
7471 | 7461 | }, |
7472 | 7462 | "blocks": { |
| 7463 | + "lecture-working-with-nodejs-and-event-driven-architecture": { |
| 7464 | + "title": "Working with NodeJS and event driven architecture", |
| 7465 | + "intro": [ |
| 7466 | + "Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend." |
| 7467 | + ] |
| 7468 | + }, |
| 7469 | + "review-node-js-core-modules": { |
| 7470 | + "title": "Node JS Core Modules Review", |
| 7471 | + "intro": [ |
| 7472 | + "Review Node JS Core Modules concepts to prepare for the upcoming quiz." |
| 7473 | + ] |
| 7474 | + }, |
| 7475 | + "review-node-js-intro": { |
| 7476 | + "title": "NodeJS Intro Review", |
| 7477 | + "intro": [ |
| 7478 | + "Review the basics of NodeJS to prepare for the upcoming quiz." |
| 7479 | + ] |
| 7480 | + }, |
7473 | 7481 | "quiz-node-js-intro": { |
7474 | 7482 | "title": "NodeJS Intro Quiz", |
7475 | 7483 | "intro": ["Test what you have learned about NodeJS in this quiz."] |
|
8419 | 8427 | "In this workshop, you'll use Flexbox to build a responsive photo gallery webpage." |
8420 | 8428 | ] |
8421 | 8429 | }, |
| 8430 | + "lab-pricing-plans-layout": { |
| 8431 | + "title": "Design a Pricing Plans Layout Page", |
| 8432 | + "intro": [ |
| 8433 | + "In this lab, you'll use flexbox to create a common three-card tier layout.", |
| 8434 | + "You'll practice aligning elements using flexbox properties like <code>flex</code>, <code>flex-grow</code>, <code>order</code>, and more." |
| 8435 | + ] |
| 8436 | + }, |
8422 | 8437 | "lab-page-of-playing-cards": { |
8423 | 8438 | "title": "Build a Page of Playing Cards", |
8424 | 8439 | "intro": [ |
|
8792 | 8807 | "zh-a1-module-discussing-team-skills": "Discussing Team Skills" |
8793 | 8808 | }, |
8794 | 8809 | "module-intros": { |
8795 | | - "zh-a1-module-introduction-and-certification-overview": { |
8796 | | - "note": "Coming Winter 2025", |
8797 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8798 | | - }, |
8799 | | - "zh-a1-module-initials-and-finals": { |
8800 | | - "note": "Coming Winter 2025", |
8801 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8802 | | - }, |
8803 | | - "zh-a1-module-greetings-and-basic-introductions": { |
8804 | | - "note": "Coming Winter 2025", |
8805 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8806 | | - }, |
8807 | | - "zh-a1-module-asking-and-giving-basic-information": { |
8808 | | - "note": "Coming Winter 2025", |
8809 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8810 | | - }, |
8811 | 8810 | "zh-a1-module-introducing-others": { |
8812 | | - "note": "Coming Winter 2025", |
8813 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8811 | + "note": "Coming 2026", |
| 8812 | + "intro": [ |
| 8813 | + "In this module, you will practice understanding short monologues that introduce information about other people, such as name, role, nationality, and age." |
| 8814 | + ] |
8814 | 8815 | }, |
8815 | 8816 | "zh-a1-module-getting-to-know-the-team": { |
8816 | | - "note": "Coming Winter 2025", |
8817 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8817 | + "note": "Coming 2026", |
| 8818 | + "intro": [ |
| 8819 | + "In this module, you will practice understanding a short conversation that asks and answers simple questions about colleagues." |
| 8820 | + ] |
8818 | 8821 | }, |
8819 | 8822 | "zh-a1-module-talking-about-personal-skills": { |
8820 | | - "note": "Coming Winter 2025", |
8821 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8823 | + "note": "Coming 2026", |
| 8824 | + "intro": [ |
| 8825 | + "In this module, you will practice understanding short monologues about what people can and cannot do, such as languages and work skills." |
| 8826 | + ] |
8822 | 8827 | }, |
8823 | 8828 | "zh-a1-module-discussing-team-skills": { |
8824 | | - "note": "Coming Winter 2025", |
8825 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8829 | + "note": "Coming 2026", |
| 8830 | + "intro": [ |
| 8831 | + "In this module, you will practice understanding a short conversation about who can do which tasks on a team and how a project starts." |
| 8832 | + ] |
8826 | 8833 | } |
8827 | 8834 | }, |
8828 | 8835 | "blocks": { |
8829 | 8836 | "zh-a1-learn-certification-introduction": { |
8830 | 8837 | "title": "Certification Introduction", |
8831 | 8838 | "intro": ["", ""] |
8832 | 8839 | }, |
8833 | | - "zh-a1-learn-single-finals": { |
8834 | | - "title": "Single Finals", |
| 8840 | + "zh-a1-learn-simple-finals": { |
| 8841 | + "title": "Simple Finals", |
8835 | 8842 | "intro": ["", ""] |
8836 | 8843 | }, |
8837 | 8844 | "zh-a1-learn-initials": { |
|
0 commit comments