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

    Peking University

    Skills you'll gain: C# (Programming Language), C and C++, Data Structures, C++ (Programming Language), Object Oriented Programming (OOP), Java, Programming Principles, Extensible Markup Language (XML), Microsoft Visual Studio, Data Access, Database Management, Algorithms, Event-Driven Programming, User Interface (UI), Computer Graphics, Network Model, Application Development

  • Status: Free Trial

    Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Debugging

  • Status: Free Trial

    Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Front-End Web Development, Javascript, Computer Programming, Data Structures, JSON, Web Development, Object Oriented Programming (OOP)

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms

  • Status: Preview

    Skills you'll gain: Reinforcement Learning, Deep Learning, Theoretical Computer Science, Artificial Neural Networks, Artificial Intelligence, Machine Learning, Computational Logic, Supervised Learning, Computer Science, Decision Tree Learning, Unsupervised Learning, Algorithms

  • Skills you'll gain: Systems Analysis, Communication Systems, Verification And Validation, Systems Design, Data Modeling, Programming Principles, Software Design, Software Architecture, Network Protocols, Algorithms

  • Skills you'll gain: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering

  • Status: Free Trial

    Skills you'll gain: Theoretical Computer Science, Computer Science, Computer Programming, Computational Thinking, Programming Principles, Debugging, Algorithms, Python Programming

  • Status: Free Trial

    Skills you'll gain: Natural Language Processing, Data Processing, Text Mining, Pandas (Python Package), Analysis, Big Data, Unstructured Data, Algorithms

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, Algorithms, Computer Programming, Linux, Computer Programming Tools, Development Environment, Software Development Tools, Debugging

  • Status: Preview

    Pontificia Universidad Católica de Chile

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Program Development, Computational Thinking, Python Programming, Analysis

  • Status: Free Trial

    Skills you'll gain: Decision Making, Critical Thinking, Analytical Skills, Behavioral Economics, Complex Problem Solving, Data Analysis, Artificial Intelligence, Emotional Intelligence, Self-Awareness, Psychology, Communication, Algorithms