Learning Resources by

University of California, San Diego




Resources

Assembling Genomes and Finding Disease-Causing Mutations

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...
Topic: Genomic Data Science
Free

Big Data - Capstone Project

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...
Topic: Big Data
Free

Bioinformatics Specialization

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....
Topic: Bioinformatics
Free

Biology Meets Programming: Bioinformatics for Beginners

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...
Topic: Bioinformatics
Free

Data structures: Measuring and Optimizing Performance

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....
Topic: Database Management
Free

Designing, Running, and Analyzing Experiments

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...
Topic: Experimentation
Free

Design Principles: an Introduction

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...
Topic: Web Design
Free

Develop Powerful Interactive Software

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...
Topic: Computer Programming
Free

Graph Analytics for 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...
Topic: Big Data
Free

Hadoop Platform and Application Framework

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...
Topic: Big Data
Free

Information 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...
Topic: Design
Free

Input and Interaction

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...
Topic: Interaction Design
Free

Interaction Design Capstone Project

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....
Topic: Interaction Design
Free

Internet of Things: Communication Technologies

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...
Topic: Internet of Things
Free

Internet of Things: How did we get here?

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...
Topic: Internet of Things
Free

Internet of Things: Multimedia Technologies

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...
Topic: Internet of Things
Free

Internet of Things: Sensing and Actuation From Devices

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...
Topic: Internet of Things
Free

Learn how to design great user experiences

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...
Topic: Web Design
$39

LearnToMod For Educators

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...
Topic: Teaching Technology
Free

Master Algorithmic Programming Techniques

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...
Topic: Algorithms
$79

Object Oriented Programming in 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...
Topic: Java
Free

Our Energy Future

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...
Topic: Energy
Free

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...
Topic: Social Computing
Free

User Experience: Research & Prototyping

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...
Topic: User Experience Design (UX)
Free