Skip to content

MashoodAli-Official/Programming-with-Javascript-Coursera

Repository files navigation

Programming-with-Javascript-Coursera

A simple code practice while completing the Programming with JavaScript course on Coursera.

Module 1

  • 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

Module 2

  • 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

Module 3

  • 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

Modules 4

  • 01 Testing in JavaScript
  • 02 Types of Testing
  • 03 Jest Introduction
  • 04 TDD Test Driven Development

Exercises

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published