Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Course Overview

    The Algorithms: Design and Analysis, Part 2 online course by edX, is aimed at learners who have at least some experience in programming. It is a self-paced intermediate-level programme with a rigorous curriculum that focuses more on conceptual understanding and the bigger picture than mathematical details and low-level implementation.

    The topics covered under the Algorithms: Design and Analysis, Part 2 certification syllabus include Greedy Algorithms (Clustering, Scheduling, Huffman Codes, Minimum Spanning Trees), Dynamic Programming (Sequence Alignment, Shortest Paths, Optimal Search Trees, Knapsack), NP-Completeness, Local Search, and Analysis of Heuristics.

    The Algorithms: Design and Analysis, Part 2 training programme by edX includes various assessments through which learners can practice and master Algorithms. These include six multiple-choice problem sets, six programming assignments, and a final multiple-choice exam. 

    Moreover, there is no due date for these assignments, allowing learners to work through the course at their own pace. But to complete the course comfortably within six weeks, they must study two to four hours a week. Edx has 2 tracks namely the verified track and the audit track which allows the students to finish off the course. During the verified track, the candidates will get unlimited but paid access to the course materials. In the audit track, the candidates will be getting limited but free access to the course materials.

    The Highlights

    • Six-Week Course
    • Learning Free of Cost
    • Learn at Your Own Pace
    • Intermediate Level Course
    • Video Transcripts in English
    • Two to Four Hours Per Week
    • Six Programming Assignments 
    • Stanford University Programme
    • Six Multiple-Choice Problem Sets
    • Shareable Completion Certificate

    Programme Offerings

    • Learn for Free
    • Six-week Course
    • Learn at your own pace
    • intermediate level course
    • Six Programming Assignments
    • Shareable Completion Certificate
    • Two to Four Hours Per Week
    • Stanford University programme
    • Video transcripts in English

    Courses and Certificate Fees

    Fees InformationsCertificate AvailabilityCertificate Providing Authority
    USD 149yesStanford

    Algorithms: Design and Analysis, Part 2 fee structure :

    Training 

    Amount

    Algorithms: Design and Analysis, Part 2 (Audit only)

    Nil

    Algorithms: Design and Analysis, Part 2 (With certificate)

    $ 149


    Eligibility Criteria

    Interested candidates should have at least some experience in programming. Because the topics covered under the Algorithms: Design and Analysis, Part 2 certification by edX, are typically taught in the third year of a University Computer Science programme.

    What you will learn

    Knowledge of Algorithms

    After completing the Algorithms: Design and Analysis, Part 2 certification syllabu, learners should be well-versed in:

    • Dynamic Programming (Sequence Alignment, Shortest Paths, Optimal Search Trees, Knapsack)
    • Greedy Algorithms (Clustering, Scheduling, Huffman Codes, Minimum Spanning Trees)
    • Analysis of Heuristics
    • NP-Completeness
    • Local Search

    Who it is for

    Though this Algorithms: Design and Analysis, Part 2 course suits all still the ideal audience would be the ones who want to become computer programmers.


    Admission Details

    Step 1: Land on the Algorithms: Design and Analysis, Part 2 classes webpage by clicking on the provided link here:

    https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-2

    Step 2: Select the "Enroll" button present at the top corner of the webpage. 

    Step 3: Sign in to your edX account by entering your credentials. Create a new edX account if you do not have one. Otherwise, register with either your Facebook, Google, Microsoft, or Apple account.

    Step 4: Next, choose a suitable enrolment option, pay the necessary fee, and complete the procedure. 

    Application Details

    Applying for Algorithms: Design and Analysis, Part 2 certification course only requires submitting an online registration form. Candidates need not fill any mandatory forms.

    The Syllabus

    Instructors

    Stanford Frequently Asked Questions (FAQ's)

    1: I have no prior programming experience. Should I take this course?

    No. If you don’t have any prior programming experience, you will not be able to follow.

    2: Are there any exercises for practice?

    Yes, there are problem sets with multiple-choice questions and six programming assignments for practice.

    3: What kind of questions are there in the final assessment for the Algorithms: Design and Analysis, Part 2 online course exam ?

    The final assessment exam contains multiple-choice questions covering all the topics covered throughout the course.

    4: How many days do I get to complete the assignments?

    The assignments do not have a due date. You can take your time to complete them and turn them in.

    5: Who is the instructor?

    The instructor for this course is Tim Roughgarden, Professor of Computer Science at Stanford University.

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.