Make your code and programs faster and more efficient by using algorithms
About This Video
Explore important algorithms and understand how they work
Learn the skills and concepts that you need to know to build your own algorithms that function the way you need them to
In Detail
Using algorithms in your programming allows you to improve the efficiency, performance, speed, and scalability of your code, applications, and programs. If …
Learning Algorithms in JavaScript from Scratch
Video description
Make your code and programs faster and more efficient by using algorithms
About This Video
Explore important algorithms and understand how they work
Learn the skills and concepts that you need to know to build your own algorithms that function the way you need them to
In Detail
Using algorithms in your programming allows you to improve the efficiency, performance, speed, and scalability of your code, applications, and programs. If you're looking to get up and running with algorithms in JavaScript from scratch, then this course is for you.
You will learn what algorithms are, why they are important, and how to code them in JavaScript. You will also understand other important programming concepts as you advance such as functional programming, time complexity, and recursion. You'll also discover how to implement them in the algorithms that you build through the course.
This course also features useful diagrams and animations to help you learn easily and effectively. The purpose of this course is not to simply help you memorize the algorithms, but instead to guide you on how the code works so you get hands-on experience in working with algorithms. The course covers a mix of ES5 and ES6 code to help you grasp the fundamental concepts easily.
By the end of this course, you will have developed the skills you need to make your programs run efficiently using algorithms.
Introduction to Algorithms & Course Layout
00:04:11
Chapter 2 : Fizz Buzz
Fizz Buzz - Intro
00:02:18
Modulus Operator
00:01:57
Fizz Buzz - Code
00:04:56
Fizz Buzz - Testing
00:01:17
Chapter 3 : Harmless Ransom Note
Harmless Ransom Note - Intro
00:02:11
Time Complexity and Big O Notation
00:09:05
Harmless Ransom Note - Code Part 1
00:06:19
Harmless Ransom Note - Code Part 2
00:03:28
Harmless Ransom Note - Testing
00:04:04
Chapter 4 : Is Palindrome
Is Palindrome - Intro
00:01:42
Is Palindrome - Code
00:07:08
Is Palindrome - Testing
00:01:02
Chapter 5 : Caesar Cipher
Caesar Cipher - Intro
00:02:00
Caesar Cipher - Code
00:11:13
Caesar Cipher - Testing
00:01:32
Chapter 6 : Reverse Words
Reverse Words - Intro
00:02:17
Reverse Words - Code
00:04:46
Reverse Words - Testing
00:00:58
Chapter 7 : Reverse Array in Place
Reverse Array in Place - Intro
00:01:09
Reverse Array in Place - Code
00:05:18
Reverse Array in Place - Testing
00:00:58
Chapter 8 : Mean Median Mode
Mean Median Mode - Intro
00:01:37
Mean Median Mode - Code Part 1
00:08:03
Mean Median Mode - Code Part 2
00:08:18
Mean Median Mode - Testing
00:01:31
Chapter 9 : Two Sum
Two Sum - Intro
00:02:58
Two Sum - Code
00:05:05
Two Sum - Testing
00:01:37
Chapter 10 : Binary Search
Binary Search - Intro
00:03:28
Introduction to Recursion & the Call Stack
00:09:37
Binary Search - Code
00:08:41
Binary Search - Testing
00:01:04
Chapter 11 : Fibonacci
Fibonacci - Intro
00:02:52
Fibonacci - Code
00:03:38
Fibonacci - Testing
00:03:09
Chapter 12 : Memoized Fibonacci
Memoized Fibonacci - Intro
00:03:13
Memoized Fibonacci - Code
00:05:28
Memoized Fibonacci - Testing
00:02:16
Chapter 13 : Sieve of Eratosthenes
Sieve of Eratosthenes - Intro
00:05:24
Sieve of Eratosthenes - Code
00:06:14
Sieve of Eratosthenes - Testing
00:01:26
Chapter 14 : Bubble Sort
Bubble Sort - Intro
00:06:14
Bubble Sort - Code
00:05:20
Bubble Sort - Testing
00:01:27
Chapter 15 : Merge Sort
Merge Sort - Intro
00:04:12
Merge Sort - Code
00:11:27
Merge Sort - Animations
00:05:01
Merge Sort - Testing
00:01:10
Chapter 16 : Max Stock Profit
Max Stock Profit - Intro
00:03:04
Max Stock Profit - Code
00:07:26
Max Stock Profit - Testing
00:01:28
Chapter 17 : Next Steps
Next Steps
00:00:27
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept