Algorithm
Showing 73–84 of 92 results
UChicagoX: Quantum Computer Systems Design II: Principles of Quantum Architecture
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UChicagoX: Quantum Computer Systems Design III: Working with Noisy Systems
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UCSanDiegoX: Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
UCSanDiegoX: Algorithms and Data Structures Capstone
Synthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.
UCSanDiegoX: Data Structures Fundamentals
Learn about data structures that are used in computational thinking – both basic and advanced.
UCSanDiegoX: Data Structures: An Active Learning Approach
Learn about high-performance data structures and supporting algorithms, as well as the fundamentals of theoretical time complexity analysis through an interactive online text.
UCSanDiegoX: Dynamic Programming: Applications In Machine Learning and Genomics
Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution.
UCSanDiegoX: Graph Algorithms
Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components.
UCSanDiegoX: Graph Algorithms in Genome Sequencing
Learn how graphs are used to assemble millions of pieces of DNA into a contiguous genome and use these genomes to construct a Tree of Life.
UCSanDiegoX: Introduction to Genomic Data Science
Join us on the frontier of bioinformatics and learn how to look for hidden messages in DNA without ever needing to put on a lab coat.
UCSanDiegoX: Machine Learning Fundamentals
Understand machine learning's role in data-driven modeling, prediction, and decision-making.
UCSanDiegoX: NP-Complete Problems
Learn about NP-complete problems, known as hard problems that can’t be solved efficiently, and practice solving them using algorithmic techniques.