

Our Courses
Cybersecurity Identity and Access Solutions using Azure AD
Upon completing the first three courses of the Professional Certificate, you should have some foundational knowledge about computers, operating systems, networking, and cyberthreats, all of which put you in a good position to explore cybersecurity in greater detail. In this course, you’ll explore the world of authorization and authentication, and understand the concepts of two-step authentication and single sign-on policies.
-
Course by
-
Self Paced
-
22 hours
-
English
Digital Transformation Using AI/ML with Google Cloud
This series of courses begins by introducing fundamental Google Cloud concepts to lay the foundation for how businesses use data, machine learning (ML), and artificial intelligence (AI) to transform their business models. The specialization is intended for anyone interested in how the use of AI and ML for the cloud, and especially for data, creates opportunities and requires change for businesses. No previous experience with ML, programming, or cloud technologies is required. The courses do not include any hands-on technical training.
-
Course by
-
Self Paced
-
English
Computer Vision Basics
By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities. They are equipped to identify some key application areas of computer vision and understand the digital imaging process. The course covers crucial elements that enable computer vision: digital signal processing, neuroscience and artificial intelligence.
-
Course by
-
13 hours
-
English
MySQL with Information Technology
In this project you will explore how MySQL fits into information systems. You will become familiar with MySQL features as you explore database management system options and participate in hands-on exercises using MySQL Workbench to create and populate a table in a MySQL relational database. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 hours
-
English
Object Oriented Java Programming: Data Structures and Beyond
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. You’ll also practice critically evaluating your own code, and you’ll build technical communication skills that will help you prepare for job interviews and collaborative work as a software engineer.
-
Course by
-
Self Paced
-
English
TESOL Certificate, Part 1: Teach English Now!
Demonstrate basic foundational principles, recognize second or foreign language learning theories, and design and plan lessons to teach English as a second or foreign language effectively. This specialization is the first of two specializations that make up the TESOL Certificate from Arizona State University. In this specialization, you will learn about the basic foundational principles of language acquisition and the basic techniques founded upon those principles.
-
Course by
-
Self Paced
-
English
An Introduction to Programming the Internet of Things (IOT)
Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms. This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you’ll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Please note that this specialization does not offer discussion forums.
-
Course by
-
Self Paced
-
English
Business Statistics and Analysis
The Business Statistics and Analysis Specialization is designed to equip you with a basic understanding of business data analysis tools and techniques. Informed by our world-class Data Science master's and PhD course material, you’ll master essential spreadsheet functions, build descriptive business data measures, and develop your aptitude for data modeling. You’ll also explore basic probability concepts, including measuring and modeling uncertainty, and you’ll use various data distributions, along with the Linear Regression Model, to analyze and inform business decisions.
-
Course by
-
Self Paced
-
English
Digital Transformation of Financial Services - Capstone Project
In this capstone project course, we ask YOU to apply everything you have learned in this specialization to analyze a real world company and to develop a digital transformation strategy for this company. You will have the possibility to choose between four different case companies, that varies in size (from small start-up to large financial service providers), industry (banking, financial trading, insurance) and geographical location. For one of these -- only one -- you will create a concise recommendation of a strategy to leverage the digital transformation of financial services.
-
Course by
-
Self Paced
-
5 hours
-
English
Game-based Learning with Scratch
From old-age analog to high-tech digital, games are one of the most attention capturing mediums that exist.
-
Course by
-
Self Paced
-
3 hours
-
English
Working with Relational Data Stores in Azure
In this project you will create and manage instances of Azure SQL Database and Azure Synapse Analytics services.
-
Course by
-
Self Paced
-
3 hours
-
English
Build a Stopwatch using JavaScript
In this 1-hour long project-based course, you will learn how to (be able to apply the basics of JavaScript, some built-in methods and create your own variable, be able to create arrays, conditions of high level and define conditions with different forms, be able to create functions, deal with the built-in methods and with the scope levels, be able to link between JavaScript and HTML, be able to handle code cases and add more options to your own smart interactive stopwatch to save and update data, be able to link between JavaScript and CSS, complete your own smart interactive stopwatch, display
-
Course by
-
Self Paced
-
4 hours
-
English
Machine Learning and Reinforcement Learning in Finance
The main goal of this specialization is to provide the knowledge and practical skills necessary to develop a strong foundation on core paradigms and algorithms of machine learning (ML), with a particular focus on applications of ML to various practical problems in Finance. The specialization aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) mapping the problem on a general landscape of available ML methods, (2) choosing particular ML approach(es) that would be most appropriate for resolving the problem, and (3
-
Course by
-
Self Paced
-
English
Cryptographic Hash and Integrity Protection
Welcome to Cryptographic Hash and Integrity Protection! This course reviews cryptographic hash functions in general and their use in the forms of hash chain and hash tree (Merkle tree). Building on hash functions, the course describes message authentication focusing on message authentication code (MAC) based on symmetric keys. We then discuss digital signatures based on asymmetric cryptography, providing security properties such as non-repudiation which were unavailable in symmetric-cryptography-based message authentication. This course is a part of the Applied Cryptography specialization.
-
Course by
-
Self Paced
-
9 hours
-
English
Collaboration For Everyone
Display problem-solving abilities in response to specific workplace situations and challenges. Speak publicly and present ideas and messages to audiences for goals of persuasion, information or entertainment. Develop positive self-talk and mindfulness habits to exercise a more productive, thriving outlook. Decide between various alternatives, determining which is most appropriate given your situation.
-
Course by
-
Self Paced
-
English
Applied Data Science with Python
The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language.
-
Course by
-
Self Paced
-
English
Essential Tools For Application Development
In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: Apache® Subversion® for version control, and Apache® Maven™ for build automation.
-
Course by
-
Self Paced
-
6 hours
-
English
IBM z/OS Mainframe Practitioner
This Professional Certificate is intended to provide the foundational skills required to launch a career in the enterprise platform that powers over 68% of worldwide transactions. Companies around the world are searching for these skills to run their critical system workloads. In this series of courses, the learner will be introduced to various operating systems, mainframe applications, and get real-time hands-on experience on an IBM Z server.
-
Course by
-
Self Paced
-
English
Addressing Racial Health Inequity in Healthcare
Recent events have once again put a spotlight on 400+ years of racism that has deeply entrenched our everyday structures, notably healthcare delivery. There is a significant need to provide a deep skillset to learners who have significant potential to change this system towards equity. Reducing racial and ethnic health disparities is core to the mission of public health.
-
Course by
-
Self Paced
-
English
Differential Calculus through Data and Modeling
This specialization provides an introduction to topics in single and multivariable calculus, and focuses on using calculus to address questions in the natural and social sciences. Students will learn to use the tools of calculus to process, analyze, and interpret data, and to communicate meaningful results, using scientific computing and mathematical modeling. Topics include functions as models of data, differential and integral calculus of functions of one and several variables, differential equations, and optimization and estimation techniques.
-
Course by
-
Self Paced
-
English
Intuit Academy Bookkeeping
Whether you are starting out or looking for a career change, the Intuit Academy Bookkeeping program prepares you for a variety of jobs in public accounting, private industry, government, and non-profit organizations—and for the Intuit Academy Bookkeeping exam. If you are detail-oriented and passionate about solving clients’ problems, this program is for you. You’ll gain a foundational understanding of accounting principles and an introduction to QuickBooks Online through hands-on practice working with real-world accounting scenarios.
-
Course by
-
Self Paced
-
English
How to Use The IFE-EFE Matrix for Strategic Analysis
In this 1-hour long project-based course, you will be able to analyze your organization and identify your competitive advantage with the Internal Factor Evaluation-External Factor Evaluation (IFE-EFE) matrix. IFE-EFE matrix is strategic management tools used for input stage of strategy formulation. The IFE is focused on the internal dimension of the organization by looking at the strengths and weaknesses. While the EFE is concerned with the external factors by focusing on the opportunities and threats the organization is exposed to.
-
Course by
-
Self Paced
-
4 hours
-
English
JavaScript Debugging Tips for Beginners
By the end of this project you will have used several techniques for debugging JavaScript code.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to Biology: Ecology, Evolution, & Biodiversity
In this 3-course specialization, you will learn to see nature the way a biologist does. You will gain an understanding and appreciation for the incredible diversity of life and the interdependence of all living things. You will explore what we know about the origins of life and how biologists have advanced the science of evolution since Charles Darwin's lifetime, as well as the many applications of evolutionary biology to our everyday lives; you will examine the characteristics, functions, origins, and the roles of each major group of living things.
-
Course by
-
Self Paced
-
English
Assessing and Improving Community Health
This course is intended to serve as an introduction to population health from both the vantage point of both public health and healthcare. We will examine the key components of community health needs assessments, how they are used, and how to compare population health assessments across subpopulations and time. We will also explore the epidemiological sources and criteria by which to select high quality data sources to estimate population health indicators and to select evidence-based interventions to improve population health.
-
Course by
-
Self Paced
-
15 hours
-
English