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.
73credentials
3online degrees
470courses

Results for "algorithms"

  • Status: New
    Status: Preview

    Skills you'll gain: Algorithms, Graph Theory, Computational Thinking, Programming Principles, Pseudocode, Theoretical Computer Science, Data Structures, Computer Programming, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science

  • 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

    Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Program Development, C (Programming Language), Programming Principles, Algorithms, Data Storage, Computer Programming

  • Skills you'll gain: Data Structures, Theoretical Computer Science, Data Storage Technologies, Algorithms, Graph Theory, File Systems, Data Access, Performance Tuning, Computer Hardware

  • Status: Free Trial

    Peking University

    Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Graph Theory, C (Programming Language), Programming Principles, Computer Science, Program Development, Computer Programming, Pseudocode, Data Storage, Computer Architecture, Theoretical Computer Science, Computational Thinking, Application Development, Software Design, Computational Logic, Database Systems

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science

  • Status: New
    Status: Preview

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

  • The Chinese University of Hong Kong

    Skills you'll gain: Operations Research, Computational Logic, Advanced Mathematics, Combinatorics, Algorithms, Applied Mathematics, Graph Theory, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Program Development, Performance Tuning, Linear Algebra

  • Status: Free Trial

    Skills you'll gain: Operations Research, Algorithms, Applied Mathematics, Graph Theory, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Code Review, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Data-oriented programming, Programming Principles, Graph Theory, Computer Science, Computational Thinking, Artificial Intelligence, Integrated Development Environments, Software Technical Review, Game Design

  • Status: Free Trial

    Duke University

    Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving