HTML/CSS

In Week 1, we were asked to create a basic CV. I chose to create one for Sherlock Holmes rather than myself. At this point, we'd studied some basic HTML and minimal CSS.

Our Week 2 homework was about making grids with float: left and flex-box (I personally find flex-box easier to use).

In Week 3, we created a responsive website from scratch. I chose to make an homage to the adorable Tarepanda.

JavaScript 1

Week 1 of JavaScript 1 was focused on basic concepts and learning to push, pull, and merge with git. This homework reflects the git portion of the lesson.

In Week 2, we focused on concepts like strings, arrays, variable types, rounding, and escape characters.

Week 3 of JavaScript 1 focused on introducing functions, array methods, objects, and deeper manipulation of JavaScript variables and objects.

JavaScript2

Week 1 of JavaScript 2 involved weaving together JavaScript, CSS, and HTML, specifically by manipulating HTML DOM elements/nodes with JavaScript. Although it's not reflected in the homework, we also learned about event listeners. This week, we also started submitting our homework via pull requests.

Week 2 of JavaScript 2 was all about higher-order functions. The homework asks us to use .map and .filter on arrays to produce results. I chose to also do the optional reduce on an array.

Week 3 had us doing a variety of tasks, mostly related to functions and arrays. We also experimented a little bit with timeouts.