Learn how to structure and use algorithms to solve real life problems.
Understand what you need to succeed in this course and determine if it's the right fit for your learning goals
What you need before starting this Algorithms course:
Beginner-Friendly Course!
This course is designed for absolute beginners. No prior knowledge needed.
This course is perfect for:
Everything you need to know about this online course, from duration to certification
Algorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking. In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics. The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree. Topics covered: Sorting and Searching Numerical Algorithms String Algorithms Geometric Algorithms Graph Algorithms This course is part of the Fundamentals of Computer Science XSeries Program: Programming Basics Object-Oriented Programming Foundations of Data Structures Implementation of Data Structures
Difficulty Level
Intermediate
Some foundational knowledge required
Subject Category
Computer Science
Part of our Computer Science curriculum
Course Language
English
All materials in English
This online course offers comprehensive training with expert instruction, practical exercises, and a certificate of completion. Join thousands of students advancing their careers through quality online education.
Budget-Friendly Course
Typically around $49
Pricing may vary. Check the course provider for current promotions and exact pricing.
Algorithms isn't for you? Don't worry, explore these courses and advance your skills or learn something totally new.