Companies Home Search Profile

Learning Algorithms in JavaScript from Scratch

Focused View

Eric Traub

3:32:13

15 View
  • 01.Introduction to Algorithms Course Layout.mp4
    04:11
  • 02.Fizz Buzz - Intro.mp4
    02:17
  • 03.Modulus Operator.mp4
    01:57
  • 04.Fizz Buzz - Code.mp4
    04:55
  • 05.Fizz Buzz - Testing.mp4
    01:16
  • 06.Harmless Ransom Note - Intro.mp4
    02:11
  • 07.Time Complexity and Big O Notation.mp4
    09:05
  • 08.Harmless Ransom Note - Code Part 1.mp4
    06:18
  • 09.Harmless Ransom Note - Code Part 2.mp4
    03:27
  • 10.Harmless Ransom Note - Testing.mp4
    04:04
  • 11.Is Palindrome - Intro.mp4
    01:42
  • 12.Is Palindrome - Code.mp4
    07:07
  • 13.Is Palindrome - Testing.mp4
    01:01
  • 14.Caesar Cipher - Intro.mp4
    01:59
  • 15.Caesar Cipher - Code.mp4
    11:12
  • 16.Caesar Cipher - Testing.mp4
    01:31
  • 17.Reverse Words - Intro.mp4
    02:16
  • 18.Reverse Words - Code.mp4
    04:46
  • 19.Reverse Words - Testing.mp4
    00:57
  • 20.Reverse Array in Place - Intro.mp4
    01:09
  • 21.Reverse Array in Place - Code.mp4
    05:17
  • 22.Reverse Array in Place - Testing.mp4
    00:57
  • 23.Mean Median Mode - Intro.mp4
    01:37
  • 24.Mean Median Mode - Code Part 1.mp4
    08:02
  • 25.Mean Median Mode - Code Part 2.mp4
    08:17
  • 26.Mean Median Mode - Testing.mp4
    01:31
  • 27.Two Sum - Intro.mp4
    02:58
  • 28.Two Sum - Code.mp4
    05:05
  • 29.Two Sum - Testing.mp4
    01:36
  • 30.Binary Search - Intro.mp4
    03:27
  • 31.Introduction to Recursion the Call Stack.mp4
    09:36
  • 32.Binary Search - Code.mp4
    08:40
  • 33.Binary Search - Testing.mp4
    01:04
  • 34.Fibonacci - Intro.mp4
    02:52
  • 35.Fibonacci - Code.mp4
    03:37
  • 36.Fibonacci - Testing.mp4
    03:08
  • 37.Memoized Fibonacci - Intro.mp4
    03:13
  • 38.Memoized Fibonacci - Code.mp4
    05:27
  • 39.Memoized Fibonacci - Testing.mp4
    02:16
  • 40.Sieve of Eratosthenes - Intro.mp4
    05:23
  • 41.Sieve of Eratosthenes - Code.mp4
    06:13
  • 42.Sieve of Eratosthenes - Testing.mp4
    01:25
  • 43.Bubble Sort - Intro.mp4
    06:13
  • 44.Bubble Sort - Code.mp4
    05:20
  • 45.Bubble Sort - Testing.mp4
    01:27
  • 46.Merge Sort - Intro.mp4
    04:11
  • 47.Merge Sort - Code.mp4
    11:26
  • 48.Merge Sort - Animations.mp4
    05:00
  • 49.Merge Sort - Testing.mp4
    01:10
  • 50.Max Stock Profit - Intro.mp4
    03:04
  • 51.Max Stock Profit - Code.mp4
    07:26
  • 52.Max Stock Profit - Testing.mp4
    01:28
  • 53.Next Steps.mp4
    00:26
  • Description


    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. All the codes and supporting files for this course will be available at- https://github.com/PacktPublishing/Learning-Algorithms-in-JavaScript-from-Scratch

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Eric Traub currently works as a software engineer in New York City. He has extensive experience working as a teacher and instructing people in a variety of different subjects. He changed his career from teaching to software engineering because of the excitement it brings to him and the passion that he has for it. He is now lucky enough to have the opportunity to combine both of these passions - software engineering and teaching!
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 53
    • duration 3:32:13
    • Release Date 2024/03/14