Our Courses
Adding Decentralized Notifications to an Application using Push Protocol
This is a self-paced lab that takes place in the Google Cloud console.In this lab, you will learn how to add decentralized notifications to your BigQuery-based application using the Push Protocol.
- Course by
- Self Paced
- 1 hour
- English
AI Workflow: Data Analysis and Hypothesis Testing
This is the second course in the IBM AI Enterprise Workflow Certification specialization. You are STRONGLY encouraged to complete these courses in order as they are not individual independent courses, but part of a workflow where each course builds on the previous ones.
- Course by
- Self Paced
- 11 hours
- English
VPC Networking Fundamentals
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create an auto-mode VPC network with firewall rules and 2 VM instances. Then, you explore the connectivity for the VM instances.
- Course by
- Self Paced
- 1 hour
- English
Collaborate on Files in Slack: Local & Google Drive Integrations
By the end of this project, you will maximize collaborations by supporting messages with files and creating files in Slack.
- Course by
- Self Paced
- 3 hours
- English
Economic Growth and Distributive Justice Part II - Maximize Social Wellbeing
If you really care about the big questions in the economies and societies of the 21st century, such as distributive justice - namely, inequality of income or wealth, and its correlation with economic growth - this course is meant for you. The knowledge you will gain can truly change your outlook on our world.
"Economic Growth and Distributive Justice - Maximizing Social Wellbeing" is the second part of a two part course and it includes the following five lectures:
(1) The excess burden of taxation
(2) Tax incidence: who bears the economic burden of tax?
- Course by
- Self Paced
- 7 hours
- English
Java Class Library
Java Class Library is the fourth and final course in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments.
- Course by
- Self Paced
- 30 hours
- English
Introduction to Networks and Cisco Devices
In this 2-hours guided project, you will identify different components such as end devices, intermediary devices, and connection media and simulate network topologies in the Packet Tracer, manage Cisco network devices using telnet, SSH, and Console connections, and secure access to Cisco devices using passwords and password encryption services.
- Course by
- Self Paced
- 3 hours
- English
Take the Lead on Healthcare Quality Improvement
In this course you will learn about the importance of quality in healthcare and how you can contribute by implementing a quality improvement (QI) project to improve processes of care and patient outcomes. You will learn about powerful tools to add to your QI ‘toolbox’ during short lectures and reflective exercises. You will apply these tools to the implementation of a QI project in your own practice setting or an area of personal improvement. At the completion of the course, you will have a storyboard that captures your QI project success to share with others.
- Course by
- Self Paced
- 30 hours
- English
Playing to Your Strengths by StandOut®
Playing to Your Strengths is designed for any professional individual striving to be more productive and more focused today than they were yesterday and those who want to make their greatest contributions at work and in life by embracing a strengths-based mindset.
Based on the six-part film series Trombone Player Wanted from Marcus Buckingham, this 6-week course includes video demonstrations, practice simulations, a course guide, and reflection activities that will inspire you to identify your strengths and make them a vital and sustainable part of your everyday life.
- Course by
- Self Paced
- English
Getting Started with Generative AI APIs
This course walks learners through setting up their OpenAI trial, generating API keys, and making their first API request. Learners are introduced to the basics of natural language generation using OpenAI GPT-3 before building a movie recommendation system.
- Course by
- Self Paced
- 10 hours
- English
Deploy a Complete Wordpress Video Blog in Microsoft Azure
In this one-hour project, you will learn how to use Microsoft Azure Cloud Platform and compute services like Azure Web Apps, Azure Storage Accounts, and Azure Database for MySQL to host and deploy a Video Blog WordPress Website.
- Course by
- Self Paced
- 3 hours
- English
Statistical Thermodynamics: Molecules to Machines
Modern engineering research focuses on designing new materials and processes at the molecular level. Statistical thermodynamics provides the formalism for understanding how molecular interactions lead to the observed collective behavior at the macroscale.
This course will develop a molecular-level understanding of key thermodynamic quantities like heat, work, free energy and entropy. These concepts will be applied in understanding several important engineering and biological applications.
- Course by
- Self Paced
- 10 hours
- English
E-Commerce Payments Using Stripe and NodeJS
In this 1-hour long project-based course, you will learn how to create a website which takes online payments using Stripe.
- Course by
- Self Paced
- 3 hours
- English
Power and Sample Size for Multilevel and Longitudinal Study Designs
Power and Sample Size for Longitudinal and Multilevel Study Designs, a five-week, fully online course covers innovative, research-based power and sample size methods, and software for multilevel and longitudinal studies. The power and sample size methods and software taught in this course can be used for any health-related, or more generally, social science-related (e.g., educational research) application. All examples in the course videos are from real-world studies on behavioral and social science employing multilevel and longitudinal designs.
- Course by
- Self Paced
- 19 hours
- English
Cyber Security Fundamentals
This course is intended to provide a general introduction to key concepts in cyber security. It is aimed at anyone with a good general knowledge of information and communications technology. The nature, scope and importance of cyber security are explained, and key concepts are justified and explored. This includes examining the types of threat that cyber security must address, as well as the range of mechanisms, both technological and procedural, that can be deployed.
- Course by
- Self Paced
- 22 hours
- English
Operating System Foundations
In this course, we take a look at what an actual operating system is. People often confuse operating systems with browsers and many other things. We take a look at Windows versus Linux versus MacOS and discuss how these operating systems evolved. We also get into some technical detail about the components that make up an operating system.
- Course by
- Self Paced
- 3 hours
- English
Securing Cloud Applications with Identity Aware Proxy (IAP) using Zero-Trust
This is a self-paced lab that takes place in the Google Cloud console. In this lab, we will walk through deploying a sample application and enforcing the access restriction capabilities using Identity-Aware Proxy.
- Course by
- Self Paced
- 1 hour
- English
Mobile Development and JavaScript
This course is the first in a series that will allow you to expand your skills as an Android developer into the world of cross-platform mobile development. This will allow you to use your foundations as an Android developer to build cross-platform mobile applications. The first step in this expansion is learning to program in JavaScript. This will prepare you to learn to use the React library for mobile development.
- Course by
- Self Paced
- 46 hours
- English
Working with Data in iOS
This course introduces you to the core principles of working with data in iOS. You will delve deeper into the processes and concepts behind APIs, explore data formats that allow you to transfer data between servers and devices and discover how to work with data in Swift using Core Data.
By the end of this course, you’ll be able to:
-Demonstrate a working knowledge of how Swift applications communicate over the web.
-Apply asynchronous programming techniques using Swift.
- Course by
- Self Paced
- 19 hours
- English
Introduction to Semiconductor Devices 2
This course aims to provide a general understanding of semiconductor devices. This coures covers the Metal-Semiconductor Contact, Metal-Oxide-Semiconductor (MOS) capapcitor, Metal-Oxide-Semiconductor Field Effect Transistors(MOSFETs), CMOS, Metal-Semiconductor Field Effect Transistors(MESFETs), Memory and Bipolar Junction Transistor (BJT) to improve the overall knowledge of semiconductor industry.
- Course by
- Self Paced
- 10 hours
- English
Foundational Skills for Communicating About Health
Effective communication is a core skill that nearly every health professional will need and use during their careers. Yet, few health professionals receive even basic training in how to design communications to be clear and successful. As “foundational skills,” the content in this course can be applied to both oral and written communication, within and beyond health.
- Course by
- Self Paced
- 15 hours
- English
Prototyping and Design
In this course you will learn how to design and prototype user interfaces to address the users and tasks identified in user research. Through a series of lectures and exercises, you will learn and practice paper- and other low-fidelity prototyping techniques; you will learn and apply principles from graphic design, including design patterns; you will learn to write a design rationale; and you will learn how to design for specific populations and situations, including principles and practices of accessible design.
- Course by
- Self Paced
- 11 hours
- English
Cloud Storage: Qwik Start - Cloud Console
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to perform basic tasks in Cloud Storage using the Google Cloud Console. Watch the short video Google Cloud Storage: Massive Scalability Plus More.
- Course by
- Self Paced
- 1 hour
- English
Typescript in React: Higher Order Components
By the end of this course you will be able to start working with higher order components in Typescript applications.
- Course by
- Self Paced
- 2 hours
- English
Creative Design, Prototyping, and Testing
Designing the customer and user experience is essential to creating great products today. Gone is the old paradigm of “form follows function” model of design. The process must be iterative and follow the best product design and development processes. While designing a great user experience can be a lengthy and expensive process, there are approaches to doing it faster and smarter, without compromising results.
- Course by
- Self Paced
- 12 hours
- English