Advertisement

University of California, San Diego

University of California, San Diego

At the University of California San Diego, we prefer the path less traveled. And it has led us to remarkable new ways of seeing and making a difference in the world.

Recognized as one of the top 15 research universities worldwide, our culture of collaboration sparks discoveries that advance society and drive economic impact. Everything we do is dedicated to ensuring our students have the opportunity to become changemakers, equipped with the multidisciplinary tools needed to accelerate answers to our world’s most pressing issues.

Are you University of California, San Diego? Claim this listing to add a verified badge, update your profile, and reach more families.

Sign In to Claim

Resources from University of California, San Diego

Hadoop Platform and Application Framework

Hadoop Platform and Application Framework

This course is for novice programmers or business people who'd like to understand the core tools used to wrangle and analyze big data. With no prior experience, you'll have the opportunity to walk through hands-on examples with Hadoop and...

Social Computing

Social Computing

People are social creatures and the modern Internet reflects that. Technology has made collaboration at a distance possible in new ways that present their own set of challenges. This course will introduce you to the major challenges and opportunities...

Interaction Design Capstone Project

Interaction Design Capstone Project

Apply the skills you learned during the sequence of courses — from needfinding to visual design — as you redesign a new interface, service, or product for your Interaction Design Capstone Project. We're working with some exciting de...

Assembling Genomes and Finding Disease-Causing Mutations

Assembling Genomes and Finding Disease-Causing Mutations

Carsonella ruddii is a bacterium that lives symbiotically inside some insects. Its sheltered life has allowed it to reduce its genome to only about 160,000 base pairs. With only about 200 genes, it lacks some genes necessary for survival, but these g...

Biology Meets Programming: Bioinformatics for Beginners

Biology Meets Programming: Bioinformatics for Beginners

Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in...

Information Design

Information Design

A blank canvas is full of possibility. If you have an idea for a user experience, how do you turn it into a beautiful and effective user interface? This covers covers principles of visual design so that you can effectively organize and present inform...

Graph Analytics for Big Data

Graph Analytics for Big Data

Want to understand your data network structure and how it changes under different conditions? Curious to know how to identify closely interacting clusters within a graph? Have you heard of the fast-growing area of graph analytics and want to learn mo...

LearnToMod For Educators

LearnToMod For Educators

Welcome to LearnToMod For Educators! In this course you will learn about: Programming Minecraft Minecraft Modding and Becoming a LearnToMod Educator and we will help you through this journey! You will get a lot of hands-on experience with an easy-to-...

Internet of Things: How did we get here?

Internet of Things: How did we get here?

It is hard to imagine life without your Smartphone – you have come to rely on it so much – for your work; to stay in touch with family and friends; to capture and share those special moments; to find your way around in a new neighborhood. Did you eve...

Design Principles: an Introduction

Design Principles: an Introduction

What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principle...

Data structures: Measuring and Optimizing Performance

Data structures: Measuring and Optimizing Performance

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and h...

Develop Powerful Interactive Software

Develop Powerful Interactive Software

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and algorithms for organizing larg...