Foundations of Computing: Algorithms
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 50m | 128 MB
Instructor: Robert Horvick
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 50m | 128 MB
Instructor: Robert Horvick
This course will teach you the foundational algorithms commonly used in software engineering.
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.