Algorithms

Algorithms are a set of detailed instructions or rules designed to achieve a specific outcome or solve a particular problem, often within the realm of computer programming. Coursera's algorithm catalogue guides you in understanding, constructing, and applying algorithms effectively. You'll learn about algorithmic paradigms like divide and conquer, dynamic programming, and greedy algorithms, as well as data structures that support these algorithms. Additionally, you will understand the principles of algorithm complexity, allowing you to create more efficient and effective algorithms. This knowledge will be beneficial whether you're a budding programmer, a seasoned software engineer, or someone interested in enhancing their problem-solving skills in the digital landscape.
72credentials
3online degrees
465courses

Results for "algorithms"

  • Status: New
    Status: Free Trial

    National Taiwan University

    Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Business Mathematics, Network Model, Business Modeling, Industrial Engineering, Linear Algebra, Business Operations, Applied Mathematics, Operations Management, Algorithms, Resource Allocation, Case Studies, Engineering Calculations, Project Design, Machine Learning, Program Implementation, Business Analytics

  • Status: Free Trial

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Object-Relational Mapping, Computational Thinking, Programming Principles, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Probability & Statistics, Probability

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Computational Thinking, Computer Programming, Programming Principles, Computer Science, Advanced Mathematics, Mathematical Theory & Analysis, Python Programming, Program Development, Analysis, Data Analysis

  • Status: Free Trial

    Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science

  • Status: New
    Status: Preview

    Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Algorithms, Computational Thinking, Programming Principles, Data Storage Technologies, Problem Solving, Software Design, Data Manipulation, C and C++, Complex Problem Solving, Analysis

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Precision Medicine, Life Sciences

  • Status: Free Trial

    Tsinghua University

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Database Design, Theoretical Computer Science, Query Languages, Computer Programming, Computer Science

  • Status: Free Trial

    Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Analysis, Big Data, Probability & Statistics, Computer Programming, Python Programming

  • Status: Free Trial

    Skills you'll gain: Operations Research, Linear Algebra, Applied Mathematics, Algorithms, Process Optimization, Program Implementation, Computational Thinking, Operational Analysis, Mathematical Modeling, Decision Making, Business Analytics

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Graph Theory, Algorithms, Network Routing, Social Network Analysis, Data Structures, Network Analysis, Network Model, Computer Programming

  • Status: Preview

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Design Strategies, Mathematical Theory & Analysis, Probability