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

    University of California San Diego

    Skills you'll gain: Graph Theory, Data Structures, Java Programming, Java, Object Oriented Design, Software Design, Algorithms, Object Oriented Programming (OOP), Network Routing, Computational Thinking, Application Development, Debugging

  • Status: Free Trial

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Digital Communications, Communication Systems, Electrical and Computer Engineering, Programming Principles, Telecommunications, Advanced Mathematics, Algorithms, Linear Algebra, Mathematical Modeling, Applied Mathematics

  • Status: Free Trial

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming

  • Status: Preview

    Skills you'll gain: ChatGPT, Responsible AI, Generative AI, Data Ethics, Algorithms, Artificial Intelligence, Large Language Modeling, Predictive Analytics, Machine Learning, Diversity Awareness, Health Equity, Software Documentation, Case Studies

  • Status: Free

    École normale supérieure

    Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Operations Research, Graph Theory, Linear Algebra, Mathematical Modeling, Probability

  • Status: New

    Skills you'll gain: Algorithms, Javascript, Data Structures, Program Development, Computational Thinking, Performance Tuning, Debugging

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, Computer Programming, C++ (Programming Language), Java Programming, Java, File Management

  • Status: Free Trial

    Whizlabs

    Skills you'll gain: Machine Learning Algorithms, Image Analysis, Reinforcement Learning, Forecasting, Algorithms, AWS SageMaker, Machine Learning, Text Mining, Time Series Analysis and Forecasting, Supervised Learning, Unsupervised Learning, Regression Analysis, Classification And Regression Tree (CART)

  • Status: New
    Status: Free Trial

    University of Virginia

    Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, User Story, Javascript, Event-Driven Programming, Automation

  • Status: Free

    Skills you'll gain: Sampling (Statistics), Physics, Simulations, Computational Logic, Numerical Analysis, Markov Model, Quantitative Research, Algorithms, Applied Mathematics, Linear Algebra, Integral Calculus

  • Status: Free Trial

    Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming

  • Status: Free Trial

    Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Spatial Analysis, Computer Science