Sprint 3 - Technical
As if talking to a Non-technical friend, discuss:

An analogy to describe the differences between HTML and CSS
Both HTML and CSS work together to have great results. HTML is like a house and CSS is the aesthetics. A house can be built without using aesthetics which goes the same with HTML and CSS. HTML without CSS can be very plain. It’s like a house without any paint. CSS cannot exist without HTML (you can't paint a house without a house).
Explain control flow and loops using an example process from everyday life, for example 'waking up' or 'brushing your teeth'. (But not those ones).
Control flow and loops are much similar when a teacher ask a student to make a copy for x number of learning materials for students and the student makes x copies of it using the same process x times.
Describe what the DOM is and an example of how you might interact with it.
DOM is what you see when you are browsing a website. Everthing is customizable or can be accessed with the right software through DOM. One particular software is Google Chrome (desktop version), it has its own tool where you can change the content of the website you are browsing.
Explain the difference between accessing data from arrays and objects.
Arrays can nest multple arrays inside arrays and objects are stacked. Accessing data from arrays can be complicated just like opening mutiple boxes inside 1 box while objects can be accessed just like a grocery store sorted by name of the aisle.
Explain what functions are and why they are useful.
Functions are codes which can take in a parameter then either do some calculation or returns a result. Functions can be use multiple times as well.

© Matthew Uy