Programs

MicroMasters Certificate Programs on EdX

MicroMasters Certificate

URL

Description

Algorithms and Data Structures 

https://www.edx.org/micromasters/ucsandiegox-algorithms-and-data-structures

In this MicroMasters program, you will learn algorithmic techniques for solving various computational problems through implementing over one hundred algorithmic coding problems in a programming language of your choice.

Data Science

https://www.edx.org/micromasters/data-science

In this MicroMasters program, you will develop a well-rounded understanding of the mathematical and computational tools that form the basis of data science and how to use those tools to make data-driven business recommendations.

Professional Certificate Programs on EdX

Professional Certificate Program

URL

Description

Virtual Reality (VR) App Development

https://www.edx.org/professional-certificate/virtual-reality-vr-app-development

This Professional Certificate program will teach you what VR devices exist, how VR technology works, and how to write software, often called VR experiences, for it.

Specializations on Coursera

Specialization

URL

Description

Big Data Specialization

https://www.coursera.org/specializations/big-data

This specialization gives you an understanding of what insights big data can provide through hands-on experience with the tools and systems used by big data scientists and engineers.

Bioinformatics Specialization

https://www.coursera.org/specializations/bioinformatics

This Specialization teaches you how to answer many questions in modern biology that have become inseparable from the computational approaches used to solve them. You will obtain a toolkit of software resources built on these computational approaches.

Data Structures and Algorithms Specialization

https://www.coursera.org/specializations/data-structures-algorithms

This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems in a programming language of your choice.

Interaction Design Specialization

https://www.coursera.org/specializations/interaction-design

In this specialization, 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 prototypes to get feedback.

Internet of Things Specialization

https://www.coursera.org/specializations/internet-of-things

This Specialization covers the development of Internet of Things (IoT) products and services—including devices for sensing, actuation, processing, and communication—to help you develop skills and experiences you can employ in designing novel systems.

Introduction to Discrete Mathematics for Computer Science 

https://www.coursera.org/specializations/discrete-mathematics

Discrete Math is needed to see mathematical structures in the object you work with, and understand their properties. This ability is important for software engineers, data scientists, security and financial analysts.

Object Oriented Java Programming: Data Structures and Beyond Specialization

https://www.coursera.org/specializations/java-object-oriented

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 large amounts of data in a way that is both efficient and easy to work with.