inflearn logo

Introduction to Algorithms

This course introduces the mathematical modeling of computational problems and the common algorithms, algorithmic paradigms, and data structures used to solve them. It emphasizes the relationship between algorithms and programming, and introduces basic performance measurement and analysis techniques.

3 learners are taking this course

Level Beginner

Course period Unlimited

computation
computation
algorithms
algorithms
structures
structures
theory
theory
computation
computation
algorithms
algorithms
structures
structures
theory
theory
Thumbnail

What you will gain after the course

  • I can understand basic algorithms and data structures.

  • You can choose an algorithm to solve the problem.

  • You can develop the ability to analyze the performance of algorithms.

Recommended for
these people

Who is this course right for?

  • People who have difficulty choosing algorithms while programming

  • Someone who cannot find an efficient way to solve problems

  • Someone who does not understand basic data structures

Need to know before starting?

  • Basic knowledge of Python programming

  • Basic knowledge of discrete mathematics

  • Understanding of basic computer science concepts

Hello
This is Open Academy

1,272

Learners

6

Reviews

5.0

Rating

44

Courses

"So that language does not become a barrier to learning."

We deliver open lectures from the world's leading institutions.
Through translation and subtitling, we help all learners follow the lectures without the burden of the original language.

More

Curriculum

All

34 lectures ∙ (35hr 19min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Open Academy's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free