Learning Algorithms in JavaScript from Scratch

Make your code & programs faster and more efficient by using algorithms. Be very well prepared for technical interviews.

4.62 (1945 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Learning Algorithms in JavaScript from Scratch
21,598
students
3.5 hours
content
May 2019
last update
$54.99
regular price

What you will learn

Code out important algorithms in JavaScript

Improve the efficiency, performance, and scalability of your code, applications, and programs

Excel in technical engineering/programming interviews at both large companies and small companies

Create your own, custom, algorithms that can perform whatever functionality you may need

Why take this course?

This course teaches algorithms in javascript from the ground up.  Using algorithms in your programming allows you to improve the efficiencyperformancespeed, and scalability of your code/applications/programs.  You will learn what algorithms are, why they are important, and how to code them out in JavaScript.  You will also learn other important programming concepts along the way such as functional programming, time complexity, recursion, and other important concepts, because you will be implementing them in the algorithms that you build throughout this course.  This course also heavily uses diagrams and animations to help make understanding the material easier.

This course is also very good for anyone who is interviewing for developer/engineering jobs at both large and small companies.  Interviewers will very often ask candidates to write algorithms out in code, and this course will prepare you very well to do that.  If you have recently graduated from a coding bootcamp or are currently looking for a job, you will find this course to be beneficial.  Knowing algorithms will absolutely help you to excel in technical interviews.

Screenshots

Learning Algorithms in JavaScript from Scratch - Screenshot_01Learning Algorithms in JavaScript from Scratch - Screenshot_02Learning Algorithms in JavaScript from Scratch - Screenshot_03Learning Algorithms in JavaScript from Scratch - Screenshot_04

Reviews

Eric
July 18, 2023
It did go over important concepts but it's too theoretical, often lacking an explanation of why things need to be solved this way. The iterative steps seemed to be missing.
Consuelo
February 16, 2023
I think it needs some update in terms of ecmascript, besides that, I think this was a very good course.
Paul
November 4, 2022
I bought this course a couple of years ago and at first didn't like it mainly because the author used Reddit to code his work. When I began taking this course again using a web browser and altering some code to display it on the web. I began to understand the meaning of what the code was doing and found It very useful.
Сватуха
October 25, 2022
absolutely boring explanation. Besides there is only ONE example how to solve problem, while you can be asked in the interview to solve a problem using different solutions.
David
August 29, 2021
Teacher is good at explaining the code. I would have liked more complex algorithms. a few of the solution given in the course are not the fastest or most clean code.
Aaron
August 18, 2021
Could be better at walkting though final solutions. Also, maybe show some examples or real world application algorithms. Good course for practicing functions though
Jorge
June 18, 2021
It's a bit basic, very good for Junior developers. I would expect more explanations on the O(n) complexity to understand the most common cases.
Holly
May 21, 2021
These problems and solutions are amazing. They are essential in all interview tests. His explanations are spot on and thorough.
Monica
May 14, 2021
It was a good match because I'm just start learning from scratch, so it was really helpful. I just wonder why Instructor doesn't explain when he uses the nested loops in some of the exercises why he decided to go with that method knowing that is not the most efficient. It would be good to know the reason, maybe there's no other way to do it. It'd be good to clarify that and explain in all of the exercises the big O notation time complexity that results from each exercise. Other than that thank you!
Siddharth
April 5, 2021
I highly recommend this course to the people out there. Short course and to the point with proper testing and time complexity algorithm knowledge is added. Thanks! for this beautiful course.
Rick
January 15, 2021
The course starts to get into he weeds half way through. The instructor doesn't make it clear why he chose the method to code some of the solutions the way he did. Having more visual representation would be helpful in defining what's going on.
Luis
September 2, 2018
Good JavaScript examples. I was introduced to the repl.io website to write JavaScript snippets of code in this course. I found repl.io quite useful in delivering quick examples and demonstrating concepts. The instructor speaks fluent, articulate American English that you can easily comprehend, without resorting to reading the captions.
Snehith
September 1, 2018
I got a very good knowledge on Algorithms and how does it work. Got very good understanding on Recursive function and CallStack. Almost every thing is covered in this tutorial. I suggest to people who wants to develop skills in Algorithms. This course is very helpful.
Salah
August 29, 2018
Excellent course. I highly recommend it. Also it is not too long and you can achieve a lot quickly in a short space of time.
Cristian
August 29, 2018
The examples given in the lecture were very interesting. Some of the solutions given would not have been my initial approach, so learning a different way of solving a problem was very useful and insightful.

Charts

Price

Learning Algorithms in JavaScript from Scratch - Price chart

Rating

Learning Algorithms in JavaScript from Scratch - Ratings chart

Enrollment distribution

Learning Algorithms in JavaScript from Scratch - Distribution chart
1316370
udemy ID
8/8/2017
course created date
11/22/2019
course indexed date
Bot
course submited by