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
474courses

Results for "algorithms"

  • Status: Preview

    Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Machine Learning Algorithms, Data Science, Applied Machine Learning, Machine Learning, Scikit Learn (Machine Learning Library), Data Mining, Python Programming, Linear Algebra, NumPy, Algorithms, Exploratory Data Analysis

  • Status: Preview

    Skills you'll gain: Mathematical Modeling, Algorithms, Pseudocode, Mathematics and Mathematical Modeling, Applied Mathematics, Theoretical Computer Science, Combinatorics, Computational Thinking, Mathematical Theory & Analysis, Data Structures, Design Strategies

  • Status: Free Trial

    University of Colorado System

    Skills you'll gain: Routing Protocols, Network Routing, TCP/IP, Network Protocols, Network Architecture, Network Performance Management, Computer Networking, OSI Models, Local Area Networks, Algorithms

  • Status: Free Trial

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Network Routing, Computational Logic

  • Status: Free Trial

    Skills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Computational Thinking, Emerging Technologies, Technical Documentation, Theoretical Computer Science, Linear Algebra, Simulations

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Network Analysis, Computational Thinking, Python Programming

  • Status: Free Trial

    Skills you'll gain: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems

  • Status: Free Trial

    Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Statistical Analysis, Software Design, Computer Programming, Data Import/Export, Integrated Development Environments, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Software Testing, Problem Solving

  • Status: Preview

    Shanghai Jiao Tong University

    Skills you'll gain: Combinatorics, Logical Reasoning, Graph Theory, Algorithms, Data Structures, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Computer Science, Advanced Mathematics, Analytical Skills, Mathematical Theory & Analysis, Computational Logic, Network Model, Network Analysis, Arithmetic, Probability

  • Status: Preview

    Skills you'll gain: Algorithms, Responsible AI, Policy Analysis, Social Justice, Policy Development, Public Policies, Diversity Awareness, Artificial Intelligence, Data Ethics, Machine Learning

  • Status: Free Trial

    Multiple educators

    Skills you'll gain: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Big Data, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management