UC San DiegoX

Sort options

Dynamic Programming: Applications In Machine Learning and Genomics (edX)

Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution. If you look at two genes that serve the same purpose in two different species, how can you rigorously compare these genes in order to see how they have evolved away [...]
10
Average: 10 ( 2 votes )

String Processing and Pattern Matching Algorithms (edX)

Learn about pattern matching and string processing algorithms and how they apply to interesting applications. The world and internet are full of textual information. We search for information using textual queries and read websites, books and e-mails.
0
No votes yet

NP-Complete Problems (edX)

Learn about NP-complete problems, known as hard problems that can’t be solved efficiently, and practice solving them using algorithmic techniques. Step into the area of more complex problems and learn advanced algorithms to help solve them.
10
Average: 10 ( 2 votes )

Graph Algorithms (edX)

Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components. If you have ever used a navigation service to find the optimal route and estimate time to destination, you've used algorithms on graphs.
0
No votes yet

Data Structures Fundamentals (edX)

Learn about data structures that are used in computational thinking – both basic and advanced. A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently.
8
Average: 8 ( 2 votes )

Analyze your Genome! (edX)

Learn how to use existing tools and pipelines to analyze next generation sequencing (NGS) data. Are you interested in analyzing biological datasets but don’t have a strong computational background? Do you want to focus on the biology and learn how to use modern best-practice pipelines that use existing tools? [...]
0
No votes yet

Introduction to Genomic Data Science (edX)

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. In the first half of this course, we'll investigate DNA replication, and ask the question, where in the genome does DNA replication begin? [...]
2
Average: 2 ( 2 votes )

Computer Graphics (edX)

Learn to create images of 3D scenes in both real-time and with realistic raytracing in this introductory computer graphics course. Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual simulators, visualization and even imaging products and cameras. [...]
8
Average: 8 ( 3 votes )