4 Month FCC Cirriculum Timeline
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

ABEFGHIJKLMNOPQRSTUVWXYZ
1
Week NumCohort 1 Dates
2
Basic JS
3
4
Declare JavaScript Variables1Nov 3
5
Storing Values with the Assignment Operator1Nov 3
6
Initializing Variables with the Assignment Operator1Nov 3
7
Understanding Uninitialized Variables1Nov 3
8
Understanding Case Sensitivity in Variables1Nov 3
9
Add Two Numbers with JavaScript1Nov 3
10
Subtract One Number from Another with JavaScript1Nov 3
11
Multiply Two Numbers with JavaScript1Nov 3
12
Divide One Number by Another with JavaScript1Nov 3
13
Increment a Number with JavaScript1Nov 3
14
Decrement a Number with JavaScript1Nov 3
15
Create Decimal Numbers with JavaScript1Nov 3
16
Multiply Two Decimals with JavaScript1Nov 3
17
Divide One Decimal by Another with JavaScript1Nov 3
18
Finding a Remainder in JavaScript1Nov 3
19
Compound Assignment With Augmented Addition1Nov 3
20
Compound Assignment With Augmented Subtraction1Nov 3
21
Compound Assignment With Augmented Multiplication1Nov 3
22
Compound Assignment With Augmented Division1Nov 3
23
Declare String Variables2Nov 10
24
Escaping Literal Quotes in Strings2Nov 10
25
Quoting Strings with Single Quotes2Nov 10
26
Escape Sequences in Strings2Nov 10
27
Concatenating Strings with Plus Operator2Nov 10
28
Concatenating Strings with the Plus Equals Operator2Nov 10
29
Constructing Strings with Variables2Nov 10
30
Appending Variables to Strings2Nov 10
31
Find the Length of a String2Nov 10
32
Use Bracket Notation to Find the First Character in a String
2Nov 10
33
Understand String Immutability2Nov 10
34
Use Bracket Notation to Find the Nth Character in a String2Nov 10
35
Use Bracket Notation to Find the Last Character in a String
2Nov 10
36
Use Bracket Notation to Find the Nth-to-Last Character in a String
2Nov 10
37
Word Blanks2Nov 10
38
Store Multiple Values in one Variable using JavaScript Arrays
2Nov 10
39
Nest one Array within Another Array2Nov 10
40
Access Array Data with Indexes2Nov 10
41
Modify Array Data With Indexes2Nov 10
42
Access Multi-Dimensional Arrays With Indexes2Nov 10
43
Manipulate Arrays With push()2Nov 10
44
Manipulate Arrays With pop()2Nov 10
45
Manipulate Arrays With shift()2Nov 10
46
Manipulate Arrays With unshift()2Nov 10
47
Shopping List2Nov 10
48
Write Reusable JavaScript with Functions2Nov 10
49
Passing Values to Functions with Arguments2Nov 10
50
Global Scope and Functions2Nov 10
51
Local Scope and Functions2Nov 10
52
Global vs. Local Scope in Functions2Nov 10
53
Return a Value from a Function with Return2Nov 10
54
Understanding Undefined Value returned from a Function2Nov 10
55
Assignment with a Returned Value2Nov 10
56
Stand in Line2Nov 10
57
Understanding Boolean Values2Nov 10
58
Use Conditional Logic with If Statements2Nov 10
59
Comparison with the Equality Operator2Nov 10
60
Comparison with the Strict Equality Operator2Nov 10
61
Practice comparing different values2Nov 10
62
Comparison with the Inequality Operator2Nov 10
63
Comparison with the Strict Inequality Operator2Nov 10
64
Comparison with the Greater Than Operator2Nov 10
65
Comparison with the Greater Than Or Equal To Operator2Nov 10
66
Comparison with the Less Than Operator2Nov 10
67
Comparison with the Less Than Or Equal To Operator2Nov 10
68
Comparisons with the Logical And Operator2Nov 10
69
Comparisons with the Logical Or Operator2Nov 10
70
Introducing Else Statements3Nov 17
71
Introducing Else If Statements3Nov 17
72
Logical Order in If Else Statements3Nov 17
73
Chaining If Else Statements3Nov 17
74
Golf Code3Nov 17
75
Selecting from Many Options with Switch Statements3Nov 17
76
Adding a Default Option in Switch Statements3Nov 17
77
Multiple Identical Options in Switch Statements3Nov 17
78
Replacing If Else Chains with Switch3Nov 17
79
Returning Boolean Values from Functions3Nov 17
80
Return Early Pattern for Functions3Nov 17
81
Counting Cards3Nov 17
82
Build JavaScript Objects3Nov 17
83
Accessing Object Properties with Dot Notation3Nov 17
84
Accessing Object Properties with Bracket Notation3Nov 17
85
Accessing Object Properties with Variables3Nov 17
86
Updating Object Properties3Nov 17
87
Add New Properties to a JavaScript Object3Nov 17
88
Delete Properties from a JavaScript Object3Nov 17
89
Using Objects for Lookups3Nov 17
90
Testing Objects for Properties3Nov 17
91
Manipulating Complex Objects3Nov 17
92
Accessing Nested Objects3Nov 17
93
Accessing Nested Arrays3Nov 17
94
Record Collection3Nov 17
95
Iterate with JavaScript While Loops4Dec 1
96
Iterate with JavaScript For Loops4Dec 1
97
Iterate Odd Numbers With a For Loop4Dec 1
98
Count Backwards With a For Loop4Dec 1
99
Iterate Through an Array with a For Loop4Dec 1
100
Nesting For Loops4Dec 1