Skip to main content

Online Course Catalog

 


All Courses and Programs


Below is a table of courses and programs from different platforms. Using the search bar allows you to filter through specific courses, programs, subject areas, or professors. Clicking on a column header sorts that column alphabetically.

Some courses are available for UC San Diego credit. Course titles with a For Credit can be taken for credit.


Course Program Subject Area Instructor(s)
Achieving Your Optimal Performance --
(Coursera)
Professional Growth Bruce Dunn,
Rich Mayhew
Algorithmic Design and Techniques Algorithms and Data Structures MicroMasters (EdX) Computer Science Pavel Pevzner,
Daniel Kane,
Alexander S. Kulikov,
Michael Levin,
Neil Rhodes
Data Structures Fundamentals Algorithms and Data Structures MicroMasters (EdX) Computer Science Daniel Kane,
Alexander S. Kulikov,
Michael Levin,
Neil Rhodes
Graph Algorithms Algorithms and Data Structures MicroMasters (EdX) Computer Science Daniel Kane,
Alexander S. Kulikov,
Michael Levin
NP-Complete Problems Algorithms and Data Structures MicroMasters (EdX) Computer Science Daniel Kane,
Alexander S. Kulikov
String Processing and Pattern Matching Algorithms Algorithms and Data Structures MicroMasters (EdX) Computer Science Pavel Pevzner,
Michael Levin
Dynamic Programming: Applications In Machine Learning and Genomics Algorithms and Data Structures MicroMasters (EdX) Computer Science Pavel Pevzner,
Phillip Compeau
Graph Algorithms in Genome Sequencing Algorithms and Data Structures MicroMasters (EdX) Computer Science Pavel Pevzner,
Phillip Compeau
Algorithms and Data Structures Capstone Algorithms and Data Structures MicroMasters (EdX) Computer Science Pavel Pevzner,
Phillip Compeau
Aprendendo a aprender: ferramentas mentais poderosas para ajudá-lo a dominar assuntos difíceis (em Português) [Learning How to Learn – in Portugese] --
(Coursera)
Education Dr. Barbara Oakley,
Dr. Terrence Sejnowski,
Thiago Cesar Lousada Marsola
Aprendiendo a aprender: Poderosas herramientas mentales con las que podrás dominar temas difíciles (Learning How to Learn – in Spanish) --
(Coursera)
Education Dr. Barbara Oakley,
Dr. Terrence Sejnowski,
M.Sc. Orlando Trejo
Introduction to Big Data Big Data Specialization (Coursera) Data Science Ilkay Altintas,
Amarnath Gupta
Big Data Modeling and Management Systems Big Data Specialization (Coursera) Data Science Ilkay Altintas,
Amarnath Gupta
Big Data Integration and Processing Big Data Specialization (Coursera) Data Science Ilkay Altintas,
Amarnath Gupta
Machine Learning With Big Data Big Data Specialization (Coursera) Data Science Mai Nguyen,
Ilkay Altintas
Graph Analytics for Big Data Big Data Specialization (Coursera) Data Science Amarnath Gupta
Big Data Capstone Project Big Data Specialization (Coursera) Data Science Ilkay Altintas,
Amarnath Gupta
Finding Hidden Messages in DNA (Bioinformatics I) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Genome Sequencing (Bioinformatics II) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Comparing Genes, Proteins, and Genomes (Bioinformatics III) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau,
Nikolay Vyahhi
Molecular Evolution (Bioinformatics IV) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Genomic Data Science and Clustering (Bioinformatics V) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Finding Mutations in DNA and Proteins (Bioinformatics VI) Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Bioinformatics Capstone: Big Data in Biology Bioinformatics Specialization (Coursera) Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Biology Meets Programming: Bioinformatics for Beginners --
(Coursera)
Computer Science and Engineering Pavel Pevzner,
Phillip Compeau
Converting Challenges into Opportunities --
(Coursera)
Professional Growth Drew Dougherty,
Josh Shapiro
Machine Learning Fundamentals Data Science MicroMasters (EdX) Data Science Sanjoy Dasgupta
Python for Data Science Data Science MicroMasters (EdX) Data Science Ilkay Altintas,
Leo Porter
Probability and Statistics in Data Science using Python Data Science MicroMasters (EdX) Data Science Alon Orlitsky,
Yoav Freund
Big Data Analytics Using Spark Data Science MicroMasters (EdX) Data Science Yoav Freund
Algorithmic Toolbox Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov,
Michael Levin,
Neil Rhodes,
Pavel Pevzner,
Daniel M Kane
Data Structures Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S Kulikov,
Michael Levin,
Daniel M Kane,
Neil Rhodes
Algorithms on Graphs Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S Kulikov,
Michael Levin,
Daniel M Kane,
Neil Rhodes
Algorithms on Strings Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S Kulikov,
Michael Levin,
Pavel Pevzner,
Neil Rhodes
Advanced Algorithms and Complexity Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S Kulikov,
Michael Levin,
Daniel M Kane,
Neil Rhodes
Genome Assembly Programming Challenge Data Structures and Algorithms Specialization (Coursera) Computer Science and Engineering Alexander S Kulikov,
Michael Levin,
Pavel Pevzner,
Neil Rhodes
Drug Commercialization --
(Coursera)
Clinical Pharmacy, Health Sciences William S. Ettouati,
Joseph D. Ma
Drug Development --
(Coursera)
Clinical Pharmacy, Health Sciences William S. Ettouati,
Joseph D. Ma
Drug Discovery --
(Coursera)
Clinical Pharmacy, Health Sciences William S. Ettouati,
Joseph D. Ma
Gut Check: Exploring Your Microbiome --
(Coursera)
Microbiology Rob Knight,
Dr. Jessica L. Metcalf,
Dr. Katherine R. Amato
Hadoop Platform and Application Framework --
(Coursera)
Data Science Natasha Balac,
Paul Rodriguez,
Andrea Zonca
Human-Centered Design: An Introduction Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Design Principles: an Introduction Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Social Computing Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Input and Interaction Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
User Experience: Research & Prototyping Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Elizabeth Gerber, Scott Klemmer
Information Design Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Designing, Running, and Analyzing Experiments Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Interaction Design Capstone Project Interaction Design Specialization (Coursera) Cognitive Science, Computer Science Scott Klemmer
Internet of Things: How did we get here? Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Internet of Things: Setting Up Your DragonBoard™ Development Platform Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Internet of Things: Sensing and Actuation from Devices Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Internet of Things: Communication Technologies Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Internet of Things: Multimedia Technologies Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Internet of Things Capstone: Build a Mobile Surveillance System Internet of Things Specialization (Coursera) Engineering Harinath Garudadri,
Ganz Chockalingam
Introduction to Algae --
(Coursera)
Molecular Biology Dr. Stephen Mayfield,
Ira "Ike" Levine
Mathematical Thinking in Computer Science Introduction to Discrete Mathematics for Computer Science Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov,
Michael Levin,
Vladimir Podolskii
Combinatorics and Probability Introduction to Discrete Mathematics for Computer Science Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov,
Vladimir Podolskii
Introduction to Graph Theory Introduction to Discrete Mathematics for Computer Science Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov
Number Theory and Cryptography Introduction to Discrete Mathematics for Computer Science Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov,
Michael Levin,
Vladimir Podolskii
Solving Delivery Problem Introduction to Discrete Mathematics for Computer Science Specialization (Coursera) Computer Science and Engineering Alexander S. Kulikov
Learning How to Learn: Powerful mental tools to help you master tough subjects --
(Coursera)
Education Dr. Barbara Oakley,
Dr. Terrence Sejnowski
Networking and Volunteerism for Career Success --
(Coursera)
Professional Growth Jess Yuen,
Gretchen Laue
Object Oriented Programming in Java Object Oriented Java Programming: Data Structures and Beyond Specialization (Coursera) Computer Science and Engineering Mia Minnes,
Leo Porter,
Christine Alvarado
Data Structures and Performance Object Oriented Java Programming: Data Structures and Beyond Specialization (Coursera) Computer Science and Engineering Mia Minnes,
Leo Porter,
Christine Alvarado
Advanced Data Structures in Java Object Oriented Java Programming: Data Structures and Beyond Specialization (Coursera) Computer Science and Engineering Mia Minnes,
Leo Porter,
Christine Alvarado
Mastering the Software Engineering Interview Object Oriented Java Programming: Data Structures and Beyond Specialization (Coursera) Computer Science and Engineering Mia Minnes,
Leo Porter,
Christine Alvarado
Capstone: Analyzing (Social) Network Data Object Oriented Java Programming: Data Structures and Beyond Specialization (Coursera) Computer Science and Engineering Mia Minnes,
Leo Porter,
Christine Alvarado
Our Energy Future --
(Coursera)
Molecular Biology Dr. Stephen Mayfield
Science of Parenting --
(EdX)
Social Sciences David Barner
Teaching Impacts of Technology: Fundamentals Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
Teaching Impacts of Technology: Data Collection, Use and Privacy Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
Teaching Impacts of Technology: Relationships Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
Teaching Impacts of Technology: Workplace of the Future Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
Teaching Impacts of Technology: Global Society Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
Capstone Project: Teaching Impacts of Technology Teaching Impacts of Technology in K-12 Education Specialization (Coursera) Education Studies Beth Simon
How Virtual Reality Works Virtual Reality App Development Professional Certificate (EdX) Computer Science Jurgen P. Schulze
Computer Graphics Virtual Reality App Development Professional Certificate (EdX) Computer Science Ravi Ramamoorthi
Creating Virtual Reality Apps Virtual Reality App Development Professional Certificate (EdX) Computer Science Jurgen P. Schulze
学会如何学习:帮助你掌握复杂学科的强大智力工具(Learning How to Learn – in Mandarin) --
(Coursera)
Education Dr. Barbara Oakley,
Dr. Terrence Sejnowski,
Hong Chee Joo
Code Free Data Science --
(Coursera)
Data Science Natasha Balac
MMW 121R: Exploring the Pre-Modern World For Credit Making of the Modern World (Canvas) Eleanor Roosevelt College Writing Matthew Herbst
HILD 20R: World History: Ancient to Medieval For Credit History (Canvas) History Matthew Herbst
Teacher Guides for CS Awesome: Unit 1 Primitive Types --
(UC San Diego Online)
Education Beth Simon
Bending the Curve: Climate Change Solutions, Course 1 Bending the Curve: Climate Change Solutions (UC San Diego Online) Climate Science Ram Ramanathan
Bending the Curve: Climate Change Solutions, Course 2 Bending the Curve: Climate Change Solutions (UC San Diego Online) Climate Science Ram Ramanathan
Bending the Curve: Climate Change Solutions, Course 3 Bending the Curve: Climate Change Solutions (UC San Diego Online) Climate Science Ram Ramanathan
Bending the Curve: Climate Change Solutions, Course 4 Bending the Curve: Climate Change Solutions (UC San Diego Online) Climate Science Ram Ramanathan
Computer Graphics II: Rendering --
(UC San Diego Online)
Computer Science Ravi Ramamoorthi
Teaching Impacts of Technology Computer Science for K-12 Educators (UC San Diego Online) Education Beth Simon
Teaching Impacts of Technology For Credit Supplementary Authorization in Computer Science Education (UC San Diego Online) Education Beth Simon
Engaging Students with CS Awesome Reading (with Language Learner Supports) --
UC San Diego Online)
Education Beth Simon
Learn to Teach JAVA For Credit Supplementary Authorization in Computer Science Education (UC San Diego Online) Education Beth Simon
Teacher Guides for CS Awesome: Unit 2 Using Objects --
(UC San Diego Online)
Education Beth Simon
Learn to Teach JAVA Computer Science for K-12 Educators (UC San Diego Online) Education Beth Simon
Algae Biotechnology --
(UC San Diego Online)
Biology Stephen Mayfield
Computational Thinking & Block-Based Programming Computer Science for K-12 Educators (UC San Diego Online) Education Beth Simon
Teaching Methods in Computer Science Computer Science for K-12 Educators (UC San Diego Online) Education Beth Simon
Computational Thinking & Block-Based Programming For Credit Supplementary Authorization in Computer Science Education (UC San Diego Online) Education Beth Simon
Teaching Methods in Computer Science For Credit Supplementary Authorization in Computer Science Education (UC San Diego Online) Education Beth Simon
SIO 16R: Geology of the National Parks For Credit --
(Canvas)
Geology Jeff Gee
MGT 180R: Applied Market Research For Credit --
(Canvas)
Management On Amir
MGT 162R: Negotiations For Credit --
(Canvas)
Management Uri Gneezy
MGT 488R: Applied Market Research For Credit --
(Canvas)
Management On Amir
CAT 125R: Public Rhetoric and Practical Communication For Credit --
(Canvas)
Writing Phoebe Bronstein
MCWP 50R: Critical Writing For Credit --
(Canvas)
Writing Carrie Wastal