Our Courses
Capstone MOOC for "Android App Development"
The Capstone project integrates material from throughout the Android App Development Specialization to exercise and assess the ability of learners to create an interesting Android app. Learners will apply knowledge and skills learned in previous MOOCs in this Specialization, including Java programming features; Android activity, broadcast receiver, service, and content provider (plus SQLite) components; and unit, integration, and user interface testing. The project itself is similar in scope to previous assignments in the earlier MOOCs in the Specialization.
- Course by
- Self Paced
- 5 hours
- English
Threat Analysis
If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand Incident Analysis in a Threat-Centric SOC. By the end of the course, you will be able to:\t
•Use the classic kill chain model to perform network security incident analysis
• Describe the reconnaissance phase of the classic kill chain model
• Describe the weaponization phase of the classic kill chain model
• Describe the delivery phase of the classic kill chain model •\tDescribe the exploitation phase of the classic kill chain model
- Course by
- Self Paced
- 27 hours
- English
New Product Development For Small Businesses and Start-Ups
In this 1 hr 40 mins long project-based course, you will learn about the process of developing a new product for start-up companies, and small and medium-sized enterprises (SMEs).
- Course by
- Self Paced
- 3 hours
- English
Migrating On-premises MySQL Using a Continuous Database Migration Service Job
This is a self-paced lab that takes place in the Google Cloud console.
- Course by
- Self Paced
- 2 hours
- English
Linux and Bash for Data Engineering
In this second course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn the fundamentals of Linux necessary to perform data engineering tasks. Additionally, you will explore how to use both Bash and zsh configurations, and develop the syntax needed to interact and control Linux. These skills will allow you to manage and manipulate databases in a Bash environment.
- Course by
- Self Paced
- 22 hours
- English
Fandom, Community, and Identity in Popular Music
In "Fandom, Community, and Identity in Popular Music," you will explore the intersections of fandom and popular culture using pop music as a framework. You will apply your skills of self-reflection and close reading/analysis to a few case studies of pop musicians and the ways in which their art inhabits and evolves in pop culture spaces. You will learn about what it means to be a music fan, and therefore to be a fan in general. Along the way, you’ll have the chance to express your creativity as a fan by making something to contribute back into your fandom.
- Course by
- Self Paced
- 12 hours
- English
Portfolio Optimization using Markowitz Model
In this 1-hour long project-based course, you will learn how to optimize a two-asset portfolio at the optimum risk-to-return with finding the maximum Sharpe ratio.
- Course by
- Self Paced
- 3 hours
- English
Loading Data into Google Cloud SQL
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will import data from CSV text files into Cloud SQL and then carry out some basic data analysis using simple queries.
- Course by
- Self Paced
- 1 hour
- English
Beyond Disruption: Why Your Vision Is Essential
In this course, you explore the important role vision plays in developing organizational strategy, maintaining competitive resilience, and in helping organizations survive and thrive through disruption. You will learn about and analyze the three main components of a vision: raison d'être, strategic differentiation, and values. First, you will understand what a vision framework is, examine its four organizational elements, and discover how to use it to integrate a vision throughout an organization. Then, you discover the value of having a personal vision through real-life leader stories.
- Course by
- Self Paced
- 14 hours
- English
System Validation (4): Modelling Software, Protocols, and other behaviour
System Validation is the field that studies the fundamentals of system communication and information processing. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do. The techniques put forward in system validation allow to prove the absence of errors. It allows to design embedded system behaviour that is structurally sound and as a side effect enforces you to make the behaviour simple and insightful.
- Course by
- Self Paced
- 4 hours
- English
Lesson | Business English Skills: Introducing Yourself in Business Settings
This lesson is part of a full course, Business English Networking. Take this lesson to get a short tutorial on the learning objectives covered. To dive deeper into this topic, take the full course.
By the end of this lesson, you will be able to:
- Introduce yourself by giving your name, job, company, and city
- Identify the job, company, and the city of new acquaintances
- Course by
- Self Paced
- 1 hour
- English
Aruba Network Security Basics
In Aruba Network Security Basics, you will explore what threats pose a risk to a basic computer network and what security technologies are available to harden your devices against these attacks. How do messages get encrypted? What exactly is Malware? What technologies can we deploy that will allow networks to defend themselves? Our lives and business rely on having trusted secure access to our networks, but what does it take to ensure that security?
- Course by
- Self Paced
- 5 hours
- English
Create Your First Game with Python
In this 2-hour long project-based course, you will learn the basics of game development with Python using the PyGame modules.
- Course by
- Self Paced
- 2 hours
- English
Marketing on TikTok
This is the second course in the Marketing with TikTok specialization. In this course, you will dive into why and how businesses use TikTok for marketing. You will learn how to set up a business account and create a TikTok-specific marketing strategy that will build your brand, establish a following, and maintain your presence on this innovative platform.
- Course by
- Self Paced
- 6 hours
- English
The Web and Databases in Android
Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin.
- Course by
- Self Paced
- English
Create a Dynamic-Link Library with DevC++ for Python
By the end of this project you will implement a function using C that raises each element of an array to a given power and then call the function using the Python ctypes package.
- Course by
- Self Paced
- 2 hours
- English
THINK GLOBAL: TEACHERS TRAINING COURSE (IDP-ICE)
A group of seven European partners from Catalonia, Belgium, and Wales worked together on the Erasmus+ funded ‘Think Global’ project on global competence. The project seeks to address the following research question throu…
- Course by
- Self Paced
- 32 hours
- English
Innovation Strategy with Goldman Sachs 10,000 Women
This elective course is a practical guide to help you in the development and launch of a new product or service. This course supplements the Goldman Sachs 10,000 Women course collection, designed for entrepreneurs ready to take their business to the next level.
In this elective course, you will examine how to turn a well-defined business idea into a new product or service ready for launch.
- Course by
- Self Paced
- 3 hours
- English
IAM Role Revoking and Permissions Boundary
By the end of this Project, you will be able to learn how and when to revoke an IAM Role.
- Course by
- Self Paced
- 2 hours
- English
Advanced MySQL Topics
In this course, you'll begin to push beyond simple SQL statements in MySQL to an advanced level in database engineering.
By the end of this course, you'll be able to:
- Use control statements and variables in different contexts in MySQL
- Develop user defined functions and procedures
- Optimize MySQL database queries
- Demonstrate a working knowledge of common table expressions and the JSON data type
- Understand how and when to use triggers and events
- Utilize subqueries, JOINS, views and transactions to perform data analysis
- Course by
- Self Paced
- 19 hours
- English
Build an Automated Landing page using AI from Wix ADI
In this 1-hour long project-based course, you will learn how to design a lead generation landing page with a free ebook lead magnet to collect email addresses using Wix Artificial Design Intelligence.
- Course by
- Self Paced
- 3 hours
- English
Practical Python for AI Coding 2
Introduction video : https://youtu.be/TRhwIHvehR0
- Course by
- Self Paced
- 9 hours
- English
How to create and join teams in Canva
By the end of this project, you will learn how to create groups in Canva, in which you can collaborate with your team and work together on projects.
- Course by
- Self Paced
- 3 hours
- English
Cloud Computing Security
In this MOOC, we will learn Cloud Computing basics using AWS as an example, We will guide you to create AWS account, planning AWS resources for your cloud systems, create AWS EC2 instances, access them and configure the popular LAMP web services with MySQL database. We will guide you to create user accounts for your programmer or operators using AWS Identify and Access management GUI, Register your domain name and setup DNS entry for your servers using AWS Route 53 in 22 mintues!
- Course by
- Self Paced
- 13 hours
- English
The Data Science of Health Informatics
Health data are notable for how many types there are, how complex they are, and how serious it is to get them straight. These data are used for treatment of the patient from whom they derive, but also for other uses. Examples of such secondary use of health data include population health (e.g., who requires more attention), research (e.g., which drug is more effective in practice), quality (e.g., is the institution meeting benchmarks), and translational research (e.g., are new technologies being applied appropriately).
- Course by
- Self Paced
- 10 hours
- English