You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/sections/01-introduction/01-intro/index.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -129,7 +129,7 @@ You’ll receive all prep details ahead of time, including the problem (for the
129
129
130
130
131
131
### Asynchronous Self-Study
132
-
Your time to become curios about material and we encourages you to engage with material on your own schedule before applying it during live sessions. This approach allows for:
132
+
Your time to become curious about material and we encourages you to engage with material on your own schedule before applying it during live sessions. This approach allows for:
133
133
-**Flexible pacing** that accommodates your schedule
134
134
-**Deep engagement** with concepts before group discussions
135
135
-**Prepared participation** in collaborative activities
@@ -199,10 +199,7 @@ Integrating multiple techniques and putting it all together for technical interv
199
199
## 🚀 How to Approach the Course
200
200
201
201
### Sequential Learning
202
-
Work through the modules in order. Each chapter builds on concepts from previous ones, so skipping ahead or moving ahead
203
-
may leave gaps in your understanding. If you finish the prescribed material look for the supplemental material provided to more deeply engage
204
-
with the content. Find practice problem on the internet let your favorite LLM quiz you or give you extra practice problems
205
-
for the given module theme.
202
+
Work through the modules in order. Each chapter builds on concepts from previous ones, so skipping ahead or moving ahead may leave gaps in your understanding. If you finish the prescribed material look for the supplemental material provided to more deeply engage with the content. Find practice problem on the internet let your favorite LLM quiz you or give you extra practice problems for the given module theme.
206
203
207
204
### Active Engagement
208
205
To get the most out of this course, don’t just passively read, actively engage with the material. Take notes as you go to process and retain key ideas. Work through each example step by step, making sure you understand not just what the code does, but why it works. Complete every exercise before moving on, even if it feels tough, that’s where the learning happens. And don’t be afraid to experiment with the code. Tweak it, break it, fix it. The more you interact with it, the deeper your understanding will grow.
Copy file name to clipboardExpand all lines: src/sections/02-just-enough-math/01-polynomials/checkpoint.jsx
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ export default [
14
14
},
15
15
{
16
16
type: QUESTION_TYPES.RADIO,
17
-
questionJsx: <p>Consider the following graph: Graph of a polynomial. From left to right, the graph slopes down until it reaches 4 on the X axis, then slopes back up. Which of the following polynomial degree's is represented by the graph above?<br/><imgwidth={700}src="assets/f7a9c2d4-question-2.png"/></p>,
17
+
questionJsx: <p>Consider the following graph: Graph of a polynomial. From left to right, the graph slopes down until it reaches 4 on the X axis, then slopes back up. Which of the following polynomial degree's is represented by the graph above?<br/><imgwidth={700}src="assets/polynomials-question-2.png"/></p>,
18
18
answers: [
19
19
"Second degree polynomial",
20
20
"First degree polynomial",
@@ -47,7 +47,7 @@ export default [
47
47
},
48
48
{
49
49
type: QUESTION_TYPES.RADIO,
50
-
questionJsx: <p>Consider the following graph: Graph of a polynomial. The graph is a straight line sloping upwards from left to right. The line intersects the Y axis at -4 and the X axis at 2. Which of the following polynomials is represented by the graph above?<br/><imgwidth={700}src="assets/f7a9c2d4-question-5.png"/></p>,
50
+
questionJsx: <p>Consider the following graph: Graph of a polynomial. The graph is a straight line sloping upwards from left to right. The line intersects the Y axis at -4 and the X axis at 2. Which of the following polynomials is represented by the graph above?<br/><imgwidth={700}src="assets/polynomials-question-5.png"/></p>,
Copy file name to clipboardExpand all lines: src/sections/02-just-enough-math/01-polynomials/index.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
Imagine you and a coworker are preparing two equally sized rooms for a team party. Your coworker is covering the floor of one room with a single area rug, while you are covering the floor of the second room with several smaller carpets, as shown in Figure 1 below.
9
9
10
-
<imgwidth=700src="assets/image1.png"/>
10
+
<imgwidth=700src="assets/rugs1.png"/>
11
11
12
12
**Figure 1:** Laying out rugs in two equally-sized rooms. One room contains a single large rug, while the other contains four thin carpets.
13
13
@@ -25,7 +25,7 @@ Polynomials are among the most common tools we use to discuss and compare growth
25
25
26
26
Recall our carpet example. Figure 1 shows that a single area rug decorates the same space as four thin carpets. If the rooms were twice as large, we would need two large area rugs and eight thin carpets. And if the rooms were four times as large, we would need four area rugs and 16 thin carpets, as shown in Figure 2.
27
27
28
-
<imgwidth=700src="assets/image2.png"/>
28
+
<imgwidth=700src="assets/rugs2.png"/>
29
29
30
30
**Figure 2:** Laying out rugs in two equally sized rooms. The first room requires four area rugs, while the second room requires 16 thin carpets.
31
31
@@ -43,7 +43,7 @@ As another example, consider the polynomial 2x. This polynomial always evaluates
43
43
44
44
Let's look at another polynomial and identify its key parts:
45
45
46
-
<imgwidth=700src="assets/image3a.png"/>
46
+
<imgwidth=700src="assets/polynomial.png"/>
47
47
48
48
**Figure 3:** The polynomial 2x + 5. Arrows indicate the variable, operator, and coefficients in the expression.
49
49
@@ -101,13 +101,13 @@ So far we have looked at polynomials that grow relatively slowly. Our carpeting
101
101
102
102
Imagine you have a one foot by one foot square of fabric, as shown in Figure 4 below:
103
103
104
-
<imgwidth=300src="assets/image3.png"/>
104
+
<imgwidth=300src="assets/degrees1.png"/>
105
105
106
106
**Figure 4:** One square foot of fabric. Each side of the square measures one foot.
107
107
108
108
The area of this square is one square foot, calculated by multiplying the length of each side: 1 × 1 = 1 square foot. Let's increase the length of each side to two feet, as shown in Figure 5 below:
109
109
110
-
<imgwidth=300src="assets/image4.png"/>
110
+
<imgwidth=300src="assets/degrees2.png"/>
111
111
112
112
**Figure 5:** Four square feet of fabric. Each side of the square measures two feet.
113
113
@@ -149,7 +149,7 @@ A = s²
149
149
150
150
The result will be in square feet. If the length of each side is three feet, the area is 3² = 3 × 3 = 9 square feet. If the length is four feet, the area is 4² = 4 × 4 = 16 square feet.
151
151
152
-
<imgwidth=300src="assets/image5.png"/>
152
+
<imgwidth=300src="assets/degrees3.png"/>
153
153
154
154
**Figure 6:** A nine square feet room. The room contains nine one square foot tiles.
155
155
@@ -183,7 +183,7 @@ Writing out and evaluating polynomials is not the only way to determine how quic
183
183
184
184
The equation y = x is represented by the graph in Figure 7.
185
185
186
-
<imgwidth=700src="assets/image7.png"/>
186
+
<imgwidth=700src="assets/linear-curve.png"/>
187
187
188
188
**Figure 7:** Graph of the equation y = x. The graph is a straight line that intersects the x and y axes at 0.
189
189
@@ -193,15 +193,15 @@ The vertical line represents the values of y (rising from bottom to top), while
193
193
194
194
The graph in Figure 8 represents the polynomial y = x².
195
195
196
-
<imgwidth=700src="assets/image8.png"/>
196
+
<imgwidth=700src="assets/exponential-curve.png"/>
197
197
198
198
**Figure 8:** Graph of y = x². The graph is an arc that meets the x and y axes at 0 and slopes upward.
199
199
200
200
This graph is more complicated than y = x. If we pay attention only to the values to the right of the vertical axis, we see that when x = 2, y = 4. The values of y increase so quickly that we can't even see the value of y = 25 when x = 5.
201
201
202
202
Figure 9 shows a graph of the tile-counting polynomial from before: y = 2x².
**Figure 9:** Graph of y = 2x². The graph is a narrow arc that meets both axes at 0 and slopes upwards.
207
207
@@ -235,7 +235,7 @@ m = 4x + 1
235
235
236
236
Figure 10 presents the graph of this polynomial. Note how by adding 1, we shift the entire line up by one minute. This is because no matter how many team members need help, it will always take one minute to walk back to the desk.
237
237
238
-
<imgwidth=700src="assets/image12.png"/>
238
+
<imgwidth=700src="assets/linear-curve2.png"/>
239
239
240
240
**Figure 10:** Graph of m = 4x + 1. The graph slopes upward and shows that m = 9 when x = 2.
Copy file name to clipboardExpand all lines: src/sections/02-just-enough-math/02-exponents-logarithms/index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@
6
6
7
7
Imagine you are working as a software development engineer when your manager asks you to find the contact information of an employee named Alejandro Rosalez in the company directory. Away from your computer, you flip open a copy of the printed directory and…what next? How do you find Alejandro Rosalez in this book? You know that the directory is ordered alphabetically by last name (Rosalez) followed by first name (Alejandro). You could start at the very beginning and work your way through each page in sequence, but it could take ages to find Alejandro's information. Instead, you open the book close to center, as shown in Figure 1.
8
8
9
-
<imgwidth=700src="assets/image1.png"/>
9
+
<imgwidth=700src="assets/book1.png"/>
10
10
11
11
*Figure 1: Book open at the middle page. The pages on the left represent names that begin with A through M, while the pages on the right represent names beginning with N through Z.*
12
12
13
13
Because the book is alphabetized by last name, the pages to your left contain information for every employee whose last name begins with a letter between A and M. The pages to your right contain the information of every employee whose last name begins with a letter between N and Z. You know that Alejandro's last name begins with R, so their contact information must be in the right half of the book because R is between N and Z.
14
14
15
15
You flip to the middle of the N–Z section of the directory to continue your search, as shown in Figure 2 below. You end up in the section containing last names beginning with the letter T.
16
16
17
-
<imgwidth=700src="assets/image2.png"/>
17
+
<imgwidth=700src="assets/book2.png"/>
18
18
19
19
*Figure 2: Book open to a page close to names beginning with T. The pages on the left represent names that begin with A through S, while the pages on the right represent names beginning with T through Z.*
20
20
@@ -79,15 +79,15 @@ Imagine you're writing an algorithm to list all teams of developers. If there ar
79
79
- Team of 1 (two ways)
80
80
- Team of 2
81
81
82
-
<imgwidth=700src="assets/image3.png"/>
82
+
<imgwidth=700src="assets/teams1.png"/>
83
83
84
84
*Figure 3: The four possible teams of two developers.*
85
85
86
86
Now add one more developer:
87
87
88
88
- Total teams = 8
89
89
90
-
<imgwidth=700src="assets/image4.png"/>
90
+
<imgwidth=700src="assets/teams2.png"/>
91
91
92
92
*Figure 4: The eight possible teams of three developers.*
93
93
@@ -167,7 +167,7 @@ Compare:
167
167
168
168
After a few doublings, exponential growth skyrockets.
169
169
170
-
<imgwidth=700src="assets/image5.png"/>
170
+
<imgwidth=700src="assets/log-vs-exp.png"/>
171
171
172
172
*Figure 5: Graph of logarithmic and exponential growth.*
0 commit comments