
CourseraThis is the back half of a two-course sequence built for programmers who already know their way around a codebase and want to think more rigorously about performance. Rather than treating algorithms as trivia, the course grounds every idea in working Java implementations and asks you to reason about how they behave at scale.
With over 347,000 learners already through it, this intermediate-level course rewards people who've done some programming already; it's less a first introduction to coding and more a way to sharpen the computer-science fundamentals underneath the code you already write. If graph theory and theoretical computer science sound abstract, expect that to change fast.
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Java Programming, Java.
Access
Coursera PlusAdvertisement
Included with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
More in Development



