

Our Courses

Online Learning Design for Educators
This specialization is for educators seeking to improve and expand their repertoire of online teaching skills related to the design, development and delivery of effective and engaging online courses and lessons for school age and adult learners. Learning in the 21st century no longer takes place exclusively between the four walls of a physical classroom. With advances in technology, learners now expect to be offered flexible study modes outside of the traditional face-to-face model.
-
Course by
-
Self Paced
-
English

Anti-Racism
Anti-Racism is a three-course specialization intended for anyone who is interested in learning about race and racism, particularly in the context of the United States, wants to be an anti-racist advocate, or seeks to incorporate anti-racist practices into their daily lives. Anti-Racism I is an ideal starting place for learners unfamiliar with critical race theory and want a primer on race and racism in the United States.
-
Course by
-
Self Paced
-
English

ASP.NET for Experienced Developers
Acquire the expertise needed to construct robust, scalable, and secure applications using .NET technology through this comprehensive specialization. It consists of three courses: C# for .NET Developers: Master C# programming and .NET framework, starting from basics to advanced object-oriented programming. By the end, you'll be proficient in: Fundamentals of C# programming language and .NET architecture. Developing web applications using ASP.NET. Essential programming aspects like data types, variables, operators, and control structures.
-
Course by
-
Self Paced
-
English

Advanced Embedded Linux Development
This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part of CU Boulder’s Master of Science in Electrical Engineering. This specialization provides students with the fundamentals of embedded operating systems including a working understanding of how to configure and deploy a Linux based Embedded System. Students will gain expertise in software tools and development methods which can be used to create applications and build custom Linux based Embedded Devices.
-
Course by
-
Self Paced
-
English

Natural Language Processing in Microsoft Azure
Natural language processing supports applications that can see, hear, speak with, and understand users. Using text analytics, translation, and language understanding services, Microsoft Azure makes it easy to build applications that support natural language. In this course, you will learn how to use the Text Analytics service for advanced natural language processing of raw text for sentiment analysis, key phrase extraction, named entity recognition, and language detection. You will learn how to recognize and synthesize speech by using Azure Cognitive Services.
-
Course by
-
8 hours
-
English

APIs Explorer: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. In this lab you'll upload an image to Cloud Storage then make a request to the Vision API with APIs Explorer.
-
Course by
-
Self Paced
-
1 hour
-
English

Query Client Data with LibreOffice Base
By the end of this project you will have used the Query Design window in LibreOffice Base to construct and run queries that retrieve, sort, filter, and perform calculations on data from a multi-table relational Client database.
-
Course by
-
Self Paced
-
3 hours
-
English

Data Engineering, Big Data, and Machine Learning on GCP
87% of Google Cloud certified users feel more confident in their cloud skills.
-
Course by
-
Self Paced
-
English

Grab Data Fast with Vertical and Horizontal LOOKUP
Data can come our way in multiple forms and from multiple file types. It’s likely that at some point you will be faced with a data set that includes categories and subcategories under one heading or under headings with nested subheadings. Cutting through the file structure can seem like a time-consuming task, so it is critical to leverage VLOOKUP and HLOOKUP to pull out the needed data quickly. In this course you will understand how lookup tables work and apply VLOOKUP and HLOOKUP formulas to quickly extract data by treating a section of your spreadsheet as a lookup table.
-
Course by
-
Self Paced
-
3 hours
-
English

Cybersecurity Operations Fundamentals
The Cybersecurity Operations Fundamentals Specialization gives you the basic skills you need to begin a career as an entry-level cybersecurity analyst. As you progress through this Specialization, you'll gain the foundational knowledge that organizations require to protect their network. Completing this Specialization will prepare you to start your career as a Security Operations Center Analyst. Previous IP networking knowledge is preferred.
-
Course by
-
Self Paced
-
English

Entrepreneurial Finance: Strategy and Innovation
From entrepreneurs to executives, this Specialization provides an opportunity for you to learn how to advance business innovation in your company and gain insights from leading faculty in the Fuqua School of Business at Duke University. In the first course, you will learn how to valuate entrepreneurial ventures—including high-growth startups—using Excel spreadsheet models.
-
Course by
-
Self Paced
-
English

Advanced Cybersecurity Concepts and Capstone Project
In this course, you’ll learn about threat mitigation by following the three stages of threat modeling. The steps are: decomposing the application, determining and ranking threats, and determining countermeasures and mitigation. You’ll learn about access control, secure development, cryptography, as well as asset management. You’ll also be introduced to the types of attacks that IoT (Internet of Things) devices and services face. At the end of this course, you’ll also complete a focused security mitigation strategy plan for a given business.
-
Course by
-
Self Paced
-
8 hours
-
English

Test-Driven Development
In this Test-Driven Development Specialization, we will take a hands-on look at Test-Driven Development by writing and implementing tests from the first module. You'll be translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unit test mock module. You'll learn to integrate best practices of test-driven development into your programming workflow and refactor legacy codebases with the help of agile methodologies. We will explore continuous integration and how to write automated tests in Python.
-
Course by
-
Self Paced
-
English

Improving Network Performance I
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you'll work on practical elements of performance testing, with an eye to improving network bandwidth in your environment by using different core sizes and internal vs. external networks.
-
Course by
-
Self Paced
-
1 hour
-
English

Teaching Impacts of Technology: Workplace of the Future
In this course you’ll focus on how the Internet has enabled new careers and changed expectations in traditional work settings, creating a new vision for the workplace of the future. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level.
-
Course by
-
Self Paced
-
13 hours
-
English

Financial Engineering and Risk Management
This specialization is intended for aspiring learners and professionals seeking to hone their skills in the quantitative finance area. Through a series of 5 courses, we will cover derivative pricing, asset allocation, portfolio optimization as well as other applications of financial engineering such as real options, commodity and energy derivatives and algorithmic trading. Those financial engineering topics will prepare you well for resolving related problems, both in the academic and industrial worlds.
-
Course by
-
Self Paced
-
English

Use Power Bi for Financial Data Analysis
In this project, learners will have a guided look through Power Bi dynamic reports and visualizations for financial data analysis.
-
Course by
-
Self Paced
-
3 hours
-
English

EMT Foundations
In this course, you will get a thorough introduction to the emergency medical services system, and learn the foundation components to how it works as a whole. You will also learn the nuts and bolts of becoming a healthcare provider, and gain some basic knowledge about the human body.
-
Course by
-
Self Paced
-
14 hours
-
English

Global Health Challenges and Governance
This specialisation serves to introduce and integrate the key concepts of global health, globalisation and governance to understanding major challenges and threats to global health. It aims to provide learners with opportunities to understand the complex international setting of global health, the role of important stakeholders and the need for good governance in global health. Learners will be introduced to some of the most important challenges to global health and their implications in global health practice.
-
Course by
-
Self Paced
-
English

The DIY Musician
With social media platforms and powerful recording technology at your fingertips, it’s easier now than ever before to create music and share it with your fans. But where do you begin and how do you get started? This specialization will take you through the process of writing, recording, and producing your own music in order to gain the practical skills you need to record music within ProTools, which is the industry standard Digital Audio Workstation.
-
Course by
-
Self Paced
-
English

Create Dynamite in Unity
In this one-hour, project-based course, you'll learn how to create a functioning stick of dynamite! You'll use primitive 3D objects to create the model, configure a particle effect to light the wick, and then use the physics engine to create an explosive force.
-
Course by
-
Self Paced
-
3 hours
-
English

Doing Clinical Research: Biostatistics with the Wolfram Language
This course aims to empower you to do statistical tests, ready for incorporation into your dissertations, research papers, and presentations. The ability to summarize data, create plots and charts, and to do the statistical tests that you commonly see in the literature is a powerful skill indeed. There are powerful tools readily available to achieve these goals. None are quite as easy to learn, yet as powerful to use, as the Wolfram Language. Knowledge is literally built into the language.
-
Course by
-
Self Paced
-
15 hours
-
English

Introduction to Business
This specialization is intended for novice business professionals seeking to develop management, leadership, finance, and digital marketing skills with the ultimate goal of preparing learners to operate or participate in the operation of a business. Throughout the three courses, learners will cover people management, the key features of leadership, strategic planning, search engine strategies, reputation management, content creation, common financial statements, cash flow, and expense management.
-
Course by
-
Self Paced
-
English

Management Consulting
This covers all the consulting basics. Why do clients hire consultants? What are the top 10 superpowers that consultants have? How do you get a consulting job? How do you break-down problems? Why do consultants love data? How do consultants get smart quickly? How can you persuade others with your thinking, analysis, presentations, and words?
-
Course by
-
Self Paced
-
English

Create a Point of Sale (POS) with Java Basics
By the end of this project, you will be able to create a simple point of sale POS app with the basic functionalities that any supermarket needs to establish their cashier systems, You'll be able to multiply the items by their corresponding prices, add them all together and finally, show the total payment.
-
Course by
-
Self Paced
-
3 hours
-
English