30 Days Of JavaScript | Learn JavaScript Programming Language In 30 Days
About
30 days of JavaScript Programming Challenge is a step-by-step guide to learning JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace.
30 Days Of JavaScript
# Day | Topics |
---|---|
01 | Introduction |
02 | Data Types |
03 | Booleans, Operators, Date |
04 | Conditionals |
05 | Arrays |
06 | Loops |
07 | Functions |
08 | Objects |
09 | Higher Order Functions |
10 | Sets and Maps |
11 | Destructuring and Spreading |
12 | Regular Expressions |
13 | Console Object Methods |
14 | Error Handling |
15 | Classes |
16 | JSON |
17 | Web Storages |
18 | Promises |
19 | Closure |
20 | Writing Clean Code |
21 | DOM |
22 | Manipulating DOM Object |
23 | Event Listeners |
24 | Mini Project: Solar System |
25 | Mini Project: World Countries Data Visualization 1 |
26 | Mini Project: World Countries Data Visualization 2 |
27 | Mini Project: Portfolio |
28 | Mini Project: Leaderboard |
29 | Mini Project: Animating characters |
30 | Final Projects |
Content List:
Day 1
- Introduction
- Requirements
- Setup
- Install Node.js
- Browser
- Installing Google Chrome
- Opening Google Chrome Console
- Writing Code on Browser Console
- Console.log
- Console.log with Multiple Arguments
- Comments
- Syntax
- Arithmetics
- Code Editor
- Installing Visual Studio Code
- How to Use Visual Studio Code
- Adding JavaScript to a Web Page
- Inline Script
- Internal Script
- External Script
- Multiple External Scripts
- Introduction to Data types
- Numbers
- Strings
- Booleans
- Undefined
- Null
- Checking Data Types
- Comments Again
- Variables
Day 1: Exercises
Available Languages: English
Spanish
Italian
Russian
Turkish
Azerbaijan
Korean
Vietnamese
Polish
Portuguese
30-Days-Of-JavaScript: In this challenge, you will learn everything you need to be a JavaScript programmer, and in general, the whole concept of programming. In the end of the challenge, you will get a 30DaysOfJavaScript programming challenge completion certificate.
ENJOY & HAPPY LEARNING! 

Appreciate the share & feedback! don’t be cheap!