|
1846 | 1846 | "git": "Git", |
1847 | 1847 | "review-relational-databases": "Relational Databases Review", |
1848 | 1848 | "exam-relational-databases": "Relational Databases Exam", |
1849 | | - |
1850 | 1849 | "nodejs-core-libraries": "Node.js Core Libraries", |
1851 | 1850 | "node-package-manager": "Node Package Manager", |
1852 | 1851 | "http-and-the-web-standards-model": "HTTP and the Web Standards Model", |
|
6670 | 6669 | "review-python": "Python Review", |
6671 | 6670 | "python-certification-exam": "Python Certification Exam" |
6672 | 6671 | }, |
6673 | | - "module-intros": { |
6674 | | - "python-classes-and-objects": { |
6675 | | - "note": "Coming Winter 2025", |
6676 | | - "intro": [ |
6677 | | - "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." |
6678 | | - ] |
6679 | | - }, |
6680 | | - "python-object-oriented-programming": { |
6681 | | - "note": "Coming Winter 2025", |
| 6672 | + "blocks": { |
| 6673 | + "lecture-introduction-to-python": { |
| 6674 | + "title": "Introduction to Python", |
6682 | 6675 | "intro": [ |
6683 | | - "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." |
| 6676 | + "In these lessons, you will learn what Python is, how to set up your development environment." |
6684 | 6677 | ] |
6685 | 6678 | }, |
6686 | | - "python-linear-data-structures": { |
6687 | | - "note": "Coming Winter 2025", |
| 6679 | + "lecture-understanding-variables-and-data-types": { |
| 6680 | + "title": "Understanding Variables and Data Types", |
6688 | 6681 | "intro": [ |
6689 | | - "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." |
| 6682 | + "In these lessons, you will learn about variables and data types in Python." |
6690 | 6683 | ] |
6691 | 6684 | }, |
6692 | | - "python-algorithms": { |
6693 | | - "note": "Coming Winter 2025", |
6694 | | - "intro": [ |
6695 | | - "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." |
6696 | | - ] |
| 6685 | + "lecture-introduction-to-python-strings": { |
| 6686 | + "title": "Introduction to Strings", |
| 6687 | + "intro": ["In these lessons, you will learn about strings in Python."] |
6697 | 6688 | }, |
6698 | | - "python-graphs-and-trees": { |
6699 | | - "note": "Coming Winter 2025", |
| 6689 | + "lecture-numbers-and-mathematical-operations": { |
| 6690 | + "title": "Numbers and Mathematical Operations", |
6700 | 6691 | "intro": [ |
6701 | | - "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." |
| 6692 | + "In these lessons, you will learn about numbers and mathematical operations in Python." |
6702 | 6693 | ] |
6703 | 6694 | }, |
6704 | | - "python-dynamic-programming": { |
6705 | | - "note": "Coming Winter 2025", |
| 6695 | + "lecture-booleans-and-conditionals": { |
| 6696 | + "title": "Booleans and Conditionals", |
6706 | 6697 | "intro": [ |
6707 | | - "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." |
| 6698 | + "In these lessons, you will learn about booleans and conditionals in Python." |
6708 | 6699 | ] |
6709 | 6700 | }, |
6710 | | - "python-certification-exam": { |
6711 | | - "note": "Coming Winter 2025", |
6712 | | - "intro": ["Pass this exam to earn your Python Certification."] |
6713 | | - } |
6714 | | - }, |
6715 | | - "blocks": { |
6716 | | - "lecture-introduction-to-python": { |
6717 | | - "title": "Introduction to Python", |
| 6701 | + "lecture-understanding-functions-and-scope": { |
| 6702 | + "title": "Understanding Functions and Scope", |
6718 | 6703 | "intro": [ |
6719 | | - "In these lessons, you will learn the fundamentals of Python. You'll learn about variables, data types, operators, control flow, functions, and more." |
| 6704 | + "In these lessons, you will learn about functions and scope in Python." |
6720 | 6705 | ] |
6721 | 6706 | }, |
6722 | 6707 | "workshop-caesar-cipher": { |
|
6726 | 6711 | ] |
6727 | 6712 | }, |
6728 | 6713 | "lab-rpg-character": { |
6729 | | - "title": "Build an RPG character", |
| 6714 | + "title": "Build an RPG Character", |
6730 | 6715 | "intro": [ |
6731 | 6716 | "In this lab you will practice basic python by building an RPG character." |
6732 | 6717 | ] |
|
7141 | 7126 | "lab-number-guessing-game": "Build a Number Guessing Game", |
7142 | 7127 | "relational-databases-certification-exam": "Relational Databases Certification Exam" |
7143 | 7128 | }, |
7144 | | - "module-intros": { |
7145 | | - "relational-databases-certification-exam": { |
7146 | | - "note": "Coming Winter 2025", |
7147 | | - "intro": [ |
7148 | | - "Pass this exam to earn your Relational Databases Certification." |
7149 | | - ] |
7150 | | - } |
7151 | | - }, |
7152 | 7129 | "blocks": { |
7153 | 7130 | "lecture-working-with-code-editors-and-ides": { |
7154 | 7131 | "title": "Working with Code Editors and IDEs", |
|
8410 | 8387 | "In this workshop, you'll use Flexbox to build a responsive photo gallery webpage." |
8411 | 8388 | ] |
8412 | 8389 | }, |
| 8390 | + "lab-pricing-plans-layout": { |
| 8391 | + "title": "Design a Pricing Plans Layout Page", |
| 8392 | + "intro": [ |
| 8393 | + "In this lab, you'll use flexbox to create a common three-card tier layout.", |
| 8394 | + "You'll practice aligning elements using flexbox properties like <code>flex</code>, <code>flex-grow</code>, <code>order</code>, and more." |
| 8395 | + ] |
| 8396 | + }, |
8413 | 8397 | "lab-page-of-playing-cards": { |
8414 | 8398 | "title": "Build a Page of Playing Cards", |
8415 | 8399 | "intro": [ |
|
8783 | 8767 | "zh-a1-module-discussing-team-skills": "Discussing Team Skills" |
8784 | 8768 | }, |
8785 | 8769 | "module-intros": { |
8786 | | - "zh-a1-module-introduction-and-certification-overview": { |
8787 | | - "note": "Coming Winter 2025", |
8788 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8789 | | - }, |
8790 | | - "zh-a1-module-initials-and-finals": { |
8791 | | - "note": "Coming Winter 2025", |
8792 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8793 | | - }, |
8794 | | - "zh-a1-module-greetings-and-basic-introductions": { |
8795 | | - "note": "Coming Winter 2025", |
8796 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8797 | | - }, |
8798 | | - "zh-a1-module-asking-and-giving-basic-information": { |
8799 | | - "note": "Coming Winter 2025", |
8800 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
8801 | | - }, |
8802 | 8770 | "zh-a1-module-introducing-others": { |
8803 | | - "note": "Coming Winter 2025", |
8804 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8771 | + "note": "Coming 2026", |
| 8772 | + "intro": [ |
| 8773 | + "In this module, you will practice understanding short monologues that introduce information about other people, such as name, role, nationality, and age." |
| 8774 | + ] |
8805 | 8775 | }, |
8806 | 8776 | "zh-a1-module-getting-to-know-the-team": { |
8807 | | - "note": "Coming Winter 2025", |
8808 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8777 | + "note": "Coming 2026", |
| 8778 | + "intro": [ |
| 8779 | + "In this module, you will practice understanding a short conversation that asks and answers simple questions about colleagues." |
| 8780 | + ] |
8809 | 8781 | }, |
8810 | 8782 | "zh-a1-module-talking-about-personal-skills": { |
8811 | | - "note": "Coming Winter 2025", |
8812 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8783 | + "note": "Coming 2026", |
| 8784 | + "intro": [ |
| 8785 | + "In this module, you will practice understanding short monologues about what people can and cannot do, such as languages and work skills." |
| 8786 | + ] |
8813 | 8787 | }, |
8814 | 8788 | "zh-a1-module-discussing-team-skills": { |
8815 | | - "note": "Coming Winter 2025", |
8816 | | - "intro": ["PLACEHOLDER: Write the module intro here."] |
| 8789 | + "note": "Coming 2026", |
| 8790 | + "intro": [ |
| 8791 | + "In this module, you will practice understanding a short conversation about who can do which tasks on a team and how a project starts." |
| 8792 | + ] |
8817 | 8793 | } |
8818 | 8794 | }, |
8819 | 8795 | "blocks": { |
8820 | 8796 | "zh-a1-learn-certification-introduction": { |
8821 | 8797 | "title": "Certification Introduction", |
8822 | 8798 | "intro": ["", ""] |
8823 | 8799 | }, |
8824 | | - "zh-a1-learn-single-finals": { |
8825 | | - "title": "Single Finals", |
| 8800 | + "zh-a1-learn-simple-finals": { |
| 8801 | + "title": "Simple Finals", |
8826 | 8802 | "intro": ["", ""] |
8827 | 8803 | }, |
8828 | 8804 | "zh-a1-learn-initials": { "title": "Initials", "intro": ["", ""] }, |
|
8963 | 8939 | "title": "Special Spelling Rules", |
8964 | 8940 | "intro": ["", ""] |
8965 | 8941 | }, |
8966 | | - "zh-a1-practice-pinyin": { |
8967 | | - "title": "Pinyin Practice", |
8968 | | - "intro": ["", ""] |
8969 | | - } |
| 8942 | + "zh-a1-practice-pinyin": { "title": "Pinyin Practice", "intro": ["", ""] } |
8970 | 8943 | } |
8971 | 8944 | }, |
8972 | 8945 | "basic-html": { |
|
0 commit comments