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

    Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation

  • Status: Free Trial

    Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Business Mathematics, Applied Mathematics, Business Modeling, Industrial Engineering, Business Operations, Operations Management, Resource Allocation, Business Analytics, Production Planning, Inventory Management System, Case Studies, Microsoft Excel, Scheduling, Linear Algebra, Decision Making, Portfolio Management, Algorithms

  • Status: New
    Status: Free Trial

    Skills you'll gain: Cryptography, Encryption, Python Programming, Mathematical Software, Programming Principles, Scripting, Algorithms, Debugging, Data Structures, File Management

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: Data Mining, Big Data, Anomaly Detection, Text Mining, Unstructured Data, Spatial Analysis, Advanced Analytics, Statistical Methods, Image Analysis, Algorithms, Information Privacy

  • Status: New

    Skills you'll gain: Debugging, 3D Assets, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming, Algorithms

  • Status: Free Trial

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Integrated Development Environments, Javascript, Algorithms, Computational Thinking

  • Status: New
    Status: Preview

    Northeastern University

    Skills you'll gain: Responsible AI, Data Ethics, Data Governance, Artificial Intelligence, Dependency Analysis, Information Privacy, Law, Regulation, and Compliance, Personally Identifiable Information, Ethical Standards And Conduct, General Data Protection Regulation (GDPR), Artificial Intelligence and Machine Learning (AI/ML), Data-Driven Decision-Making, Risk Management Framework, Diversity Awareness, Algorithms

  • Status: Preview

    Northeastern University

    Skills you'll gain: Information Privacy, Personally Identifiable Information, Data Ethics, Law, Regulation, and Compliance, Data Security, Journalism, Emerging Technologies, Media and Communications, Internet Of Things, Algorithms, Artificial Intelligence

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), Back-End Web Development, Object Oriented Programming (OOP), System Programming, Debugging, Algorithms, OS Process Management, Functional Design, Computer Programming Tools, Data Access, Data Structures, Software Design, Operating Systems, Computer Architecture

  • Status: Free Trial

    Peking University

    Skills you'll gain: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Programming Principles, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)

  • Status: Free

    Skills you'll gain: Generative AI, Generative Model Architectures, Jupyter, Prompt Engineering, Sampling (Statistics), Artificial Neural Networks, Algorithms

  • Status: Preview

    University of California, Davis

    Skills you'll gain: Prompt Engineering, Generative AI Agents, Agentic systems, Generative AI, Artificial Intelligence, AI Product Strategy, Responsible AI, Automation, Algorithms