Our Courses
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 con…
- 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 mat…
- 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.
- 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 applica…
- 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.
- 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 pos…
- 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. This skills-based specialization is intended for learners who have a basic python or…
- 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…
- 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 wh…
- 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 …
- 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 …
- 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.
- 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. Y…
- 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
Global Challenges in Business
Learning Outcomes for the Specialization: Upon completion of this specialization, you will be able to: Understand how businesses function in the global marketplace. Make ethical decisions to run a responsible business…
- Course by
- Self Paced
- English
Music Business
This specialization will give you the knowledge, both theoretical and practical, to launch your career in the music business as an artist, manager, agent, and/or producer. You will begin with Music Business Foundations, …
- Course by
- Self Paced
- English
Game Design and Development 4: 3D Platformer
If you love games and want to learn how to make them, then this course is your fourth step down that path. In this course you will learn the fundamentals of game design, including an understanding of game idea generation, design documentation, the business side of games, and social issues in games. You will continue developing video games using industry standard game development tools, including the Unity 2020 game engine. At the end of the course you will have completed a 3D Platformer game, and will be able to leverage an array of game development techniques to create your own basic games.
- Course by
- Self Paced
- 13 hours
- English
Pre-MBA Statistics
Welcome to the Pre-MBA Statistics course! By the end of this course, you will be able to describe how statistics can be used to summarize, analyze, and interpret data. This course introduces you to some aspects of descriptive and inferential statistics. You will learn to distinguish between various data types and describe the operations that you can execute with each type of data and the right tools to use. The course also discusses the concepts of probability, which form the backbone of statistical analysis.
- Course by
- Self Paced
- 24 hours
- English
Using Ruby on Rails with Cloud SQL for PostgreSQL on Cloud Run
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you'll learn how to deploy a new Ruby on Rails application using Google Cloud SQL for PostgreSQL on Cloud Run.
- Course by
- Self Paced
- 1 hour
- English
Introduction to iOS Mobile Application Development
Learn about iOS development by learning about the OS and the development platform. Discover how to set up and prepare a local environment. Get acquainted with the Swift playground and write code in Swift.
By the end of this course, you’ll be able to:
-Demonstrate a working knowledge of the general principles of mobile apps and the iOS ecosystem
-Set up and explore the XCode environment
-Demonstrate an understanding of how XCode is used in the Swift app development process
-Write Swift code and create UI with the use of Swift playgrounds
- Course by
- Self Paced
- 12 hours
- English