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: Free Trial

    Skills you'll gain: AI Personalization, Machine Learning Algorithms, Predictive Modeling, Applied Machine Learning, Data Mining, Algorithms

  • 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), Computer Programming, Program Development, Data Structures, Algorithms, Debugging

  • 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

    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

  • Status: Free Trial

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

  • Status: Free Trial

    University of Colorado System

    Skills you'll gain: Cryptography, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science

  • 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

    Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Spatial Data Analysis, Data Processing, Water Sustainability, Data Manipulation, Exploratory Data Analysis, Histogram, Quantitative Research, Analysis, Data Import/Export, Metadata Management, Algorithms

  • Status: Free Trial

    Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Automation, Anomaly Detection, Spatial Data Analysis, Data Processing, Engineering Practices, Water Sustainability, Medical Imaging, Spatial Analysis, Data Manipulation, Exploratory Data Analysis, Histogram, Quantitative Research, Data Analysis Software, Analysis, Data Import/Export, Algorithms

  • Status: Free Trial

    University of Michigan

    Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Unix, Computer Science, Debugging

  • 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

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