Getting Started with the 2026 Chemistry Tutorial
The 2026 Chemistry Tutorial is a free open-source learning package that covers general chemistry from stoichiometry through organic reaction mechanisms. It was built by a small team of educators and undergrads who got tired of watching students fail the same problems every semester. You can find it on GitHub under the repository chemistry-tutorial-2026, and there's a downloadable zip if you want to run it offline. I've been using versions of this for about three years now, mostly in remedial sessions with students who bombed their first midterm. It's not perfect, but it's one of the better bare-bones resources out there, and the fact that it's free and actively maintained matters more than people realize.
How to Install and Run the 2026 Chemistry Tutorial
It's a Node.js project, so you need Node 18 or higher installed. Clone the repo, run npm install, then npm start. The whole thing boots up as a local web server on port 3000. No database required. Everything loads from JSON files in the data directory, which makes it painless to customize if you know your way around basic JSON editing. One thing most people miss: the tutorial uses a modular structure. Each chapter lives in its own folder under modules/. If you only need to cover, say, gas laws and thermochemistry, you can comment out the modules you don't want in the config file instead of wrestling with the full curriculum. This cut my prep time from about 45 minutes down to maybe ten because I wasn't loading material I wasn't going to use anyway. There's also a PDF export function built in. If your students don't have reliable internet, you can generate clean PDFs of individual chapters and distribute those. The formatting isn't fancy but it renders properly, which is more than I can say for some of the other chemistry teaching tools I've tried.
What's Inside and How It Actually Works
The tutorial is divided into roughly twenty modules covering the standard sophomore-level chemistry sequence. Each module has a concept section, worked examples with step-by-step breakdowns, practice problems with randomized numerical values, and a short quiz at the end. The practice problems are where this tool separates itself from most free chemistry resources because the values shuffle on each attempt. That means students can't just memorize answers from a solution key. The quiz scoring is straightforward: it tracks correct responses and shows a breakdown of which problem types were missed. I usually have students aim for at least 70 percent before moving to the next module. Anything below that and they're just guessing or half-reading the concept sections, which doesn't help anyone. Here's something I wish I'd known when I first picked this up: the randomized problem generator pulls from a pool of about fifty variations per topic, but the pool doesn't regenerate between attempts within a single session. If a student gets stuck on the same five problems repeatedly, the system keeps handing them the same variations unless they close the browser tab and restart. It's a minor thing, but it drove me crazy during tutoring sessions until I figured out the refresh trick. Now I just tell students to close and reopen the module when they hit a streak of the same numbers. Saved me from having to manually generate alternative problems constantly.
Get the Full Details

Common Pitfalls People Run Into
The biggest issue I see is students skipping the concept sections entirely and going straight to the practice problems. The tutorial doesn't lock the modules behind the readings, so there's nothing stopping them from doing that. It also doesn't work. They get through a few problems by pattern matching, the randomized values change, and suddenly they're stuck with no understanding of what changed. I've seen this happen in nearly every tutoring session I've had with this material, and it's almost always fixed by making them re-read the relevant section before attempting another problem set. Another thing that catches people off guard is the significant figure handling. The tutorial enforces strict sig fig rules on answer checking, which is correct pedagogically but will annoy students who aren't used to it. If a question gives three significant figures, the answer needs three. Not two, not four. This trips up people who learned chemistry from textbooks that were sloppy about this. It's actually a feature, not a bug, but expect frustration on day one. The organic chemistry module has a reaction mechanism visualizer that I found genuinely useful, but it only works reliably in Chrome and Firefox. Safari users will get rendering glitches in the electron transport diagrams. I ended up just telling my students to use Chrome for that section and ignore the Safari warning. It's a small incompatibility but it exists.
Where This Falls Short
For all its strengths, the 2026 Chemistry Tutorial has real limitations. It covers general chemistry well, but it does not go into physical chemistry or biochemistry beyond surface-level overviews. If you're teaching a course that includes thermodynamics calculations with van der Waals equations or enzyme kinetics, this won't help you much past the introductory material. The mobile experience is also weak. The interface is designed for desktop screens and looks cramped on anything smaller than a tablet. Students trying to study on their phones will struggle with the problem input fields and the layout generally feels broken below 1024 pixels wide. I usually recommend they use a laptop or desktop instead, but that's not always practical. There's no progress tracking across devices either. Everything is local to the browser session. If a student clears their cache or switches computers, their quiz scores and completed modules are gone. The developers have talked about adding a cloud sync option, but as of the latest release it still isn't implemented. If you need persistent progress tracking, you'll have to set something up yourself or use a different tool alongside it.
Community support exists but it's slow. Issues on GitHub get responses in a few days to a couple of weeks depending on the maintainers' schedules. It's free software running on volunteer effort, so don't expect enterprise-level support timelines. For most users this is fine, but if you're relying on this for a structured course with a hard deadline, plan ahead.

Alternatives Worth Considering
If the limitations above are dealbreakers for you, there are other options. The OpenStax Chemistry textbook is free and more comprehensive, though it lacks the interactive problem sets that make the 2026 Chemistry Tutorial useful for practice. PhET simulations from the University of Colorado are excellent for visual learners but they're supplement material, not a full tutorial replacement. Khan Academy's chemistry section covers similar ground with video content, but the practice problems don't randomize nearly as well, which limits their effectiveness for repeated study. For a more polished commercial option, MasteringChemistry from Pearson is what most universities use, but it costs money and the subscription model is aggressive. If you're an individual learner or a teacher without institutional funding, the 2026 Chemistry Tutorial remains one of the strongest free choices available, especially for the stoichiometry and general chemistry fundamentals where most students struggle the most.
Final Notes on the 2026 Chemistry Tutorial
The resource is stable enough for serious study if you understand its boundaries. It handles the core general chemistry curriculum competently, the randomized practice problems are genuinely useful for building fluency, and the active GitHub repository means bugs get fixed eventually. Just be aware of what it doesn't cover, keep the sig fig expectations clear from the start, and don't expect it to replace instructor guidance for anything beyond basic self-study. It's a tool, not a substitute for actually learning the material.