All Courses

Introduction to Algorithms (MIT 6.006)

100 hours
4.9(3,200 reviews)
Free

About This Course

MIT's core algorithms course. Covers sorting, searching, dynamic programming, graph algorithms, and shortest paths using Python. Full lecture notes and problem sets available free.

Course Details

Language

python

Level

advanced

Duration

100h

Certificate

No

Cost

Free

More python Courses

Learn Python fundamentals through hands-on projects. Covers variables, functions, loops, data structures, OOP, and algorithms. Earn a free verified certificate upon completion of 5 projects.

40h
4.8
Details

Harvard's introduction to programming using Python. Covers functions, variables, conditionals, loops, exceptions, libraries, unit tests, file I/O, and regular expressions.

36h
4.9
Details

Codecademy's interactive Python course teaches you the basics from scratch. Write and run code in your browser, learn syntax, functions, control flow, lists, loops, and more.

25h
4.6
Details