Save for later

Algorithms

Fundamentals of Computer Science,

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

What you'll learn

  • Structure of important algorithms.
  • How to use algorithms with appropriate data structures, to solve real life problems.
  • How algorithms and data structures can be used to design system at scale.

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 6 weeks
Effort 6 weeks, 6–8 hours per week
Starts On Demand (Start anytime)
Cost $149
From IITBombay, IITBombayX via edX
Instructors Deepak B. Phatak, Ajit Diwan, Ganesh Ramakrishnan, Nagesh Karmali
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Teacher: Computer Science $55k

Instructor - Computer Science $72k

Lecturer of Computer Science $72k

Computer Science educator $78k

Computer Science Specialist $87k

Lecturer (Computer Science) $98k

MS Computer Science $106k

Professor Computer Science $109k

Computer Science R&D $129k

Associate Computer Science $133k

Professor - Computer Science $138k

MS in Computer Science $141k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 6 weeks
Effort 6 weeks, 6–8 hours per week
Starts On Demand (Start anytime)
Cost $149
From IITBombay, IITBombayX via edX
Instructors Deepak B. Phatak, Ajit Diwan, Ganesh Ramakrishnan, Nagesh Karmali
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now