English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6.5 Hours | 2.60 GB
Learning to Solve JavaScript Algorithms as a JavaScript Newbie
If you are a beginner JavaScript students wanting to prepare yourself for your first JavaScript coding interview then this course is for you!
An algorithm is like a recipe. It takes “inputs” (the ingredients), and performs a set of simple and (hopefully) well-defined steps, and then finishes after producing an “output” (the meal).
Each lesson will present you with:
- An algorithm for you to solve. This is like challenging you as a chef to produce a specific meal.
- I will share with you the JavaScript tools that may be helpful to solve this challenge. This is like knowing the ingredients, tools and techniques of cooking.
- I will then teach you to write out pseudocode, how you would solve this problem in your own words. This is where we will write out the recipe together.
- Finally, I’ll present you with multiple ways to solve each challenge. Just like there are variations in how to make a meal, so there are a number of ways to solve an algorithm.
Check out any of the sample videos for this course to get a feel
Many algorithm courses will present you with a challenge then have you passively watch them solve the challenge. This course will guide you as a beginning in breaking down a problem and learning to solve on your own.
This isn’t the only algorithms course you should ever take. But it should be your first!
What Will I Learn?
- Be prepared to answer introductory JavaScript Algorithm whiteboard interview questions
- Learn How to Break Down Challenges in Their Own Words then Solve on Their Own.
- Master commonly asked interview questions
- Use Javascript to solve challenging algorithms
- Improve your problem solving skills and become a stronger developer
Table of Contents
Environment Setup
1 Environment Setup
Name Swap
2 Name Swap – Built in Functions
3 Name Swap – Built in Functions – Final Code
4 Name Swap – Indices
5 Name Swap – Indices – Final Code
Remove Odd Numbers From Array
6 Remove Odd Number from Array with Modulus Operator and For Loops
7 Remove Odd Number from Array with Modulus Operator and For Loops – Final Code
8 Remove Odd Numbers from Array with Filter Method
9 Remove Odd Numbers from Array with Filter Method – Final Code
Repeat a String
10 Repeat a String with for loop
11 Repeat a String with for loop – Final Code
12 Repeat a String with while loop
13 Repeat a String with while loop – Final Code
Find the Longest String
14 Find the Longest String with replace method and regular expressions
15 Find the Longest String with replace method and regular expressions with For Of
Filter Strings from Array
16 Filter Strings from Array with typeof operator and Number.isInteger() method
17 Filter Strings from Array with typeof operator… – Final Code
18 Filter Strings from Array with filter() method
19 Filter Strings from Array with filter() method – Final Code
Alphabetize String
20 Alphabetize String with sort() method
21 Alphabetize String with sort() method and spread syntax
Reverse a String
22 Reverse a String with built in functions
23 Reverse a String with built in functions – Final Code
24 Reverse a String with spread syntax
25 Reverse a String with spread syntax – Final Code
26 Reverse a String with for loop
27 Reverse a String with for loop – Final Code
28 Reverse a String with for of loop
29 Reverse a String with for of loop – Final Code
Palindrome
30 Is Palindrome
31 Palindrome – Final Code
Review Bonus Content JavaScript the Basics
32 Review Bonus Content JavaScript the Basics
Review Variables
33 Variable Whiteboard Lesson
34 Variable Lab Lesson
Review String
35 String Whiteboard Lesson
36 String Lab Lesson
Review Objects
37 Objects Intro Whiteboard
38 Objects Intro Lab
39 Objects Dot and Bracket Notation Whiteboard
40 Objects Dot and Bracket Notation Lab
Review Arrays
41 Arrays Intro Whiteboard
42 Arrays Intro Lab
43 Array Methods Part 1 Whiteboard
44 Array Methods Part 1 Lab
45 Array Methods Part 2 Whiteboard
46 Array Methods Part 2 Lab
Review Functions
47 Functions Basics Part 1 Whiteboard
48 Functions Basics Part 1 Lab
49 Functions Basics Part 2 Whiteboard
50 Functions Basics Part 2 Lab
51 Functions Basics Part 3 Whiteboard
52 Functions Basics Part 3 Lab
Review Loops and Conditionals
53 Loops and Conditionals Whiteboard
54 Loops and Conditionals Lab
55 Switch Statement Whiteboard
56 Switch Statement Lab
57 Loops Part 2 – For, While, DoWhile Loops Whiteboard
58 Loops Part 2 – For, While, DoWhile Loops Lab
Review Regular Expressions
59 Regular Expressions Whiteboard
Review This, Bind, Call & Apply
60 This & Bind Whiteboard
61 This & Bind Lab
62 This & Call Whiteboard
63 This & Call Lab
Review Functional Programming
64 Functional Programming Intro Whiteboard
65 Functional Programming Intro Lab
66 Map Method Whiteboard
67 Map Method Lab
68 Reduce Method Whiteboard
69 Reduce Method Lab
Review ES6
70 Let Whiteboard
71 Let Lab
72 Const Whiteboard & Lab
73 Template Literals Whiteboard
74 Template Literals Lab
75 Arrow Functions Whiteboard
76 Arrow Functions Lab
77 Spread Operator Whiteboard
Resolve the captcha to access the links!