https://github.com/ajaykumar-b-s/learn-javascript
π The Complete JavaScript Course 2024 includes covered topics, theory explanations with solutions, and detailed personal notes from learning sessions.
https://github.com/ajaykumar-b-s/learn-javascript
boolean datatypes string switch-case ternary-operator variables
Last synced: about 2 months ago
JSON representation
π The Complete JavaScript Course 2024 includes covered topics, theory explanations with solutions, and detailed personal notes from learning sessions.
- Host: GitHub
- URL: https://github.com/ajaykumar-b-s/learn-javascript
- Owner: AJAYKUMAR-B-S
- Created: 2024-08-25T05:09:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-24T18:24:19.000Z (11 months ago)
- Last Synced: 2025-06-24T19:35:26.898Z (11 months ago)
- Topics: boolean, datatypes, string, switch-case, ternary-operator, variables
- Language: JavaScript
- Homepage:
- Size: 32.8 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# **The Complete JavaScript Course π¨βπ»**
### π Welcome to my ***Complete JavaScript Course repository!*** This repo is inspired by ***"[The Complete JavaScript Course 2024: From Zero to Expert!"](https://www.udemy.com/course/the-complete-javascript-course/)*** by ***[Jonas Schmedtmann](https://x.com/jonasschmedtman)***. It includes thorough content coverage, clear theory explanations with solutions, hands-on code examples, and my detailed personal notes to enhance learning.
## π **Contents** βοΈ
## π [Section-01_Welcome](./Section-01_Welcome)
- ---
## π [Section-02_Javascript_Fundamental_Part_01](./Section-02-Javascript_Fundamental_Part_01)
β‘οΈ ***Topics Covered: -***
- Introduction to `Javascript`
- Linking a Javascript File
- Values and `Variables`
- `Datatypes`
- `Var`, `let`, `const`
- Operators
- `Arithmetic` Operator
- `Assignment` Operator
- `Comparison` Operator
- `Logical` Operator
- Operator Precedence
- `String` and `Template Literals`
- if-else Statement
- `Type Conversion` and `Coercion`
- `Truthy` and `Falsy` Values
- `==` vs `===`
- Boolean Logic
- `AND`
- `OR`
- `NOT`
- `Switch` Statement
- `Ternary` Operator
β‘οΈ ***Code: -***
- π¨βπ» [Code_Link](./Section-02-Javascript_Fundamental_Part_01/Code)
β‘οΈ ***Topics_Covered_Solution: -***
- π [Topics_Covered_Solution_link](Section-02-Javascript_Fundamental_Part_01/Theory/Topics_Covered_Solution.md)
β‘οΈ ***Detailed Notes of My Own: -***
- π [Link to Javascript_Fundamental_Part_01_PDF_notes](./Section-02-Javascript_Fundamental_Part_01/Theory/Improved_Javscript_Fundamentalsβ_Part_1_Notes.pdf)
- ---
## π [Section-03_Javascript_Fundamental_Part_02](./Section-03-Javascript_Fundamental_Part_02/Code)
β‘οΈ ***Topics Covered: -***
- `Strict Mode`
- `Functions`
- `Function Declaration` vs `Function Expressions`
- `Arrow Functions`
- `Function Calling other Functions`
- Reviewing `Functions`
- Introduction to `Arrays`
- Basic `Array Operations(Methods)`
- Introduction to `Objects`
- `Dot` vs `Bracket Notations`
- `Object Methods`
- `for Loop`
- `Looping Arrays`, `Continue`, and `Break`
- `Looping Backwards` and `Nested Loops`
- `While Loop`
β‘οΈ ***Code: -***
- π¨βπ» [Code_Link](./Section-03-Javascript_Fundamental_Part_02/Code)
- ---
## π [Section-04-How to Navigate This Course](./Section-04-How_to_Navigate_This_Course)
- ---
## π [Section-5_Developer_Skills_&_Editor_Setup](./Section-5_Developer_Skills_&_Editor_Setupp)
__