Essential JavaScript Coding Bundle

787 Enrolled
11 Courses & 25.5 Hours
$29.00$921.93
You save 96% -

What's Included

Learning JavaScript Data Structures and Algorithms
  • Certification included
  • Experience level required: Beginner
  • Access 15 lectures & 1.5 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

15 Lessons (1.5h)

  • Introduction to Data Structures and Algorithms
    The Course Overview2:05
    What Are Data Structures and Algorithms?2:36
    Why Use Data Structures in JavaScript?2:19
    Course Format and Datasets Contexts2:33
  • Arrays, Linked Lists, and Sets
    Introduction to Arrays5:27
    Exploring Linked Lists10:18
    Introduction to Sets6:09
  • Queues and Stacks
    All about Queues4:38
    Exploring Stacks4:19
  • Trees and Graphs
    Introduction to Binary Trees5:11
    Exploring Graphs7:42
  • Algorithms and Complexity Analysis
    Describing Algorithms with Big-O Notation6:57
    Pathfinding Algorithms6:39
  • Peeking into Algorithms to Sort and Search
    Sorting9:12
    Searching7:02

Learning JavaScript Data Structures and Algorithms

PP
Packt Publishing

Rodrigo Formigone Silveira is a software engineer at Deseret Digital Media. There, he divides his time developing in PHP, JavaScript, and Java for Android. Some of his hobbies outside of work include blogging and recording educational videos about software development, learning about new technologies, and finding ways to push the web forward.

Rodrigo received his Bachelor's of Science in Computer Science from Brigham Young University, Idaho, as well as an Associate's Degree in Business Management from LDS Business College in Salt Lake City, Utah.

His fascination for game development began in his early teenage years, and his skills grew as he discovered the power of a library subscription. He has a curious and willing mind, with understanding and supporting parents and friends.

Today, Rodrigo balances his time between the three great passions of his life—his family, software development, and video games (with the last two usually being mingled together).

Description

Using appropriate data structures and having a good understanding of algorithm analysis is key to writing maintainable and extensible-quality software — a crucial element to data collection. In this course, you'll learn how to organize your code with the most appropriate data structures available to get the job done fast, and in a logical way that is easy to maintain, refactor, and test.

  • Access 15 lectures & 1.5 hours of content 24/7
  • Learn about common software engineering data structures & implement them in JavaScript
  • Build on native JavaScript constructs
  • Create collections such as maps, queues, stacks, sets, graphs, & other data structures
  • Discover how to develop, analyze, & improve algorithms to search deep trees, lists, and other complex collections

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.