This repository was archived by the owner on Jan 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathhomerooms.html
More file actions
161 lines (158 loc) · 5.23 KB
/
homerooms.html
File metadata and controls
161 lines (158 loc) · 5.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
---
layout: default
title: "Homerooms: Bit by Bit"
banner-title: "Homerooms"
scripts:
- "signup.js"
style: homerooms.css
---
<h1>Homeroom Levels</h1>
<h2>What is a homeroom?</h2>
<p>
We want to make sure every student receives exactly the right amount of challenge every day.
No matter what your previous experience or preferred learning speed, we have a curriculum
and projects to accommodate it! We’ve broken web development into six different homerooms,
and there’s one that’s just right for everyone.
</p>
<p>
Each homeroom is a breakout room on Zoom where we will teach a set of skills at a specific coding level.
Students will start in a homeroom that matches their initial knowledge. Throughout the year, they will
migrate through every stage, learning new skills in each one and leveling up.
</p>
<h2>What are the different homerooms?</h2>
<div class="details-container">
<div class="details-item">
<h3>Homeroom 1 - HTML</h3>
<p>
Don’t know a bracket from a curly brace? We will walk you through everything from the very beginning.
Don’t be intimidated! It’s easy to pick up.
</p>
<p>
Before moving on to the next homeroom, you will learn:
</p>
<ul>
<li>Basic Structure of Code</li>
<li>Tags</li>
<ul>
<li>body</li>
<li>p</li>
<li>h1</li>
<li>button</li>
<li>a</li>
</ul>
<li>Nesting</li>
<li>Attributes</li>
<li>Self-closing Tags</li>
<ul>
<li>img</li>
<li>br</li>
</ul>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 2 - CSS</h3>
<p>
I can make a website, but it’s about as plain as a cardboard box full of khakis. So let’s add some style!
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>Selectors</li>
<ul>
<li>Element Name</li>
<li>Id</li>
<li>Class</li>
</ul>
<li>Units</li>
<li>Box Model</li>
<li>CSS Properties</li>
<ul>
<li>background-color</li>
<li>color</li>
<li>border</li>
<li>position</li>
</ul>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 3 - Novice JavaScript</h3>
<p>
I have a gorgeous website, but it's static and doesn’t move. I can ask people questions on my website, I just wish they could answer me.
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>Data Types</li>
<ul>
<li>String</li>
<li>Number</li>
<li>Boolean</li>
</ul>
<li>Variables</li>
<li>Alerts</li>
<li>Prompts</li>
<li>If Statments</li>
<li>Functions</li>
</ul>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 4 - Beginner JavaScript</h3>
<p>
Now I know some JavaScript, but I don’t know how to use JavaScript to actually change the properites of my website.
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>Boolean Algebra</li>
<ul>
<li>|| Operator</li>
<li>&& Operator</li>
<li>! Operator</li>
</ul>
<li>Else If Statements</li>
<li>DOM</li>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 5 - Intermediate JavaScript</h3>
<p>
My code is super repetitive and long. I want it to be shorter and more elegant.
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>While Loops</li>
<li>For Loops</li>
<li>Arrays</li>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 6 - Advanced JavaScript</h3>
<p>
Right now I know how to structure my code, but I want to be able to make my website more responsive.
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>Event Listeners</li>
<ul>
<li>Click</li>
</ul>
<li>Math Object</li>
<li>Update Image Sources</li>
</ul>
</div>
<div class="details-item">
<h3>Homeroom 7 - Expert JavaScript</h3>
<p>
I am an amazing coder! Put me in the hardest room because I am ready for a challenge.
</p>
<p>Before moving on to the next homeroom, you will learn:</p>
<ul>
<li>Objects</li>
<li>Dot Notation</li>
<li>Timing Events</li>
</ul>
</div>
</div>
<h2>Which homeroom should I start in?</h2>
<p>
We suggest reading what is being taught in each homeroom, beginning with Homeroom 1. Once you hit a new concept or one that you
have not mastered yet, you should start there.
</p>