
combineSmallerStringFirst: Combine two given strings together with the smaller string being added in the front. If they are the same length, the first string will be added to the front.
stringRepeat: Given a string and an integer representing how many times the string should be repeated, create a new string that is the given string repeated that many times.
week 2, day 1
July 14 at 2025 at 4:00 PM

Meeting Purpose
Introduce Web Fundamentals module and begin HTML instruction.
Key Takeaways
week 2, day 1
July 14 at 2025 at 4:45 PM

Meeting Purpose
Resume Web Fundamentals course, covering HTML tables and forms.
Key Takeaways
week 2, day 1
July 14 at 2025 at 8:00 PM

concat: Replicate JavaScript’s concat() which combines two arrays into one NEW array
concatArrWithSelf: Given one array, return a new array that contains all of the original items duplicated twice
week 2, day 2
July 15 at 2025 at 4:00 PM

Meeting Purpose
Introduce CSS fundamentals and selectors to web development students.
Key Takeaways
week 2, day 2
July 15 at 2025 at 5:00 PM

Key Takeaways
week 2, day 2
July 15 at 2025 at 11:00 PM

week 2, day 3
July 16 at 2025 at 4:00 PM

Key Takeaways
week 2, day 3
July 16 at 2025 at 5:00 PM

In this short activity demo we combined the :hover pseudo class with the CSS transition property to add some interactivity to a basic page made of boxes. We also practiced using the dev tools to inspect websites, find selectors used for certain elements, and change things temporarily for testing.
Optional extras we tried:
week 2, day 3
July 16 at 2025 at 8:00 PM

Algorithms
flatten2dArr: Given a two-dimensional array, return a flattened array with original elements in preserved order.sumArrColumns: Given two arrays, return a new array whose elements are the sum of each "column".week 2, day 4
July 17 at 2025 at 3:53 PM

Meeting Purpose
Introduce Flexbox concepts and properties to the class.
Key Takeaways
week 2, day 4
July 17 at 2025 at 5:00 PM

Meeting Purpose
To demonstrate building an e-commerce product page layout using CSS Flexbox and utility classes.
Key Takeaways
week 2, day 4
July 17 at 2025 at 8:00 PM

acronymize: Create a function that, given a string, returns the string’s acronym (first letter of each word capitalized).
titleCase: Create a function that, given a string, returns a new string where the first letter of each word is capitalized, and the rest of the letters in each word are lowercase.
week 2, day 5
July 18 at 2025 at 4:00 PM

Meeting Purpose
Introduce JavaScript and the Document Object Model (DOM) to students in the Web Fundamentals course.
Key Takeaways
week 2, day 5
July 18 at 2025 at 4:50 PM

Meeting Purpose
Afternoon lecture on JavaScript and DOM manipulation for WOS CanCode program.
Key Takeaways
week 2, day 5
July 18 at 2025 at 8:00 PM