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

Foundations of Computing: Algorithms

This course will teach you the foundational algorithms commonly used in software engineering.

Beginner
50m
(2)

Created by Robert Horvick

Last Updated Jul 16, 2025

Course Thumbnail
  • Course

Foundations of Computing: Algorithms

This course will teach you the foundational algorithms commonly used in software engineering.

Beginner
50m
(2)

Created by Robert Horvick

Last Updated Jul 16, 2025

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

In this course, Foundations of Computing: Algorithms, you’ll learn about the algorithms that are the foundation of software engineering. First, you’ll explore sorting and searching of data stored in arrays. Next, you’ll discover how greedy algorithms, graph algorithms, and dynamic programming provide different ways to solve complex problems. Finally, you’ll learn how optimization algorithms, such as gradient descent, are used to apply simple behaviors to broad problems. When you’re finished with this course, you’ll have the skills and knowledge of foundational algorithms needed to use these important algorithms in your applications.

Foundations of Computing: Algorithms
Beginner
50m
(2)
Table of contents

About the author
Robert Horvick - Pluralsight course - Foundations of Computing: Algorithms
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