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: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, JavaScript Frameworks, Web Development Tools, Computer Programming, Web Development, Data Structures, JSON, Javascript, Software Development

  • Status: Free Trial

    Northeastern University

    Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Scripting, Scripting Languages, Debugging, Web Applications, Algorithms, Data Manipulation

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Event-Driven Programming, Program Development, Data Structures, Algorithms, Student Engagement, Graphical Tools

  • Status: Preview

    Skills you'll gain: Tensorflow, Deep Learning, Performance Tuning, Artificial Neural Networks, Machine Learning Methods, Machine Learning Algorithms, Analysis, Applied Machine Learning, Machine Learning, Algorithms

  • Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Programming Principles, Algorithms, Data Structures, Performance Tuning, Debugging

  • Status: Preview

    Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, File Management, Data Import/Export, Web Applications

  • Status: Free Trial

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging

  • Status: Preview

    Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework

  • Status: New
    Status: Free Trial

    Skills you'll gain: Statistical Analysis, Predictive Modeling, Statistical Modeling, Data Analysis, Statistics, Integral Calculus, Probability & Statistics, Data Science, Probability Distribution, Calculus, Mathematics and Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics, Derivatives, Mathematical Modeling, Machine Learning, Algorithms

  • Status: Free Trial

    Skills you'll gain: Debugging, Java, Teaching, Program Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Integrated Development Environments, Computational Logic, Algorithms

  • Status: Preview

    Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Data-Driven Decision-Making, Technical Management, Machine Learning, Applied Machine Learning, Deep Learning, Debugging, Supervised Learning, Analysis, Algorithms

  • Status: Free Trial

    Skills you'll gain: Verification And Validation, Computational Logic, Theoretical Computer Science, Automation, System Testing, Systems Design, System Design and Implementation, Algorithms

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