

Our Courses

Site Reliability Engineering: Measuring and Managing Reliability
Service level indicators (SLIs) and service level objectives (SLOs) are fundamental tools for measuring and managing reliability. In this course, students learn approaches for devising appropriate SLIs and SLOs and managing reliability through the use of an error budget.
-
Course by
-
Self Paced
-
14 hours
-
English

Python for Genomic Data Science
This class provides an introduction to the Python programming language and the iPython notebook. This is the third course in the Genomic Big Data Science Specialization from Johns Hopkins University.
-
Course by
-
Self Paced
-
9 hours
-
English

Design a User Experience for Social Good & Prepare for Jobs
Design a User Experience for Social Good and Prepare for Jobs is the seventh and final course in a program that will equip you with the skills you need to become an entry-level UX designer. In this course, you will design a dedicated mobile app and a responsive website focused on social good. You will showcase all that you’ve learned during the certificate program to complete the design process from beginning to end: empathizing with users, defining their pain points, coming up with ideas for design solutions, creating wireframes and prototypes, and testing designs to get feedback.
-
Course by
-
Self Paced
-
87 hours
-
English

Django Features and Libraries
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will build navigation into your applications and explore ways to easily improve the look and feel of Django applications. You will begin to develop a simple application to support a classified ads website that will walk you through many of the issues and techniques that you encounter in website development. You will also learn how to move an application from development to production.
-
Course by
-
Self Paced
-
17 hours
-
English

Teamwork Skills: Communicating Effectively in Groups
Recently revised and updated! Effective teamwork and group communication are essential for your professional and personal success. In this course you will learn to: make better decisions, be more creative and innovative, manage conflict and work with difficult group members, negotiate for preferred outcomes, improve group communication in virtual environments, develop a better overall understanding of human interaction, and work more effectively as a team.
-
Course by
-
Self Paced
-
11 hours
-
English

Just Reading and Writing English 1
Do you want to communicate with English speakers fluently? Welcome to our course. The course consists of 6 units with different topics: feelings, staying healthy, learning, university, cultural differences, and cities. From this course, you will have a good knowledge of primary English reading and writing skills in your daily life. We invite you to learn with our teachers and friends from different countries in the videos, such as the United States, the United Kingdom, Ireland, Canada, Australia, and Columbia. Are you ready? Let’s go!
-
Course by
-
Self Paced
-
11 hours
-
English

Cybersecurity Compliance Framework & System Administration
This course gives you the background needed to understand the key cybersecurity compliance and industry standards. This knowledge will be important for you to learn no matter what cybersecurity role you would like to acquire or have within an organization.\n\n You will learn the basic commands for user and server administration as it relates to security. You will need this skill to be able to understand vulnerabilities within your organizations operating systems.\n\nYou will learn the concepts of endpoint security and patch management.
-
Course by
-
Self Paced
-
18 hours
-
English

Assess for Success: Marketing Analytics and Measurement
Assess for Success: Marketing Analytics and Measurement is the fifth of seven courses in the Google Digital Marketing & E-commerce Certificate. This course explores marketing analytics practices and tools. Digital marketing and e-commerce professionals are expected to analyze data from various sources (such as web pages, digital marketing channels, and e-commerce sites) and use them to gain customer insights. You’ll create media plans and set performance goals.
-
Course by
-
Self Paced
-
26 hours
-
English

Mathematics for Machine Learning: Linear Algebra
In this course on Linear Algebra we look at what linear algebra is and how it relates to vectors and matrices. Then we look through what vectors and matrices are and how to work with them, including the knotty problem of eigenvalues and eigenvectors, and how to use these to solve problems.
-
Course by
-
Self Paced
-
19 hours
-
English

Psychology of Popularity
The level of popularity you experienced in childhood and adolescence is still affecting you today in ways that you may not even realize. Learn about how psychologists study popularity and how these same concepts can be used in adulthood to be more successful at work, become better parents, and have a happier life.
-
Course by
-
Self Paced
-
8 hours
-
English

Building Modern Python Applications on AWS
In modern cloud native application development, it's oftentimes the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This means less operational overhead for you …
-
Course by
-
Self Paced
-
18 hours
-
English

The Career Design Lab: Change your Job, Change your Life
If your work isn’t fulfilling, now is the time to change direction and design a life you love. This course is for people at any life stage who want a job they enjoy and a career aligned with their values. If you’re languishing at work or feel like quiet quitting is your only option, why not change careers and flourish professionally? University of California Santa Cruz life design educator Remy Franklin will guide you through the career design process from start to finish in 4-8 weeks.
-
Course by
-
Self Paced
-
22 hours
-
English

Toxicology 21: Scientific Applications
This course familiarizes students with the novel concepts being used to revamp regulatory toxicology in response to a breakthrough National Research Council Report “Toxicity Testing in the 21st Century: A Vision and a Strategy.” We present the latest developments in the field of toxicology—the shift from animal testing toward human relevant, high content, high-throughput integrative testing strategies. Active programs from EPA, NIH, and the global scientific community illustrate the dynamics of safety sciences.
-
Course by
-
Self Paced
-
96 hours
-
English

Teach English Now! Teaching Language Online
Whether you have already taught English as a Second Language and want to start teaching it online, you've already been teaching ESL online and want to sharpen your skills, or you are new to teaching and interested in teaching ESL online, ASU and VOXY provide you with the basic ideas and concepts you need to know in order to successfully teach ESL online. This course uses a fun and interesting theme of "International Travel" to deliver content in an entertaining way.
-
Course by
-
Self Paced
-
13 hours
-
English

Computational Thinking with Javascript 1: Draw & Animate
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and work with others; be developing your CT skills so that you can more easily work with digital technology of all kinds; be able to read and write programs in JavaScript that involve drawing and animation, using a specialised library; and post your creations on the web so that others can appreciate your skills. This course
-
Course by
-
Self Paced
-
33 hours
-
English

Analysing Complexity
The first course of the specialization ANALYZING COMPLEXITY will teach you what unifying patterns lie at the core of all complex problems. It advances your knowledge of your own field by teaching you to look at it in new ways. ANALYZING COMPLEXITY is constructed in the following way: Week I. "What is Complexity?" - What is at the core of all complex problems Week II. "Complex Physical Systems" - What complex problems all have in common in the inanimate world Week III. "Complex Adaptive Systems" - What complex problems all have in common in nature Week IV.
-
Course by
-
Self Paced
-
12 hours
-
English

Building Cloud Services with the Java Spring Framework
This MOOC describes by example how to build cloud services via the use of object-oriented design techniques; Java programming language features; Java Servlets, the Java Spring Framework; and cloud computing platforms, such as Amazon Web Services. Due to the importance of building secure and scalable mobile/cloud platforms, this MOOC will not only show you how to build cloud services, but how to do so securely, scalably, and efficiently.
-
Course by
-
Self Paced
-
14 hours
-
English

Understanding the Brain: The Neurobiology of Everyday Life
Learn how the nervous system produces behavior, how we use our brain every day, and how neuroscience can explain the common problems afflicting people today. We will study functional human neuroanatomy and neuronal communication, and then use this information to understand how we perceive the outside world, move our bodies voluntarily, stay alive, and play well with others.
-
Course by
-
Self Paced
-
28 hours
-
English

Foundations of Project Management
This course is the first in a series of six to equip you with the skills you need to apply to introductory-level roles in project management. Project managers play a key role in leading, planning and implementing critical projects to help their organizations succeed. In this course, you’ll discover foundational project management terminology and gain a deeper understanding of the role and responsibilities of a project manager. We’ll also introduce you to the kinds of jobs you might pursue after completing this program.
-
Course by
-
Self Paced
-
18 hours
-
English

C for Everyone: Structured Programming
In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows you to understand computing processes at a deep level. You will also get an introduction to more advanced programming in C++ in the final module. This is a continuation of C for Everyone: Fundamentals, which you should take before beginning this course.
-
Course by
-
Self Paced
-
10 hours
-
English

Securing and Integrating Components of your Application
In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to develop more secure applications, implement federated identity management, and integrate application components by using messaging, event-driven processing, and API gateways.\n\nCompleting one version of each lab is required. Each lab is available in Node.js. In most cases, the same labs are also provided in Python or Java.
-
Course by
-
Self Paced
-
14 hours
-
English

The Data Scientist's Toolbox
In this course you will get an introduction to the main tools and ideas in the data scientist's toolbox. The course gives an overview of the data, questions, and tools that data analysts and data scientists work with. There are two components to this course. The first is a conceptual introduction to the ideas behind turning data into actionable knowledge. The second is a practical introduction to the tools that will be used in the program like version control, markdown, git, GitHub, R, and RStudio.
-
Course by
-
Self Paced
-
18 hours
-
English

AI For Medical Treatment
AI is transforming the practice of medicine. It’s helping doctors diagnose patients more accurately, make predictions about patients’ future health, and recommend better treatments. This Specialization will give you practical experience in applying machine learning to concrete problems in medicine. Medical treatment may impact patients differently based on their existing health conditions. In this third course, you’ll recommend treatments more suited to individual patients using data from randomized control trials.
-
Course by
-
22 hours
-
English

GIS Data Acquisition and Map Design
In this course, you will learn how to find GIS data for your own projects, and how to create a well-designed map that effectively communicates your message. The first section focuses on the basic building blocks of GIS data, so that you know what types of GIS files exist, and the implications of choosing one type over another. Next, we'll discuss metadata (which is information about a data set) so you know how to evaluate a data set before you decide to use it, as well as preparing data by merging and clipping files as needed.
-
Course by
-
Self Paced
-
20 hours
-
English

Astrobiology: Exploring Other Worlds
How are astronomers approaching their search for life in the universe? What have we learned from the surge of exoplanets discoveries? How likely is it that Earth does not host the only life in the Universe? In this course we explore the field of astrobiology, an emerging multidisciplinary field. Progress in astrobiology is driven by telescopes on the ground and in space, and by new insights on how life emerged on Earth and its diversity.
-
Course by
-
Self Paced
-
24 hours
-
English