Course Highlights
  • Creating simple JavaScript codes.
  • Creating and manipulating objects and arrays.
  • Writing unit tests using Jest 
Curriculum

19 Topics
Introduction to Programming with JavaScript
How is JavaScript used in the real world?
Setting up VS code (Optional)
Introduction to programming
Why JavaScript?
Programming in JavaScript
Variables
Data types
Operators
Numbers
Strings
Booleans
Writing statements
Working with conditional statements
Looping constructs
For loop
While loop
Nested loops
Module summary: Introduction to JavaScript

10 Topics
Functions
Storing data in arrays
Introduction to objects
Math object
A closer look at strings
Typeof
Bugs and errors
Try catch blocks
Undefined null and empty values
Module summary: The Building Blocks of a Program

20 Topics
Introduction to functional programming
Function calling and recursion
Introduction to scope
Scoping with var let and const
Comparing var let and const
Introduction to object-oriented programming
Classes
Inheritance
De-structuring arrays and objects
For- of loops and objects
Working with template literals
Data Structures
Spread operator
Rest operator
JavaScript modules
JavaScript DOM manipulation
JavaScript selectors
Event handling
JavaScript Object Notation - JSON
Module summary: Programming Paradigms

7 Topics
Other JavaScript environments - node & NPM
What is testing?
Types of testing
Introduction to Jest
Writing tests with Jest
TDD (Test-Driven Development)
Module summary: Testing

2 Topics
Recap Programming with JavaScript
Congratulations on completing the course Programming with JavaScript

  Write a Review

Programming with JavaScript

Go to Free Course