Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Algorithms and Data Structures - Part 2

Algorithms and data structures are the foundation of software engineering. This course will teach you about some of the algorithms and data structures used daily by professional software engineers.

Beginner
2h 48m
(99)

Created by Robert Horvick

Last Updated Nov 02, 2020

Course Thumbnail
  • Course

Algorithms and Data Structures - Part 2

Algorithms and data structures are the foundation of software engineering. This course will teach you about some of the algorithms and data structures used daily by professional software engineers.

Beginner
2h 48m
(99)

Created by Robert Horvick

Last Updated Nov 02, 2020

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Understanding algorithms and data structures is fundamental to creating efficient software. In this course, Algorithms and Data Structures - Part 2, you’ll learn many algorithms and data structures used in software development. First, you’ll explore sorting and searching algorithms. Next, you’ll discover advanced data structures such as sets, heaps, balanced binary trees, B-Trees, and priority queues. Finally, you’ll learn how to safely use these algorithms and data structures in multi-threaded or concurrent programming environments. When you’re finished with this course, you’ll have the skills and knowledge of algorithms and data structures needed to successfully apply them in your own software development projects.

Algorithms and Data Structures - Part 2
Beginner
2h 48m
(99)
Table of contents

About the author
Robert Horvick - Pluralsight course - Algorithms and Data Structures - Part 2
Robert Horvick
11 courses 4.4 author rating 5519 ratings

Robert Horvick is software engineer with over two decades of experience building solutions at companies like Microsoft, Citrix, and Google. When not behind a keyboard, you will probably find him behind a camera taking photos of his grandkids.

Get started with Pluralsight