A simple code practice while completing the Programming with JavaScript course on Coursera.
- 01 Variables Declaration
- 02 Data-types
- 03 Operators
- 04 Numbers
- 05 String
- 06 Boolean
- 07 Conditional statements
- 07-01 If-else statement
- 07-02 If-else-if statement
- 07-03 Switch statement
- 08 Loops
- 08-01 For-loop
- 08-02 While-loop
- 08-03 Nested loop
- 01 Functions
- 02 Arrays
- 03 Object (Dot Notation)
- 04 Object (Bracket Notation)
- 05 Array are object
- 06 Math object cheat sheet
- 07 Strings
- 08 String Methods
- 09 Object Methods
- 10 typeOf Operator
- 11 Error Handling
- 01 Types of Error in JavaScript
- 02 Try catch blocks
- 12 Undefined, null and empty values in JavaScript
- 01 Introduction to Functional Programming
- 02 Function calling and recursion
- 03 Scope in JavaScript
- 04 Var scope in JavaScript
- 05 Let scope in JavaScript
- 06 Const scope in JavaScript
- 07 Comparison between Var, Let and Const
- 08 Introduction to Object Oriented Programming (OOP)
- 09 Introduction to Class
- 10 OOP principles
- 11 Constructor In JavaScript
- 12 Inheritance in JavaScript
- 13 De-structuring Array and Object
- 14 Template literals
- 15 Data Structure in JavaScript
- 16 Spread Operator
- 17 Rest operator
- 18 Modules in JavaScript
- 19 DOM(Document Object Model) in JavaScript
- 20 Event Handling in JavaScript
- 01 Testing in JavaScript
- 02 Types of Testing
- 03 Jest Introduction
- 04 TDD Test Driven Development
- 01 For-loop and if-else exercise
- 02 Creating Arrays and Object
- 03 Recursive Fibonacci
- 04 JavaScript Scope exercise
- 05 Class exercise
- 06 Designing OOP program in JavaScript