|
3025 | 3025 | "title": "JavaScript Strings Quiz", |
3026 | 3026 | "intro": ["Test your knowledge of JavaScript strings with this quiz."] |
3027 | 3027 | }, |
3028 | | - "lecture-working-with-numbers-booleans-and-the-math-object": { |
3029 | | - "title": "Working with Numbers, Booleans, and the Math Object", |
| 3028 | + "lecture-working-with-numbers-and-arithmetic-operators": { |
| 3029 | + "title": "Working with Numbers and Arithmetic Operators", |
3030 | 3030 | "intro": [ |
3031 | | - "In these lecture videos, you will dive into the fundamentals of JavaScript. These include numbers, booleans, and the <code>Math</code> object. You will learn about different types of numbers, how arithmetic and comparison operators work, how JavaScript behaves when you combine strings and numbers in calculations, and much more." |
| 3031 | + "In these lectures you will learn about the number type, arithmetic operators, and using them with numbers and strings." |
| 3032 | + ] |
| 3033 | + }, |
| 3034 | + "lecture-working-with-operator-behavior": { |
| 3035 | + "title": "Working with Operator Behavior", |
| 3036 | + "intro": [ |
| 3037 | + "In these lectures you will learn about operator precedence, the increment and decrement operators, and compound assignment operators." |
| 3038 | + ] |
| 3039 | + }, |
| 3040 | + "lecture-working-with-comparison-and-boolean-operators": { |
| 3041 | + "title": "Working with Comparison and Boolean Operators", |
| 3042 | + "intro": [ |
| 3043 | + "In these lectures you will learn about booleans, and equality and inequality operators, and other comparison operators." |
| 3044 | + ] |
| 3045 | + }, |
| 3046 | + "lecture-working-with-unary-and-bitwise-operators": { |
| 3047 | + "title": "Working with Unary and Bitwise Operators", |
| 3048 | + "intro": [ |
| 3049 | + "In these lectures you will learn about unary and bitwise operators." |
| 3050 | + ] |
| 3051 | + }, |
| 3052 | + "lecture-working-with-conditional-logic-and-math-methods": { |
| 3053 | + "title": "Working with Conditional Logic and Math Methods", |
| 3054 | + "intro": [ |
| 3055 | + "In these lectures you will learn about conditional statements, binary logical operators, and the <code>Math</code> object." |
3032 | 3056 | ] |
3033 | 3057 | }, |
3034 | 3058 | "workshop-mathbot": { |
|
3094 | 3118 | "In this workshop, you will review your knowledge of functions by building a calculator." |
3095 | 3119 | ] |
3096 | 3120 | }, |
| 3121 | + "lab-boolean-check": { |
| 3122 | + "title": "Build a Boolean Check Function", |
| 3123 | + "intro": [ |
| 3124 | + "In this lab, you'll implement a function that checks if a value is a boolean." |
| 3125 | + ] |
| 3126 | + }, |
3097 | 3127 | "lab-email-masker": { |
3098 | 3128 | "title": "Build an Email Masker", |
3099 | 3129 | "intro": [ |
|
3126 | 3156 | "In this lab, you will practice truncating a string at a certain length." |
3127 | 3157 | ] |
3128 | 3158 | }, |
| 3159 | + "lab-string-ending-checker": { |
| 3160 | + "title": "Build a Confirm the Ending Tool", |
| 3161 | + "intro": [ |
| 3162 | + "In this lab, you will implement a function that checks if a given string ends with a specified target string." |
| 3163 | + ] |
| 3164 | + }, |
3129 | 3165 | "review-javascript-functions": { |
3130 | 3166 | "title": "JavaScript Functions Review", |
3131 | 3167 | "intro": [ |
|
3221 | 3257 | "In this workshop, you'll review how to work with JavaScript loops by building a sentence analyzer app." |
3222 | 3258 | ] |
3223 | 3259 | }, |
| 3260 | + "lab-longest-word-in-a-string": { |
| 3261 | + "title": "Build a Longest Word Finder App", |
| 3262 | + "intro": [ |
| 3263 | + "In this lab, you will use JavaScript loops to find the length of the longest word in the given sentence." |
| 3264 | + ] |
| 3265 | + }, |
3224 | 3266 | "lab-factorial-calculator": { |
3225 | 3267 | "title": "Build a Factorial Calculator ", |
3226 | 3268 | "intro": [ |
|
3269 | 3311 | "In this lab, you will use JavaScript fundamentals to create a function that finds the largest number in each sub-array of a given array." |
3270 | 3312 | ] |
3271 | 3313 | }, |
| 3314 | + "lab-first-element-finder": { |
| 3315 | + "title": "Build a First Element Finder", |
| 3316 | + "intro": [ |
| 3317 | + "In this lab, you will create a function that looks through an array and returns the first element in it that passes a \"truth test\"." |
| 3318 | + ] |
| 3319 | + }, |
3272 | 3320 | "lab-slice-and-splice": { |
3273 | 3321 | "title": "Implement the Slice and Splice Algorithm", |
3274 | 3322 | "intro": [ |
|
3445 | 3493 | "In this workshop, you will build a dynamic tabbed interface that showcases facts about the planets in the solar system." |
3446 | 3494 | ] |
3447 | 3495 | }, |
| 3496 | + "workshop-note-taking-app": { |
| 3497 | + "title": "Build a Note Taking App", |
| 3498 | + "intro": [ |
| 3499 | + "In this workshop, you are going to build an accessible note taking app.", |
| 3500 | + "This will provide you with the opportunity to practice working with <code>aria-live</code> attribute." |
| 3501 | + ] |
| 3502 | + }, |
3448 | 3503 | "review-js-a11y": { |
3449 | 3504 | "title": "JavaScript and Accessibility Review", |
3450 | 3505 | "intro": [ |
|
4245 | 4300 | "title": "Classes and Objects Review", |
4246 | 4301 | "intro": [ |
4247 | 4302 | "Before you're quizzed on classes and objects, you should review what you've learned about them.", |
4248 | | - "[Add more details]" |
| 4303 | + "Open up this page to review concepts like how classes work, what are objects, methods, attributes, special methods and more." |
4249 | 4304 | ] |
4250 | 4305 | }, |
4251 | 4306 | "quiz-classes-and-objects": { |
|
4462 | 4517 | "title": "Python Review", |
4463 | 4518 | "intro": ["Review Python concepts to prepare for the upcoming exam."] |
4464 | 4519 | }, |
| 4520 | + "lecture-understanding-the-command-line-and-working-with-bash": { |
| 4521 | + "title": "Understanding the Command Line and Working with Bash", |
| 4522 | + "intro": [ |
| 4523 | + "Learn about the Command Line and Working with Bash in these lectures." |
| 4524 | + ] |
| 4525 | + }, |
4465 | 4526 | "workshop-bash-boilerplate": { |
4466 | 4527 | "title": "Build a Boilerplate", |
4467 | 4528 | "intro": [ |
|
4508 | 4569 | "Test what you've learned on relational databases with this quiz." |
4509 | 4570 | ] |
4510 | 4571 | }, |
4511 | | - "pexz": { |
4512 | | - "title": "311", |
4513 | | - "intro": [] |
| 4572 | + "lecture-understanding-bash-scripting": { |
| 4573 | + "title": "Understanding Bash Scripting", |
| 4574 | + "intro": ["Learn about Bash Scripting in these lectures."] |
4514 | 4575 | }, |
4515 | 4576 | "workshop-bash-five-programs": { |
4516 | 4577 | "title": "Build Five Programs", |
|
0 commit comments