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.
70credentials
2online degrees
469courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $169,700 median salary ¹.

    description:

    A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.

    This role has a $169,700 median salary ¹.

    Offered by

    IBM_logo
    DeepLearning.AI_logo
    Stanford University_logo
  • This role has a $145,280 median salary ¹.

    description:

    A Data Scientist analyzes large datasets to uncover insights, using statistics, machine learning, and visualization to inform business strategies.

    This role has a $145,280 median salary ¹.

    Offered by

    Microsoft_logo
    IBM_logo
    Johns Hopkins University_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "algorithms"

  • Status: Free Trial

    Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller

  • Status: Free Trial

    Skills you'll gain: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Distributed Computing, Scalability, Functional Design, Algorithms

  • Status: Free Trial

    Università di Napoli Federico II

    Skills you'll gain: Market Liquidity, Securities Trading, Financial Trading, Financial Market, Market Dynamics, Equities, Market Data, Technical Analysis, Financial Regulation, Order Processing, Algorithms

  • Status: Free Trial

    Skills you'll gain: Data Structures, Generative AI, Test Driven Development (TDD), Integration Testing, Unit Testing, Python Programming, Object Oriented Programming (OOP), Cloud Applications, Serverless Computing, Cloud Computing, Microsoft Azure, Algorithms, Software Documentation, Maintainability, Code Review, Software Development, Software Design, Technical Documentation, Application Deployment

  • Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Computer Engineering, Programming Principles, Computational Logic, Systems Architecture, Computer Hardware, Embedded Systems, Algorithms

  • Skills you'll gain: Program Development, Python Programming, Jupyter, Algorithms, Engineering Calculations, Computer Programming, Mathematical Modeling, Linear Algebra, Applied Mathematics

  • Status: Free Trial

    Skills you'll gain: Data Ethics, Business Ethics, Ethical Standards And Conduct, Responsible AI, Artificial Intelligence, Information Privacy, Informed Consent, Personally Identifiable Information, Accountability, Generative AI Agents, Data Governance, Data Collection, Algorithms

  • Skills you'll gain: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging

  • Status: Free Trial

    Skills you'll gain: Digital Transformation, Blockchain, Data Ethics, Emerging Technologies, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Digital Assets, Business Transformation, Social Media, Web Development, Deep Learning, Simulation and Simulation Software, Persuasive Communication, Human Computer Interaction, Algorithms, Decision Making

  • Status: Preview

    Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework

  • Status: Preview

    Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, File Management, Data Import/Export, Web Applications

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Java, Computer Programming, Object Oriented Programming (OOP), Test Case, Pseudocode, Debugging, Algorithms, Program Development, Data Structures

What brings you to Coursera today?

Leading partners

  • University of California San Diego
  • Packt
  • University of Colorado Boulder
  • Duke University
  • DeepLearning.AI
  • Peking University
  • University of Colorado System
  • University of Michigan