Skip to main content
Back to courses

Chemistry Fundamentals

Atoms, bonding, gases, balanced equations, moles, solutions, pH, buffers, equilibrium and an organic and biochemistry preview, with short fill-in-the-blank Python calculators.

Level: Beginner4 modules · 12 lessons · 5h 49m
chemistrysciencelabstoichiometryacids-and-basesfoundations

Leads to: Civil Engineer, Mechanical Engineer, Biochemist, Biological Technician, Medical Laboratory Technologist, Chemist, Materials Scientist

Before you start

This course builds on Math for Tech & STEM. Take it first if you are new to the topic.

About this course

A beginner chemistry course for lab, life-science, materials and engineering careers. You will read element data from the periodic table, predict ionic and covalent bonds, use the ideal gas law, balance equations, convert grams to moles and predict yields, prepare dilutions on paper with C1V1 = C2V2, calculate pH, explain how buffers resist pH change, reason about reaction rates and Le Chatelier's principle, and finish with functional groups, the four classes of biomolecules and how to name simple compounds. The only prerequisite is Math for Tech & STEM. Python exercises are fill-in-the-blank: the code already runs and you write one formula, using only Python's standard library. This course teaches the knowledge only: hands-on lab work must be learned in a teaching or workplace lab with training and supervision.

Course content

  1. Module 1

    Matter and Atoms

  2. Module 2

    Reactions and Quantities

  3. Module 3

    Equilibrium, Acids, and Bases

  4. Module 4

    Organic and Biochemistry Preview