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

    Skills you'll gain: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Debugging, Data Manipulation, Object Oriented Programming (OOP), Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Microsoft Visual Studio, Predictive Modeling, Data Analysis

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Social Network Analysis, Network Analysis, Graph Theory, Technical Communication, Data Structures, Algorithms, Analysis, Computer Science, Research

  • Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment

  • Skills you'll gain: Java, Java Programming, Program Development, Application Development, Programming Principles, Data Storage, Computer Programming, Algorithms

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Data Mapping, Automation, Artificial Intelligence, Real-Time Operating Systems, Global Positioning Systems, Simulations, Image Analysis, Computer Science, Algorithms, Linear Algebra, Python Programming

  • Status: Free Trial

    Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Matlab, Applied Machine Learning, Machine Learning, Motion Graphics, Supervised Learning, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Visualization (Computer Graphics), Geospatial Information and Technology, Data Integration, Medical Imaging, Data Validation, Estimation, Machine Learning Methods, Performance Tuning, Algorithms

  • Skills you'll gain: Object Oriented Design, Unity Engine, Game Design, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Graph Theory, Software Architecture, Algorithms, Debugging

  • Status: Free Trial

    Politecnico di Milano

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Machine Learning Algorithms, Machine Learning, Reinforcement Learning, Dimensionality Reduction, Algorithms, Data Mining, Classification And Regression Tree (CART), Regression Analysis

  • Status: Preview

    Korea Advanced Institute of Science and Technology(KAIST)

    Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design, Algorithms

  • Status: Free Trial

    Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Artificial Intelligence, Machine Learning, Machine Learning Methods, Artificial Neural Networks, Algorithms, Information Privacy, Decision Support Systems, Data Integrity

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Data Mining, Unsupervised Learning, Big Data, Supervised Learning, Machine Learning Methods, Classification And Regression Tree (CART), Data Analysis, Anomaly Detection, Machine Learning Algorithms, Advanced Analytics, Statistical Analysis, Predictive Modeling, Network Analysis, Exploratory Data Analysis, Bayesian Statistics, Algorithms, Artificial Neural Networks, Scalability

  • Skills you'll gain: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms