Home/Coursera/Algorithms, Part I
Princeton University · on Coursera

Algorithms, Part I

Intermediate English Certificate of CompletionFREE
Editor's Pick
The gold-standard algorithms course — demanding, rigorous, and the one experienced programmers most often recommend. Note: Princeton issues no certificate for it.

What you'll learn

Master core data structures (stacks, queues, trees)
Implement and analyse classic sorting algorithms
Use union-find and priority queues
Work with binary search trees and balanced trees
Reason rigorously about algorithm performance
Solve challenging programming problems in Java

This course includes

Yes
Mobile access
English
Language
Comparison · LBS

Compare alternatives for Algorithms, Part I

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Coursera(0)
Algorithms, Part I
Price
Free
Free — Princeton issues no certificate
Duration
Level
Intermediate
Certificate
edX4.9(18,000)
CS50's Introduction to Computer Science
Price
Free
Audit free · $199 cert
Duration
100 hrs
Level
Beginner
Certificate
Verified
freeCodeCamp4.9(4,200)
Git & GitHub for Beginners — Crash Course
Price
Free
100% free — no account required
Duration
2 hrs
Level
Beginner
Certificate
Coursera4.8(245,000)
Python for Everybody Specialization
Price
Free
Audit free · Cert $49/mo
Duration
23 hrs
Level
Beginner
Certificate
Professional
Prices and ratings refreshed daily. We're not affiliated with any single provider.

Instructor

RS
Robert Sedgewick
Coursera instructor
learners courses instructor rating

Robert Sedgewick and Kevin Wayne are Princeton computer scientists and authors of the definitive 'Algorithms' textbook. Their course is renowned for its rigour and clarity, and is consistently ranked among the very best on Coursera.

Requirements

  • Solid Java programming
  • Comfort with basic programming concepts

Who this course is for

  • Programmers serious about algorithms
  • Students preparing for technical interviews
  • CS learners wanting rigorous foundations

About this provider

CO
Coursera
University-backed online learning platform. 142M learners, 7,000+ courses from 325+ institutions.
4.6 trust score
Visit Coursera

Frequently asked questions

It's frequently called the gold-standard algorithms course and is excellent for becoming a stronger programmer and preparing for technical interviews — provided you can handle the difficulty.
Very. It's known as extremely thorough but extremely difficult, and many learners don't finish. Going in with solid programming basics and patience helps a lot.
No — Princeton does not issue a certificate for this course. You take it for the knowledge and the famously good assignments, not a credential.
Java — the programming assignments require Java, so you'll want to be comfortable with it before starting.
Yes — it's free on Coursera with full access to lectures and assignments. There's simply no paid certificate option.
Free
to audit
View on Coursera