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

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms

  • Status: Free Trial

    University of Colorado System

    Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Communication Systems, Dynamic Host Configuration Protocol (DHCP), Network Planning And Design, Network Security, Network Architecture, General Networking, Computer Networking, Network Infrastructure, Network Performance Management, Wireless Networks, Telecommunications, Software-Defined Networking, Algorithms

  • Status: Free Trial

    Dartmouth College

    Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Linux, Embedded Systems, Embedded Software, Programming Principles, Computer Engineering, Linux Servers, File Systems, System Programming, Build Tools, Data Structures, Algorithms, Computer Architecture, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging

  • Status: Free Trial

    Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Middleware, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science

  • Status: Free Trial

    Skills you'll gain: Algorithms, Computer Vision, Simulations, Scenario Testing, Data Structures, Spatial Data Analysis

  • Status: Preview

    Shanghai Jiao Tong University

    Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Computational Thinking, Algorithms, Data Structures, Computer Science

  • Status: Free Trial

    Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Graph Theory, Database Design, Big Data, Network Analysis, Analytics, Data Management, Query Languages, Computing Platforms, Scalability, Unsupervised Learning, Distributed Computing, Algorithms

  • Status: Preview

    Pontificia Universidad Católica de Chile

    Skills you'll gain: Exploratory Data Analysis, Data Mining, Data Analysis, Machine Learning Algorithms, Data Manipulation, Databases, Data Science, Machine Learning Methods, Unsupervised Learning, Classification And Regression Tree (CART), Supervised Learning, Algorithms, Performance Testing

  • Status: Free Trial

    National Taiwan University

    Skills you'll gain: Operations Research, Network Model, Case Studies, Applied Mathematics, Mathematical Modeling, Machine Learning, Transportation Operations, Operations, Operational Analysis, Operations Management, Business Analytics, Process Optimization, Advanced Mathematics, Linear Algebra, Machine Learning Algorithms, Resource Allocation, Engineering Analysis, Calculus, Algorithms

  • Status: Free Trial

    Skills you'll gain: Dataflow, Java, Programming Principles, Application Frameworks, Algorithms, Performance Tuning, Computer Science

  • Status: Free Trial

    Peking University

    Skills you'll gain: Algorithms, Programming Principles, Computer Programming, Computational Thinking, Graph Theory, Data Structures, Mathematical Modeling