Learning
Courses
Free online courses from KomuraSoft LLC that use diagrams and interactive visualizations to teach technical topics. No sign-up, runs entirely in the browser.
- No Sign-Up
- Runs in the Browser
- No Data Sent to Servers
- Diagrams First, Equations Next
KomuraSoft LLC works on web development and app development. Alongside that, we publish easy-to-follow learning materials across a wide range of technical fields — not only IT, but also mathematics, information theory, communications, control, chemistry, and energy.
Technology is not reserved for a narrow group of specialists; it is part of the foundation of society. The more people who can touch, understand, and use it, the higher the overall technical capability of the country rises.
Available courses
English translations are being rolled out gradually. Courses marked "Japanese only" below are only published in Japanese at the moment — the card links straight through to the Japanese version.
Understand the Poisson Distribution with Diagrams and Exercises
KF101Understand the Kalman Filter with Diagrams and Hand Calculations
LP101Understand Linear Programming with Diagrams and Exercises
FC101Understand Fuzzy Control with Diagrams and Hand Calculations
DNS101Understand DNS with Diagrams and Exercises
HB101Understand the Haber–Bosch Process with Diagrams and Exercises
NC101Understand Naphtha Chemistry with Diagrams and Exercises
HF101Understand Hydrogen as a Fuel with Diagrams and Exercises
HG101Understand Human Genetics with Diagrams and Exercises
DNS201Understand DNS Cache Poisoning with Diagrams and Exercises
SO101Understand Underwater Acoustic Sonar with Diagrams and Exercises
PC101合成高分子化合物を図と演習で理解する
Japanese onlyHow the courses are designed
- Start with a diagram so the whole picture lands before the math — beginners do not get lost.
- Only the equations that actually matter, so you can work through the key points by hand.
- No installation needed: everything runs in the browser and is ready to try immediately.
- Answers and progress are stored only in localStorage and are never sent to a server.
If you have requests or feedback, please reach out via Contact.
Get in Touch
If this page is close to the situation you are dealing with, please contact us with the current context and what kind of support you need.