

Our Courses
Create a Virtual Private Cloud (VPC) Using AWS
By the end of this project, you will have successfully created a virtual private cloud using Amazon Web Services and launched a virtual machine instance in that cloud. A virtual private cloud is a secure, isolated private cloud hosted within a public cloud. Virtual private clouds allow users to establish a higher level of security and privacy within the cloud structure while taking advantage of the scalability offered by cloud providers. Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
2 hours
-
English
Convolutions for Text Classification with Keras
Welcome to this hands-on, guided introduction to Text Classification using 1D Convolutions with Keras.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to Participatory Approaches in Public Health
This course will introduce you to participatory approaches to public health. You will learn about the history of participatory health research and why it is essential to solving contemporary public health challenges. The course will help you to understand the social and cultural context of public health, before introducing you to essential concepts for working with communities: knowledge and power. Finally, you will engage with critical analyses of participatory approaches, to help you to determine if and when such strategies are appropriate.
-
Course by
-
Self Paced
-
18 hours
-
English
Storing, Retrieving, and Processing JSON data with Python
By the end of this project, you will learn how to work with JSON data in python. we will learn what is an API and how we can access the data using HTTP requests in Python. We are going to retrieve the data and use TKinter module in python to develop a desktop application for browsing characters rolled in Rick and Morty series. During this project, you will learn what a JSON API is and how it works.
-
Course by
-
Self Paced
-
3 hours
-
English
Network Function Virtualization
This course covers Network Function Virtualization from the perspective of a systems engineer. It first discusses the proliferation of middleboxes in enterprise networks and the necessity of virtualizing these components just like software applications. It then details several optimizations in operating systems to facilitate efficient networking on virtualized hardware followed by design decisions in user-plane libraries for bypassing the kernel for efficient packet processing.
-
Course by
-
Self Paced
-
8 hours
-
English
Build a Google Firebase Web Application
In this 2-hour long project-based course, you will gain hands-on experience with one of the hottest web and mobile development backend services, Google Firebase.
-
Course by
-
Self Paced
-
3 hours
-
English
Intro to Acoustics (Part 1)
This course introduces acoustics by using the concept of impedance. The course starts with vibrations and waves, demonstrating how vibration can be envisaged as a kind of wave, mathematically and physically. They are realized by one-dimensional examples, which provide mathematically simplest but clear enough physical insights. Then the part 1 ends with explaining waves on a flat surface of discontinuity, demonstrating how propagation characteristics of waves change in space where there is a distributed impedance mismatch.
-
Course by
-
Self Paced
-
14 hours
-
English
Blockchain Opportunity Analysis for Global Commerce
In this fourth and final course of the specialization, you will synthesize your learning into a project deliverable called a Blockchain Opportunity Analysis. The goals of this course are twofold: One, it’s for you to identify a specific need or problem in Global Commerce that can potentially be solved using blockchain technology. Two, it’s for you to investigate possible solutions to this problem, including how these solutions might be executed.
-
Course by
-
Self Paced
-
13 hours
-
English
Introduction to Communication Science
Since Antiquity, scholars have appreciated the importance of communication: as social beings, we cannot exist without communication. We need to interact with people around us, to make sense of the world and to position ourselves in a wider social and cultural reality. In this course, we look at how and why communication evolved as a science and reflect on today’s dominant paradigms. The course also extends beyond the boundaries of communication science itself, exploring dimensions of history, sociology and psychology.
-
Course by
-
Self Paced
-
10 hours
-
English
Creating a virtual book store using java GUI
In this 1-hour long project-based course, By the end of this project, you will create a graphical user interface application of a virtual bookstore using java as a programming language.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to Cataract Surgery
This comprehensive course will give you the fundamental knowledge needed to begin performing cataract surgery by phacoemulsification and extracapsular removal. Each step from preoperative evaluation to postoperative care will be covered to help prepare you for the operating room.
-
Course by
-
Self Paced
-
10 hours
-
English
Introduction to Image Generation
This course introduces diffusion models, a family of machine learning models that recently showed promise in the image generation space. Diffusion models draw inspiration from physics, specifically thermodynamics. Within the last few years, diffusion models became popular in both research and industry. Diffusion models underpin many state-of-the-art image generation models and tools on Google Cloud. This course introduces you to the theory behind diffusion models and how to train and deploy them on Vertex AI.
-
Course by
-
Self Paced
-
1 hour
-
English
Archaeology and Heritage of Africa
This course was funded by the German Foreign Office and developed by the German Archaeological Institute (DAI), in collaboration with the Universitat Autònoma de Barcelona (UAB), the Interdisciplinary Center for Archaeology and Evolution of Human Behavior (ICArEHB) in Portugal, and the Eduardo Mondlane University in Mozambique, with input from experts around the world. Africa has a rich cultural heritage spanning tens of thousands of years, including the earliest known fossils of our hominin ancestors, abundant and diverse rock art sites, and some of the oldest civilizations in human history.
-
Course by
-
Self Paced
-
17 hours
-
English
Introduction to Artificial Intelligence (AI)
Artificial Intelligence (AI) is all around us, seamlessly integrated into our daily lives and work. Enroll in this course to understand the key AI terminology and applications and launch your AI career or transform your existing one. This course covers core AI concepts, including deep learning, machine learning, and neural networks. You’ll examine generative AI models, including large language models (LLMs) and their capabilities.
-
Course by
-
Self Paced
-
9 hours
-
English
Increase SEO Traffic with WordPress
By the end of this project, you will learn how to increase SEO on your free WordPress website. You will add tags, categories, and links to an existing WordPress website and manage content in order to increase SEO. You will learn where to read analytics within WordPress in order to drive content management related to SEO within your WordPress website. 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
Unsupervised Machine Learning
This course introduces you to one of the main types of Machine Learning: Unsupervised Learning. You will learn how to find insights from data sets that do not have a target or labeled variable. You will learn several clustering and dimension reduction algorithms for unsupervised learning as well as how to select the algorithm that best suits your data.
-
Course by
-
Self Paced
-
23 hours
-
English
Get started with Instagram for Business
By the end of this project, you will create a free account on Instagram, will set up a business profile, develop a content strategy, and add content.
-
Course by
-
Self Paced
-
3 hours
-
English
Create a Financial Statement using Google Sheets
By the end of this project, you will be able to populate the Google Sheets Financial Statement Template and feel comfortable updating the different tabs on the Financial Statement Template.
-
Course by
-
Self Paced
-
3 hours
-
English
Agriculture, Economics and Nature
Sound economic thinking is crucial for farmers because they depend on good economic decision making to survive. Governments depend on economic information to make good policy decisions on behalf of the community. This course will help you to contribute to better decision making by farmers, or by agencies servicing agriculture, and it will help you to understand why farmers respond to policies and economic opportunities in the ways they do. You can use this course to improve your skills and knowledge and to assess whether this is a subject that you'd like to study further.
-
Course by
-
Self Paced
-
17 hours
-
English
Importing Data to a Firestore Database
In this lab you will upload existing data (a CSV file) to a Firestore serverless database in the cloud.
-
Course by
-
Self Paced
-
1 hour
-
English
Design Your Virtual Classroom with Canva
By the end of this project, you will learn how to design your virtual classroom using Canva. We will create a Zoom virtual background for your classroom and a virtual classroom design for your learning platform. You will be able to incorporate a color scheme, images, and other design elements for aesthetically pleasing and value added business marketing collateral. We can use Canva to complete this project because it provides all the tools you need to create an organized and visually appealing product while offering a variety of options for sharing and collaboration.
-
Course by
-
Self Paced
-
2 hours
-
English
Speech to Text Transcription with the Cloud Speech API
This is a self-paced lab that takes place in the Google Cloud console. The Cloud Speech API lets you do speech to text transcription from audio files in over 80 languages. In this hands-on lab you’ll record your own audio file and send it to the Speech API for transcription.
-
Course by
-
Self Paced
-
1 hour
-
English
Create an Organizational Company Chart with Canva
By the end of this project, you will learn how to create an organizational company chart from scratch using the free version of Canva. An organizational chart is a diagram that visually conveys a company's internal structure by detailing the roles, responsibilities, and relationships between individuals within an entity. You will be able to incorporate a color scheme, different charts, and other design elements for aesthetically pleasing and value added business marketing collateral.
-
Course by
-
Self Paced
-
2 hours
-
English
Computational Thinking with JavaScript 4: Create & Deploy
This is the fourth and final course in the Computational Thinking with JavaScript specialisation. It is an added-value unit and entirely builds on what you will have learned in the first three units and enables you to synthesise and develop that knowledge. The course supports you to develop your own larger application, using a combination of the technologies you have seen already, including HTML, JavaScript and various libraries, while also encouraging you to reach out to incorporate new libraries.
-
Course by
-
Self Paced
-
21 hours
-
English
Effective Engagement of Civil Society in Development
Civil society organizations (CSOs) are key actors in development that have valuable contributions to make. They play a multitude of roles - including in relation to humanitarian assistance, service-delivery, research and policy development, and pursuing accountability from governments and other stakeholders – all of which can significantly contribute to the realization of the Sustainable Development Goals (SDGs). CSOs are expected to play a critical role in implementing the SDGs and in monitoring their progress.
-
Course by
-
Self Paced
-
13 hours
-
English