Learning Resources by

University of California, San Diego




Resources

Assembling Genomes and Finding Disease-Causing Mutations

Genomic Data Science   College | Online class

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...

Free

Big Data - Capstone Project

Big Data   College | Online class

Welcome to the Capstone Project for Big Data! In collaboration with Splunk, a software company focused on analyzing machine-generated big data, you will build a Big Data ecosystem using tools and...

Free

Bioinformatics Specialization

Bioinformatics   College | Online class

COURSE 1 Finding Hidden Messages in DNA (Bioinformatics I) Coming soon Commitment 4-10 hours/week About the Course A genome may look like an incomprehensible string of the letters A, C, G, and T....

Free

Biology Meets Programming: Bioinformatics for Beginners

Bioinformatics   College | Online class

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...

Free

Data structures: Measuring and Optimizing Performance

Database Management   College | Online class

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....

Free

Designing, Running, and Analyzing Experiments

Experimentation   College | Online class

About this Course You will never know whether you have an effective user experience until you have tested it with users. In this course, you’ll learn how to design experiments, how to run...

Free

Design Principles: an Introduction

Web Design   High School - College | Online class

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...

Free

Develop Powerful Interactive Software

Computer Programming   7th - College | Online class

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...

Free
Offers paid add-ons

Graph Analytics for Big Data

Big Data   College | Online class

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...

Free

Hadoop Platform and Application Framework

Big Data   College | Online class

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...

Free

Information Design

Design   College | Online class

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...

Free

Input and Interaction

Interaction Design   College | Online class

Input and Interaction is course 4 of 8 in the Interaction Design Specialization. You will learn how to design technologies that bring people joy, rather than frustration. You’ll learn how to...

Free

Interaction Design Capstone Project

Interaction Design   College | Online class

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....

Free

Internet of Things: Communication Technologies

Internet of Things   College | Online class

Have you wondered how “Things” talk to each other and the cloud? Do you understand the alternatives for conveying latency-sensitive real time data versus reliable signaling data? Building on the...

Free

Internet of Things: How did we get here?

Internet of Things   College | Online class

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...

Free

Internet of Things: Multimedia Technologies

Internet of Things   College | Online class

About this Course Content is an eminent example of the features that contributed to the success of wireless Internet. Mobile platforms such as the Snapdragon™ processor have special hardware and...

Free

Internet of Things: Sensing and Actuation From Devices

Internet of Things   College | Online class

Have you wondered how information from physical devices in the real world gets communicated to Smartphone processors? Do you want to make informed design decisions about sampling frequencies and...

Free

Learn how to design great user experiences

Web Design   7th - College | Online class

You will learn how to design technologies that bring people joy, rather than frustration. You’ll learn how to generate design ideas, techniques for quickly prototyping them, and how to use...

$39
Offers paid add-ons

LearnToMod For Educators

Teaching Technology   College | Online class

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...

Free

Master Algorithmic Programming Techniques

Algorithms   College | Online class

The Specialization covers algorithmic techniques for solving problems arising in computer science applications. It is a mix of theory and practice: you will not only design algorithms and estimate...

$79

Object Oriented Programming in Java

Java   College | Online class

About this Course Have you wondered how huge software projects, like the Google search engine, are developed? In this course, you’ll move beyond coding in the “main” method to learn to design and...

Free

Our Energy Future

Energy   College | Online class

This course is designed to introduce students to the issues of energy in the 21st century – including food and fuels – which are inseparably linked – and will discuss energy production and...

Free

Social Computing

Social Computing   College | Online class

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...

Free

User Experience: Research & Prototyping

User Experience Design (UX)   College | Online class

About this Course What makes for a great user experience? How can you consistently design experiences that work well, are easy to use and people want to use? This course will teach you the core...

Free