

Our Courses
Creating a Streaming Data Pipeline With Apache Kafka
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create a streaming data pipeline with Kafka providing you a hands-on look at the Kafka Streams API. You will run a Java application that uses the Kafka Streams library by showcasing a simple end-to-end data pipeline powered by Apache.
-
Course by
-
Self Paced
-
1 hour
-
English
UiPath Orchestrator and Capstone Projects
UiPath Orchestrator and Capstone Projects course will provide knowledge about Orchestrator and its capabilities. Further, the learning extends through understanding the Orchestrator user Interface, Contexts of Orchestrator and Assets and Queues in Orchestrator. The Capstone Projects will help you integrate and apply the knowledge gained from completing the RPA specialization. While working on the projects, you will apply critical thinking to solve challenging automation problems and develop skills to build robust automation.
-
Course by
-
Self Paced
-
6 hours
-
English
Unit Testing in React.js: Create a Unit Test Suite
Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library, building an extensive test suite for a real-world movie search application that fetches data from an API and displays it on screen.
-
Course by
-
Self Paced
-
3 hours
-
English
How to Implement Multitenancy in Django
In this 1-hour 30 minutes long project-based course, you will learn how to implement multitenancy in Django.
-
Course by
-
Self Paced
-
2 hours
-
English
Choosing a Facebook Post Type Based on Desired Engagement
By the end of this project, you will have a better understanding of how to Choose a Facebook Post Type Based on Desired Engagement. Learners will take an in-depth look at how Facebook can be strategically incorporated into overall marketing efforts. This project will help learners develop a deeper understanding of how to best set Facebook marketing objectives, define target audiences, and set desired engagement levels in an effort to choose specific post tones and types that will best meet overall goals.
-
Course by
-
Self Paced
-
3 hours
-
English
Fraud Detection on Financial Transactions with Machine Learning on Google Cloud
This is a self-paced lab that takes place in the Google Cloud console. Explore financial transactions data for fraud analysis, apply feature engineering and machine learning techniques to detect fraudulent activities using BigQuery ML.
-
Course by
-
Self Paced
-
2 hours
-
English
Introduction to Docker : The Basics
Welcome to Introduction to Docker: The basics. You're joining thousands of learners currently enrolled in the course.
-
Course by
-
Self Paced
-
2 hours
-
English
Managing Deployments Using Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. Dev Ops best practices make use of multiple deployments to manage application deployment scenarios. This lab provides practice in scaling and managing containers to accomplish common scenarios where multiple heterogeneous deployments are used.
-
Course by
-
Self Paced
-
1 hour
-
English
Word Forms and Simple Present Tense
In this course, “Word Forms and Simple Present Tense,” you will learn about different word forms, like nouns, proper nouns, plural forms and singular forms. You will learn when to use the articles “a” and “an.” You will also learn about the BE verb in English, how to form it and when to use it. Then you will learn how to form other verbs in the simple present, including some spelling rules, and how to make negative forms.
-
Course by
-
Self Paced
-
9 hours
-
English
Calculus: Single Variable Part 3 - Integration
Calculus is one of the grandest achievements of human thought, explaining everything from planetary orbits to the optimal size of a city to the periodicity of a heartbeat. This brisk course covers the core ideas of single-variable Calculus with emphases on conceptual understanding and applications. The course is ideal for students beginning in the engineering, physical, and social sciences.
-
Course by
-
Self Paced
-
17 hours
-
English
Java Basics: Selection and Iteration
Code and run your first Java program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
9 hours
-
English
Egypt before and after pharaohs.
History of Ancient Egypt. Before and after the Pharaohs: From the birth of the State (c. 3000 BCE) to the early Christian communities (4th century CE).
-
Course by
-
Self Paced
-
6 hours
-
English
Introduction to OpenStack and Kubernetes Orchestrators
In this course, we will explain two open-source cloud management and orchestration platforms—OpenStack and Kubernetes. You will learn about different OpenStack concepts and the process to create virtual machines in OpenStack using the Web interface and the command line. You will also learn to automate these deployments using YAML-based Heat templates. OpenStack networking constructs, such as security groups and Floating IPs, will be covered in this course as well.
-
Course by
-
Self Paced
-
4 hours
-
English
Use Wakelet to Curate Learning Collections
With the endless learning opportunities available online, it can be overwhelming to find and save the best of the best for your students. With Wakelet, you can organize videos, assignments, and much more into learning collections for your students.
-
Course by
-
Self Paced
-
1 hour
-
English
Principles of UX/UI Design
Learn the fundamentals of User Experience (UX) research and design. Become immersed in the UX process of identifying problems and iterating and testing designs to find appropriate solutions. You’ll learn how to empathize with users through best-practice research approaches, and create common UX artifacts such as user personas. And you’ll use UX insights to make appropriate design decisions. By utilizing the User Interface (UI) design process, you will be able to create wireframes for features in Figma, and turn them into Minimum Viable Product (MVP) style prototypes from your mockups.
-
Course by
-
Self Paced
-
22 hours
-
English
COVID19 Data Visualization Using Python
By the end of this project, you will learn How you can use data visualization techniques to answer to some analytical questions.
-
Course by
-
Self Paced
-
2 hours
-
English
Creating a Free Business Page with Blogger
In this 1-hour long project-based course, you will learn how to create a small business blog using the Blogger.com platform, how to customize their page, how to interact with customers and promote their business, and how to use the Stats tab to analyze their reach. This course will benefit small business owners with limited to no social media marketing experience. 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
-
2 hours
-
English
Developing Cloud Apps with Node.js and React
Note: This course has been replaced by the following two IBM courses:
- Developing Front-End Apps with React
- Developing Back-End Apps with Node.js and Express
Are you ready to learn about some of the most in-demand libraries in back-end and front-end development? This is the course for you! In a recent Stack Overflow survey, JavaScript was ranked as the most commonly used programming language. Node.js and React.js were voted as the most popular web frameworks and technologies.
-
Course by
-
Self Paced
-
16 hours
-
English
Mastering Ansible Automation
Learn the essentials to quickly master automation with Ansible! While this course is designed for learners with limited coding experience, it is helpful (though not required!) to have familiarity with Linux or Unix-like operating systems, the command line interface, and the basics of shell scripting. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing.
-
Course by
-
Self Paced
-
11 hours
-
English
Processing Data with Google Cloud Dataflow
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will simulate a real-time real world data set from a historical data set. This simulated data set will be processed from a set of tex…
-
Course by
-
Self Paced
-
English
The Beauty of Kunqu Opera
This course will focus on the historical and cultural background, literary aesthetics, music, and performance of Kunqu, China’s classical opera. After viewing the lecture videos presented by scholars and renowned maestros in the field of Kunqu, students’ understanding and appreciation of Chinese performing arts, classical literature and traditional culture will be enhanced.
-
Course by
-
Self Paced
-
10 hours
-
English
Activism in Sports and Culture
Sports have become an ever-present reflection of American culture, and an important symbol of the divisions and alliances in our society. Sports and political change walk hand in hand in America. The way that athletes and institutions deal with questions of race, economic hardship, nationalism, and political ties have become central to the way that we understand ourselves and our society. And yet, there are those who would prefer their sports free of controversy and opinion.
-
Course by
-
Self Paced
-
15 hours
-
English
Waits in Selenium Test Automation Tool
One of the biggest challenges QAs and Developers face in test automation is synchronizing application under test and test automation code.
-
Course by
-
Self Paced
-
2 hours
-
English
3D CAD Fundamental
There have many three-dimensional shape of the object in your brain that are wanted to share, but do not know how to express? How to "sketch" the three-dimensional image in your mind? 3D modeling technology can help us construct the most intuitive and understandable three-dimensional model. The use of floor plan interpret the three-dimensional object process-the most direct and effective expression of our ideas.
-
Course by
-
Self Paced
-
9 hours
-
English
Geographical Information Systems - Part 1
This course is organized into two parts presenting the theoretical and practical foundations of geographic information systems (GIS). - Together theses courses constitute an introduction to GIS and require no prior knowledge. - By following this introduction to GIS you will quickly acquire the basic knowledge required to create spatial databases and produce high-quality maps and cartographic representations. - This is a practical course and is based on free, open-source software, including QGIS. If you study or work in the fields of land management or the analysis of geographically distributed
-
Course by
-
Self Paced
-
20 hours
-
English