30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days.
Day | Topics |
---|---|
1 | Introduction |
2 | Data Types |
3 | Booleans, Operators, Date |
4 | Conditionals |
5 | Arrays |
6 | Loops |
7 | Functions |
8 | Objects |
9 | Higher Order Functions |
10 | Sets and Maps |
11 | Destructuring and Spread |
12 | Regular Expressions |
13 | Console Object Methods |
14 | Error Handling |
15 | Classes |
16 | JSON |
17 | Web Storage |
18 | Promises |
19 | Closures |
20 | Writing clean code |
21 | DOM - DAY 1 |
22 | DOM - DAY 2 |
23 | Event listeners |
24 | Project 1 - Solar System |
25 | Project 2 - Color Flipper |
26 | Project 3 - Counter Project |
27 | Project 4 - Digital Clock |
28 | Project 5 - Tip Calculator |
29 | Project 6 - BMI Calculator |
30 | Project 7 - Maximum subarray sum solution |