Description
Foundations of Computing: Algorithms is a course on the principles and logic of computational problem solving published by Pluralsight Online Academy. This course provides a comprehensive introduction to the principles and logic that drive computational problem solving. Designed for computer science professionals and individuals, this course examines how to construct, analyze, and optimize algorithms to efficiently address real-world challenges. The course combines theoretical foundations with practical examples and helps students understand key topics such as complexity analysis, sorting and searching, graph algorithms, and dynamic programming.
This course covers the mathematical and logical foundations of algorithm design, including time and space complexity, recursion, and optimization strategies. Students will study classical algorithms for sorting, searching, and graph traversal, as well as essential algorithmic techniques such as divide-and-conquer, greedy methods, and dynamic programming. It also emphasizes how to analyze algorithm performance and apply these methods to real-world computational problems. By the end, students will gain a thorough understanding of how algorithms form the backbone of modern computing systems and software development.
What you will learn in Foundations of Computing: Algorithms:
- Sorting and searching
- Dynamic programming
- Graph algorithms
- Optimization techniques
- And …
Course specifications
Publisher: Pluralsight
Instructors: Robert Horvick
Language: English
Level: Beginner
Number of Lessons: 28
Duration: 50m
Course topics

Foundations of Computing: Algorithms Prerequisites
None
Pictures

Foundations of Computing: Algorithms introduction video
Installation guide
After Extract, watch with your favorite Player.
English subtitle
Quality: 720p
Downloadly link
Rapidgator link
File password (s): www.downloadly.ir
Size
107 MB