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
473courses

Results for "algorithms"

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Algorithms, Integrated Development Environments, Computer Programming Tools

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Programming Principles, Data Structures, Computer Science, Computer Programming, Computer Architecture, Program Development, Theoretical Computer Science, Computational Logic, Computer Hardware, Algorithms, Data Storage, Debugging, Emerging Technologies

  • Status: Preview

    Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Software Engineering, Software Testing, Debugging, Computational Thinking

  • Status: Free Trial

    Skills you'll gain: Java Programming, Java, Data Structures, System Programming, Programming Principles, Debugging, Algorithms

  • Status: Preview

    Skills you'll gain: Bioinformatics, Markov Model, Life Sciences, Biotechnology, Biostatistics, Molecular Biology, Computational Thinking, Data Processing, Machine Learning Methods, Database Software, Statistical Methods, Algorithms

  • Status: Free Trial

    Universidad Nacional Autónoma de México

    Skills you'll gain: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Music History, Electronic Components, Post-Production, Electronics, Aesthetics, Hardware Design, Collaborative Software, Digital Design, Instrumental Music, Data Sharing, Embedded Systems, System Configuration, Algorithms, Creativity, Digital Publishing

  • Status: Preview

    Skills you'll gain: Supervised Learning, Classification And Regression Tree (CART), Machine Learning, Applied Mathematics, Theoretical Computer Science, Artificial Intelligence and Machine Learning (AI/ML), Regression Analysis, Algorithms, Probability & Statistics

  • Status: Free Trial

    Johns Hopkins University

    Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, C and C++, Distributed Computing, Computer Graphics, Computer Vision, System Programming, Data Processing, Software Development, Performance Tuning, Hardware Architecture, Data Structures, Algorithms

  • Status: Preview

    The Chinese University of Hong Kong

    Skills you'll gain: Communication Systems, Digital Communications, Theoretical Computer Science, Telecommunications, Informatics, Probability, Probability Distribution, Algorithms, General Mathematics

  • Status: Preview

    Skills you'll gain: Emerging Technologies, Telecommunications, Cryptography, Simulation and Simulation Software, Physics, Computing Platforms, Algorithms, Mathematical Modeling

  • Status: Preview

    Skills you'll gain: Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging

  • Status: Free Trial

    Peking University

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Maintainability, Software Design, Program Development, C (Programming Language), Algorithms, Data Structures, Scalability

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $169,700 median salary ¹.

    description:

    A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.

    This role has a $169,700 median salary ¹.

    Offered by

    IBM_logo
    DeepLearning.AI_logo
    Google Cloud_logo
  • This role has a $146,304 median salary ¹.

    description:

    A Data Scientist analyzes large datasets to uncover insights, using statistics, machine learning, and visualization to inform business strategies.

    This role has a $146,304 median salary ¹.

    Offered by

    Microsoft_logo
    IBM_logo
    Johns Hopkins University_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • University of California San Diego
  • University of Colorado Boulder
  • Duke University
  • DeepLearning.AI
  • University of Colorado System
  • Peking University
  • University of Michigan