About RealOChem
RealOChem was created by Dennis Cao, an organic chemist at Macalester College. Dennis holds a BS from UC Berkeley and a PhD from Northwestern University, and has spent over 10 years teaching organic chemistry. He built RealOChem for students, instructors, and chemists who want more realistic practice with real molecular structures—not textbook toy examples.
What You'll Find
Over 40 interactive modules spanning general chemistry (dimensional analysis, Lewis structures, electron configuration, molecular geometry, balancing equations, stoichiometry, gas laws, and more) and organic chemistry (IUPAC nomenclature, stereochemistry, conformational analysis, resonance, reaction mechanisms, pKa, and functional group identification). Problems are sourced from real compounds in PubChem, programmatically generated from chemical data, or randomly created client-side—giving you millions of unique practice problems you won't see twice.
How It Works
Every problem gives instant feedback. Adjustable difficulty controls let you dial in the challenge—from simple one-step conversions to multi-factor chains, from moles to grams, from guided name-building to free recall. An AI-powered hint system provides Socratic feedback on nomenclature without revealing answers. No account required; sign in optionally to save bookmarks and track progress across devices.
Built With
RealOChem is powered by RDKit for 2D structure rendering, 3Dmol.js for interactive 3D views, and Firebase for hosting and backend services. For full attribution, see the Credits page.
Feedback
Have suggestions, found a bug, or just want to say hello? Send feedback—it goes straight to Dennis.