JavaScript Data Structures and Algorithms Table of Contents

    
Table of Content
 

 

Programming and JavaScript Basics

  • Create Your First Course Exercise Lesson on Writing Comments in JavaScript
  • Why Comments Are Important in Programming - In-Line and Multi-Line Comments
  • How to Write In-Line Comments in JavaScript
  • How to Write Multi-Line Comments in JavaScript
  • Solution for In-Line and Multi-Line Comments in JavaScript
  • What Are Datatypes in Programming
  • What Are Datatypes and Variables in Programming Part II
  • Write Your Very First Variable in JavaScript
  • Logging Variables with the Console in JavaScript
  • Exercise - Declare a Variable in JavaScript and Log the Result
  • Solution - Declare a Variable in JavaScript and Log the Result
  • Assigning Variables to Each Other in JavaScript - Part I
  • Assigning Variables to Each Other in JavaScript - Part II
  • Exercise - Build a Basic Calculator in JavaScript
  • Solution - Build a Basic Calculator in JavaScript
  • The Difference Between Var and Let in JavaScript - ES6
  • The Difference Between Let and Const in JavaScript
  • Exercise Solution - The Difference Between Var, Let, and Const in JavaScript
  • Incrementing and Decrementing Operators in JavaScript
  • Exercise Solution - Incrementing and Decrementing Operators in JavaScript
  • The Remainder Operator in JavaScript - I
  • The Remainder Operator in JavaScript - II
  • Exercise Solution - The Remainder Operator in JavaScript
  • Compounding and Augmented Operators in JavaScript
  • Exercise Solution - Compounding and Augmented Operators in JavaScript
  • Escape Sequences in JavaScript
  • Exercise Solution - Escape Sequences in JavaScript
  • Exercise Solution - What Is Concatenating in JavaScript - Concatenation
  • What Are Functions in JavaScript - Part I
  • What Are Functions in JavaScript - Part II
  • Exercise Solution - What Are Functions in JavaScript
  • Global Versus Local Scope in Functions with JavaScript
  • Equality and Comparison Operators in JavaScript
  • If Else Statements in JavaScript and (in) Equality Operators
  • Exercise - Time Travel Program - If Else and Equality Operators
  • Solution - Time Travel Program - If Else and Equality Operators
  • Introduction to the For Loop - I
  • Introduction to the For Loop - II
  • Introduction to the For Loop - III
  • Introduction to the For Loop - IV
  • For Loop Exercise - Sum of Natural Numbers in JavaScript
  • For Loop Solution - Sum of Natural Numbers in JavaScript

JavaScript Data Structures

  • What Are Arrays and Dimensions in JavaScript
  • The Length Method in JavaScript
  • What Are Complex and Multi-Dimensional Arrays in JavaScript
  • Exercise Solution - What Are Complex and Multi-Dimensional Arrays in JavaScript
  • Indexing Values in Arrays with JavaScript
  • Accessing Arrays with Bracket Notation - Example 1
  • Accessing Arrays with Bracket Notation - Example 2
  • Exercise - Accessing City Weather Data Array
  • Solution - Accessing City Weather Data Array
  • Modifying Arrays and Unshift in JavaScript
  • Modifying Arrays and Pop in JavaScript
  • Exercise - Array Function for an Anime App
  • Solution - Array Function for an Anime App
  • Remove Array Items with Pop and Shift in JavaScript
  • Exercise - Modify Arrays and Remove Items in JavaScript
  • Solution - Modify Arrays and Remove Items in JavaScript
  • What Is Splice in JavaScript
  • Example 1 - What Is Splice in JavaScript
  • Example 2 - What Is Splice in JavaScript
  • Exercise - Use the Splice Method to Decode the Mystery
  • Solution - Use the Splice Method to Decode the Puzzle
  • Bonus Solution - Use the Splice Method to Decode the Puzzle
  • Adding to Arrays with Splice in JavaScript
  • Exercise - Update New User Database with Splice
  • Solution - Update New User Database with Splice
  • How to Clone Arrays with Slice in JavaScript
  • Exercise - Update Cryptocurrency Profile Data
  • Solution - Update Cryptocurrency Profile Data
  • How to Copy an Array with the Spread Operator in JavaScript
  • Make Multiple Copies of an Array with the Spread Operator
  • Solution - Make Multiple Copies of an Array in JavaScript
  • What Is the IndexOf Method in JavaScript
  • Using the IndexOf in the King's Court RPG - Example I
  • Using IndexOf in JavaScript King's Court - Example II
  • Exercise - Search for Game Items and Clone Array
  • Solution - Search for Game Items and Clone Array
  • Looping Through Arrays in JavaScript
  • Chunking Arrays with Nested Loops
  • Solution - Chunking Arrays with Nested Loops
  • Complex Arrays in JavaScript
  • Exercise - Skyrim Dungeon Master Multi-Dimensional Arrays
  • Solution - Skyrim Dungeon Master Multi-Dimensional Arrays
  • What Are Objects in JavaScript - Dot Notation and Modifying Object Key Pair V
  • What Are Objects in JavaScript
  • Exercise - Build an Uber App Customer JavaScript Object Database
  • Solution - Build an Uber App Customer JavaScript Object Database
  • Modifying Objects and Accessing Objects in JavaScript
  • Exercise - Accessing Weather API Data Structures
  • Solution - Accessing Weather API Data structures
  • hasOwnProperty, the in Keyword, and Delete in JavaScript
  • Exercise - Fix a Bug for a Medical Company Data
  • Solution - Fix a Bug for a Medical Company Data
  • Iterate Through Objects with the For...in JavaScript
  • Exercise - Login Iteration Calculator
  • Solution - Login Iteration Calculator
  • What Is Object.keys in JavaScript - Storing Keys into Arrays with JavaScript
  • Objects in JavaScript Basic Overview
  • Final Exercise - Facebook Unfriend Functionality
  • Final Exercise Solution - Facebook Unfriend Functionality

JavaScript Algorithms

  • Exercise - How to Reverse a String
  • How to Reverse a String - Solution I
  • How to Reverse a String - Solution II
  • What Is a Factorial in JavaScript (Probability Calculations)
  • Exercise - Write a Factorial Function in JavaScript
  • Solution I - Write a Factorial Function in JavaScript
  • How to Find the Longest Word in a String
  • Solution I - How to Find the Longest Word in a String
  • Solution II - How to Find the Longest Word in a String with ForEach
  • How to Return the Smallest Number in Nested Arrays
  • Solution - How to Return the Smallest Number in Nested Arrays
  • How to Repeat a String in JavaScript
  • Solution I - How to Repeat a String in JavaScript
  • Solution II - How to Repeat a String in JavaScript
  • Solution III - How to Repeat a String in JavaScript - Array Fill Method
  • What Is Truncation and Truncate in JavaScript
  • Exercise - How to Truncate in JavaScript Overflow Subscriptions
  • Solution - How to Truncate in JavaScript Overflow Subscriptions
  • Hacking a Password with Matching Keywords in JavaScript
  • Solution - Hacking a Password with Matching Keywords in JavaScript
  • Formatting and toUpperCase with JavaScript
  • Exercise - Automate a Company Website with Correct Formatting in JavaScript
  • Solution I - Automate a Company Website with Correct Formatting in JavaScript
  • Solution part II - Automate a Company Website with Correct Formatting
  • What Is the Sort Method in JavaScript
  • Example of How to Sort in JavaScript
  • Interview Question - Sort and Order Numbers into an Array with JavaScript
  • Interview Solution I - Sort and Order Numbers into an Array with JavaScript
  • Interview Solution II - Sort and Order Numbers into an Array with JavaScript
  • What Are Anagrams and Mutations in JavaScript
  • Solution I - Anagrams Problem in JavaScript
  • Solution II - Iterative Optimization Anagrams Problem in JavaScript
  • Solution III - Iterative Optimization Anagrams Problem in JavaScript
  • How to Debug and Problem-Solve Step-by-Step - Iterative Optimization Anagrams
  • Exercise - Chunking Arrays into Subgroups and Subarrays
  • Solution I - Chunking Arrays into Subgroups and Subarrays
  • Solution II - Chunking Arrays into Subgroups and Subarrays

Advanced JavaScript Algorithms and Data Structures

  • Quick Recall - What Is the Math Method in JavaScript
  • Exercise - Build an Array Calculator
  • Solution I - Build an Array Calculator
  • Solution II - Build an Array Calculator
  • What Are Callback Functions in JavaScript
  • Exercise - Virus Detection Algorithm with Asymmetric Arrays
  • Solution - Virus Detection Algorithm with Asymmetric Arrays
  • What is the Filter Method in JavaScript
  • Exercise - Group Objects in JavaScript
  • Solution - Group Objects in JavaScript
  • Solution Part II - Group Objects in JavaScript
  • What Is Reg Ex and How to Use it in JavaScript
  • Exercise - Star Power with RegEx in JavaScript
  • Solution - Star Power with RegEx in JavaScript
  • Exercise - Pairing Elements in Multi-Dimensional Arrays
  • Solution - Pairing Elements in Multi-Dimensional Arrays
  • charChodeAt and fromCharCode with JavaScript
  • Generate Missing Alphabet Letters UTF with JavaScript
  • Solution - How to Generate Missing Letters Between Characters in JavaScript
  • What Is the Reduce Method in JavaScript and Example I
  • What Is the Reduce Method in JavaScript and Example II
  • Exercise - Sort Out Facebook Groups by Location
  • Solution I - Sort Out Facebook Groups by Location
  • Solution II - Sort Out Facebook Groups by Location
  • Understanding the Fibonacci Series and Recursion in JavaScript
  • What Is Big O and Time Complexity
  • Exercise - Convert an Exponential Solution to a Linear Solution
  • Solution - Convert an Exponential Solution to a Linear Solution
  • Solution - Writing Testing Units for Model Predictions with JavaScript - Part I
  • Solution - Writing Testing Units for Model Predictions with JavaScript - Part II
  • Reverse Logic to Writing Testing Units for Model Predictions
  • What Is the Constructor and "this" keyword in JavaScript
  • Interview Question - Uber Eats Payment Database
  • Solution - Uber Eats Payment Database
  • What Is a Palindrome - Interview Question in JavaScript
  • Interview Question - Check Whether a String Is a Palindrome
  • Solution - Check whether a String Is a Palindrome
  • Example - Trapping Rainwater
  • Example Solution Steps - Trapping Rainwater
  • Example Solution - Trapping Rainwater


Apply for Certification

https://www.vskills.in/certification/javascript-data-structures-and-algorithms-certification-course

 For Support