Virtual program of:edX |
Understand essential algorithmic techniques and apply them to solve algorithmic problems Implement programs that work in less than a second even on massive data sets Test and debug your code even without knowing the input on which it fails Formulate real-life computational problems as algorithmic problems rigorous Demonstrate the correctness of an algorithm and analyze its execution time
9 months. 8 - 10 hours per week suggested.
8 high-level virtual courses (graduate-level)
This MicroMasters program is a combination of theory and practice: you will learn algorithmic techniques to solve various computational problems by implementing over a hundred algorithmic coding problems in a programming language of your choice.
No other online algorithm course comes even close to providing you with a host of programming challenges you can face in your next job interview.
To prepare you, we've spent thousands of hours designing challenges as an alternative to the multiple-choice questions you typically find in MOOCs.
We believe in learning through application, especially when it comes to learning algorithms.
For each algorithm you develop and implement, we have designed multiple tests to verify its correctness and execution time - you will have to debug your programs without even knowing what these tests are!
Whether you're looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the right courses for you.
Boost your career with college-backed credit programs and verified certificates.
Study and demonstrate knowledge at your preferred study time.
Try the courses before paying.
Learn alongside university partners and colleagues from around the world.
Expert UCSanDiegoX faculty and instructors committed to high-quality virtual education.
Hello how can I help you? Are you interested in a course? About what subject?
Add a review