Home  >  Products  >  Chemistry — Review of Stoichiometry

Chemistry — Review of Stoichiometry


Stoichiometry instruction and virtual labs embedded in the real-world scenario surrounding arsenic concentrations in the drinking water supply in Bangladesh.


In making the causal graph modules, we’ve taken a very spare approach and cover only the essential ideas in terminology on causal graphs.  They include the basic concepts of causal graphs as a way to represent causal systems, but they don’t go into nuance or extended case studies.

In the modules, we present graph theoretic ideas of directed paths, undirected paths, and treks. We go all the way through D- Separation, which is a fundamental notion developed by Judea Pearl and colleagues in the late 1980s. We present the key ideas in just a 2- to 4-minute video followed immediately by several Learn By Doing exercises to see if you’ve got the ideas presented in the video. The activities contain feedback and may include several layers of hints to help you if you get confused. The entire unit through Bayes Nets should take no more than three hours.

We hope you enjoy the material, and we are confident that learning this content will help with any more extensive investigations into graphical causal models.

What students will learn

By the time they finish this course, students will have:

  • Obtained a full refresher course on Stoichiometry
  • Approached the concepts from within a real-world scenario, applying knowledge directly to solving problems
  • Worked through numerous virtual lab exercises to get a flavor for what real techniques are used in the field

Learning objectives by module

Not applicable.

Course assessments, activities, and outline

UNIT 1: Stoichiometry I

Module 1: Introduction

Module 2: The mole

Module 3: The arsenic problem in Bangladesh

Module 4: Measuring arsenic in the lab

Module 5: Basic tools of stoichiometry

Module 6: Testing water for arsenic contamination

Module 7: Using density to check arsenic concentrations

Module 8: Arsenic remediation

Module 9: Unit recap

UNIT 2: Stoichiometry II

Module 10: Empirical formula

Module 11: Reaction stoichiometry

Module 12: Limiting reagents

Module 13: Titration

Module 14: Analysis of mixtures

Module 15: Unit recap

Other course details

The list of topics (see below) is similar to that of a high school chemistry course, although with a greater focus on reactions occurring in solution and on the use of the ideas to design and carry out experiments. Its 15 modules will take approximately four to five weeks at a pace of three modules per week (accounting for the fact that Introduction and Recap modules take less time).

System requirements

OLI system requirements, regardless of course:

  • internet access
  • an operating system that supports the latest browser update
  • the latest browser update (Chrome recommended; Firefox, Safari supported; Edge and Internet Explorer are supported but not recommended)
  • pop-ups enabled
  • cookies enabled

Some courses include exercises with exceptions to these requirements, such as technology that cannot be used on mobile devices.

This course’s system requirements:

  • A full desktop operating system, such as Windows or Mac OS X.
  • Flash
  • Java

Cost and payment options

$25 per student

Students are prompted for payment during the OLI course registration process, and can pay with a credit card or an OLI Payment Code purchased from your campus bookstore.

The two payment options presented to students during their OLI course registration process: credit card payment or OLI Payment Code redemption.
Learn about offering OLI Payment Codes in your bookstore.

Bulk discounts and alternative payment arrangements are available, including institutional or departmental payments. Learn about discounts and payment options.

Included instructor tools

Instructors who teach with OLI courses benefit from a suite of free tools, technologies, and pedagogical approaches. Together they equip teachers with insights into real-time student learning states; they provide more effective instruction in less time; and they’ve been proven to boost student success.

If you’d like to update an OLI course for your students, or even develop a new course or program of study, contact OLI Support for information about the OLI Author platform.

Learning and participation data is displayed in the Learning Dashboard. Read more.

Learning Engineering is the virtuous cycle of iterative improvement of learning content, instructional technologies, and the greater scientific research community. Read more

OLI Website:
New look and
New student registration process

OLI’s website has undergone a refresh, and so has the student registration process. Watch the video to see how easily students can register with a Course Key.