

Our Courses

The Factors that Influence the Effectiveness of Boards and the Governance Process
The third course in this Specialization introduces you to the factors that influence how effective boards of directors will be in carrying out their roles and responsibilities and hence the impact they have in shaping the success of the organization they govern. While this course has been developed with North American culture in mind, we do appreciate that, in other parts of the world, the nature of the factors that influence the effectiveness of nonprofit boards of directors may vary.
-
Course by
-
Self Paced
-
13 hours
-
English

General Chemistry: Concept Development and Application
This course will cover the topics of a full year, two semester General Chemistry course. We will use a free on-line textbook, Concept Development Studies in Chemistry, available via Rice’s Connexions project. The fundamental concepts in the course will be introduced via the Concept Development Approach developed at Rice University. In this approach, we will develop the concepts you need to know from experimental observations and scientific reasoning rather than simply telling you the concepts and then asking you to simply memorize or apply them. So why use this approach?
-
Course by
-
Self Paced
-
22 hours
-
English

Leadership for an Increasingly Diverse World
Geared toward working professionals in both the corporate and nonprofit sectors, Leadership for an Increasingly Diverse World, takes leaders from being passively engaged to being actively engaged in the fight for diversity, inclusion, equity, and justice. To lead effectively in the 21st century workplace and beyond requires cultivating a more connected, more diverse, more inclusive, and more globally reflective organizational culture.
-
Course by
-
Self Paced
-
24 hours
-
English

iOS App Store & In-App Purchases
This course teaches basics of monetization on iOS, starting with in-app ads and then moving to in-app purchases. You will learn more advanced in-app purchase integrations, and you'll make both consumable and non-consumable purchases while building a realistic iOS app. Finally, you will learn how to take your apps even further with in-app subscriptions, and how to start and cancel subscriptions and create a delightful user experience.
-
Course by
-
Self Paced
-
11 hours
-
English

Sustainable Urban Regeneration
The transformation of land use, functions, and services in cities represents an opportunity to foster sustainable development, contributing to local and global challenges. Urban regeneration is a key area to govern change, attract investments, engage stakeholders, and generate multiple benefits in both developed and developing countries. The course explores sustainable urban regeneration considering its contribution to sustainability through an integrated and multidisciplinary approach.
-
Course by
-
Self Paced
-
13 hours
-
English

Hierarchical relational data analysis using python
By the end of this project you will learn how to analyze Hierarchical Data.
-
Course by
-
Self Paced
-
2 hours
-
English

Machine Learning for Accounting with Python
This course, Machine Learning for Accounting with Python, introduces machine learning algorithms (models) and their applications in accounting problems. It covers classification, regression, clustering, text analysis, time series analysis. It also discusses model evaluation and model optimization. This course provides an entry point for students to be able to apply proper machine learning models on business related datasets with Python to solve various problems. Accounting Data Analytics with Python is a prerequisite for this course.
-
Course by
-
Self Paced
-
64 hours
-
English

Digital Tools and Well-Being
Well-being matters in every part of life: your physical health, mental health and even your relationships. With every new digital tool that comes into your life, that relationship with your own health can change — for better or worse. You might be distancing yourself from others if you get too addicted to using your device. Or, you might be using these devices to improve your professional life. The difference lies in knowing what well-being means, and what digital tools do to change your way of life. With the expertise of Dr.
-
Course by
-
Self Paced
-
6 hours
-
English

Intellectual Change in Early China: Warring States and Han
This sequence of four courses will propose a multi-disciplinary approach to the study of Chinese cultural history conceived of as a succession of modes of rationality (philosophical, bureaucratic, and economic). The focus will be on the moments of paradigm shift from one mode of rationality to another.
-
Course by
-
Self Paced
-
23 hours
-
English

How to Set up Facebook Pixel
Facebook Pixel allows you to connect your website or landing page to your Facebook account. You can take specific pages or actions that people take on your page to create new ads for those people. You can also optimize your ads for conversions based on the settings you provide. In this project you will set up your Facebook Pixel account and learn about the benefits.
-
Course by
-
Self Paced
-
3 hours
-
English

Security and Privacy in TOR Network
In this MOOC, we will learn about TOR basic concept and see how they protect the security and privacy of users and resist censorship. We will examine how TOR realize the anonymity and utilize its service by downloading and using Tor browser software. A recent attack on TOR’s application flow control called sniper attacks is analyzed. We introduce the hidden service provided by TOR and show how it can be denonymized. We will learn how to setup a hidden server to provide web service on AWS instance.
-
Course by
-
Self Paced
-
22 hours
-
English

Customer Segmentation using K-Means Clustering in R
Welcome to this project-based course, Customer Segmentation using K-Means Clustering in R.
-
Course by
-
Self Paced
-
3 hours
-
English

Build an App in Android Studio using Activities
In this project you will create an Android app that that uses four activities .
-
Course by
-
Self Paced
-
3 hours
-
English

Stream Processing with Cloud Pub/Sub and Dataflow: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. This quickstart shows you how to use Dataflow to read messages published to a Pub/Sub topic, window (or group) the messages by timestamp, and Write the messages to Cloud Storage.
-
Course by
-
Self Paced
-
1 hour
-
English

Deep Learning for Real Estate Price Prediction
In this hands-on guided project, we will predict real estate prices with deep learning. In this project, we will predict home sale prices in King County in the U.S. between May, 2014 and May, 2015 using several features such as number of bedrooms, bathrooms, view, and square footage. This guided project is practical and directly applicable to the real estate industry. You can add this project to your portfolio of projects which is essential for your next job interview.
-
Course by
-
Self Paced
-
2 hours
-
English

Create Interactive Prototypes with Webpage Linkage in Miro
By the end of this project, you will be able to apply design principles and customer-centric thinking to create an interactive prototype with webpage linkage with the goal of optimizing user interface design to streamline user acceptance testing.
-
Course by
-
Self Paced
-
2 hours
-
English

Principles of Sustainable Finance
Finance is widely seen as an obstacle to a better world. Principles of Sustainable Finance explains how the financial sector can be mobilized to counter this. Using finance as a means to achieve social goals we can divert the planet and its economy from its current path to a world that is sustainable for all.
-
Course by
-
Self Paced
-
17 hours
-
English

Build a Product Roadmap with Aha!
In this 2-hour long project-based course, you will learn what makes a good Product Roadmap, how to use Aha! to combine your product artifacts in a well-structured Product Roadmap, and how to customize Aha! to match the processes and requirements in your team. Using Aha!, step by step we will start from a blank sheet of paper to get to a comprehensive product definition. We will structure the information in a way that allows to switch between execution level information, like Features and Release and also being able to zoom out to high-level information like Goals and Vision.
-
Course by
-
Self Paced
-
2 hours
-
English

JavaScript Essentials For Beginners
In this 1.5-hour long project-based course, you will learn JavaScript essential functions and you will learn how to make a website interactive by using JavaScript. You will learn JavaScript built-in functions, user-defined functions, dialog boxes, and many more techniques required to make your web application alive. By the end of this project, you will be able to implement JavaScript in your web projects and make your website interactive.
-
Course by
-
Self Paced
-
4 hours
-
English

English for Developing a Business
This course will help you learn English vocabulary related to topics of business leadership and organization. The lessons on business communication and working globally present you with some phrases and skills for interacting in business environments. This is important for your business success in English. We will also talk about important language skills such as small talk, gerunds, word forms, and comparatives. Becoming familiar with these topics and skills in English will help you as you progress on your pathway in business.
-
Course by
-
Self Paced
-
17 hours
-
English

Implementing Microsoft Azure Backup
In this one hour long project, you will learn everything you need to know to start working with Azure backup. We will begin by setting up a Recovery Services Vault where Azure stores all the backup data and then we will create backup policies. In the latter part of the course, we will create a Free tier virtual machine and we will implement an entire virtual machine backup. By the end of this course, you will gain the ability to utilize the Azure cloud for all of your backup needs.
-
Course by
-
Self Paced
-
2 hours
-
English

Intro to Scheduling with When I Work
This course will provide step-by-step guidance on how to create a detailed schedule for a small business.
-
Course by
-
Self Paced
-
2 hours
-
English

Applying Participatory Approaches in Public Health Settings
This course specifically explores approaches and tools and how to apply them in public health settings. Students will learn how to critically analyse the power dynamics present between multidisciplinary stakeholders and appreciate the need for reciprocity between those delivering and those receiving health care; between both those conducting and those participating in research. They will also learn how to select and evaluate different participatory approaches to apply these to public health programmes and/or research.
-
Course by
-
Self Paced
-
26 hours
-
English

Calculus through Data & Modelling: Integration Applications
This course continues your study of calculus by focusing on the applications of integration. The applications in this section have many common features. First, each is an example of a quantity that is computed by evaluating a definite integral. Second, the formula for that application is derived from Riemann sums. Rather than measure rates of change as we did with differential calculus, the definite integral allows us to measure the accumulation of a quantity over some interval of input values.
-
Course by
-
Self Paced
-
6 hours
-
English

Artificial Intelligence: Ethics & Societal Challenges
Artificial Intelligence: Ethics & Societal Challenges is a four-week course that explores ethical and societal aspects of the increasing use of artificial intelligent technologies (AI). The aim of the course is to raise awareness of ethical and societal aspects of AI and to stimulate reflection and discussion upon implications of the use of AI in society. The course consists of four modules where each module represents about one week of part-time studies. A module includes a number of lectures and readings.
-
Course by
-
Self Paced
-
14 hours
-
English