

Our Courses
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
Global Challenges in Business
This specialization prepares students for the global challenges that businesses face in the 21st century. The global marketplace now and in the future spans emerging markets, a world connected by social media, and rapid technological advancements, hand in hand with huge challenges relating to migration patterns, multiculturalism, and increased competition.
-
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, which provides a broad overview of the music business, including a history of the industry as well as the various roles that exist and how they relate to one another. You will learn how record contracts are structured as well as a basic overview of copyright law.
-
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