Course Information
Course Overview
Learn to implement popular Data Structures in JavaScript. Learn real world programming and get Job ready
Become
a master at data structures with this easy course on Data Structures
in JavaScript!
Data
structures are important when it comes to doing anything related to
computers. With the huge role that data plays in today’s world,
data structures allow a structured format to saving and retrieving
data.
Data
structures are often designed to be efficient in terms of storing and
retrieving
data in an easy and efficient manner. The
faster the data is retrieved determines the success of the structure.
All
programming languages have different built-in data structure commands
that allow them to store
data in a more efficient manner,
such as objects, arrays,
etc. Each language writes its own structure properties and features.
JavaScript, one of the most
popular programming languages has its own set
of built-in data structure commands, which allow it to work
extremely well with large amounts of data.
In
this course, you’ll learn exactly how! This
course breaks down data structures in JavaScript into small and easy
to understand concepts,
where you will cover a number of different commands that are built-in
within the JavaScript Programming Language.
This
hands-on informative course will help you get ready for learning
amazing data structure skills as well as help you learn how to
actually store and structure
your data
at the end of this course.
The course will start with a detailed introduction into data
structures, including their significance
and some important programming practices, before it delves into data
structures such as Arrays,
Stacks, Linked Lists, Queues, Hash Tables and Trees Graphs.
The
course also covers a
detailed introduction to sorting and searching algorithms, as
well as the different benefits of data structures.
At
the end of this course, you will have not only mastered the different
functions of data structures in JavaScript
but also how the data
structures actually work
from scratch in
this functional and comprehensive Data
Structures in JavaScript tutorial.
Enroll
now and we’ll see you on the other side!
Course Content
- 15 section(s)
- 51 lecture(s)
- Section 1 Introduction
- Section 2 Introduction to Javascript and Data Structures
- Section 3 Arrays
- Section 4 Lists
- Section 5 Stacks
- Section 6 Queues
- Section 7 Linked List
- Section 8 Dictionaries
- Section 9 Sets
- Section 10 Hashing
- Section 11 Binary Trees
- Section 12 Graphs
- Section 13 Sorting Algorithms
- Section 14 Searching Algorithms
- Section 15 Conclusion
What You’ll Learn
- Learn professional programming in JavaScript, Learn to implement important DataStructures like Stacks, Queues, Hash tables and Graphs, Learn to be a better programmer by wisely choosing your data structures while building your next software, Master core concepts behind the Data Structures
Reviews
-
JJakub Janczak
Implementations of presented algorithms not working. Sometimes result is hardcoded.
-
TTony Boswell
Instructor makes code errors, but edits the video and code, off camera, leaving the student to beat their head against the desk trying to figure out why their code, which is written watching the video, doesn't work. When you download the resource code, you understand that the code has been edited/altered/changed off camera. Very frustrating. It happened in more than a few lessons. The last lesson does not even function correctly, and the resource code is of no help either. There are other ways to check whether a number is in an array without using an algorithm and these other ways prove the logic is incorrect as it states the number is not in the array, when in fact it is, and sometimes there are multiple instances of the same number in the array when the instructors code/logic says it is not in the console.... :/ Otherwise, the principles were solid, and the explanation of uses or practicality of each data structure was solid. It just could have been much better for the student if they understood by watching the video, that the instructor made a mistake, they figured it out, and while the student is watching, corrected the mistake. If you code as you are watching the video, and you can check your code against the code in the video and there is nothing different, you are definitely lost as to what went wrong --- UNTIL you decide to peak at the resource code and find the working code in the video is not the same as the code that you wrote along with the instructor.
-
GGilbert Isu
It was OK
-
MMohamed Atef
good course, please avoid repeating the codes from the beginning every time and skip the basics to decrease the video time