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!


!