The University of California San Diego is a leading public research institution located in La Jolla, California. Renowned for its cutting-edge research in science and technology, the university also offers comprehensive programs in humanities and social sciences. It is committed to fostering innovation, entrepreneurship, and interdisciplinary research.
44 University of California San Diego Courses
In previous courses of our online specialization you've learned the basic algorithms, and now you are ready to step into the area of more complex problems and algorithms...
For decades, researchers have been studying microalgae to understand their biological functions and how we can use technology to harness algae’s power to create...
This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching,...
Drive better business decisions with an overview of how big data is organized, analyzed, and interpreted. Apply your insights to real-world problems and questions.\n\n*********\n\nDo...
Welcome to the Capstone Project for Big Data! In this culminating project, you will build a big data ecosystem using tools and methods form the earlier courses in...
At the end of the course, you will be able to: *Retrieve data from example database and big data management systems *Describe the connections between data management...
Join Us in a Top 50 MOOC of All Time!\n\nHow do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary...
In this course, you will learn how to use the BaseSpace cloud platform developed by Illumina (our industry partner) to apply several standard bioinformatics software...
In this project-based course you’ll review the Advanced Placement Computer Science Principles course and exam description guide to prepare for the “Explore Task”,...
In this capstone project we’ll combine all of the skills from all four specialization courses to do something really fun: analyze social networks! The opportunities...
Counting is one of the basic mathematically related tasks we encounter on a day to day basis. The main question here is the following. If we need to count something,...
Rooted in theater, journalism and humanities practices, this course presents tools and techniques that help you improve your public-facing communication skills,...
In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs...
In this capstone project course, you will learn to support your students in successfully completing the Advanced Placement Principles Create Task -- however this...
How do gamers cause things to happen when they hit buttons on their controller? How does the computer keep track of gamer's scores? This class teaches the concepts...
How do we give instructions to a computer? Isn't programming hard? Not really! Whether it's giving someone directions to a nearby store or writing out some dance...
A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we...
Computer science legend Donald Knuth once said “I don’t understand things unless I try to program them.” We also believe that the best way to learn an algorithm...