About EntCS
EntCS is an independent educational site that explains computer science with interactive, step-by-step visualisations and free in-browser tools.
What the site is for
The site covers algorithms, discrete mathematics, the theory of computation and the mathematics behind machine learning, plus a small set of guides for writing computer-science papers in LaTeX. Each explainer pairs a careful written account with worked examples you can check by hand and an interactive version you can drive yourself. There are 21 pages at the moment, and more are planned, including the λ-calculus, type inference and automata constructions.
Independence
Independent educational site. Not affiliated with Elsevier, ENTCS or ENTICS.
The domain this site uses, entcs.org, was for many years the website of Electronic Notes in Theoretical Computer Science (ENTCS), a proceedings series published by Elsevier from 1995 until it was discontinued at the end of 2020. Its archive remains available on Elsevier’s ScienceDirect platform, and a successor series, ENTICS, now publishes in the same area.
Our name, EntCS, simply comes from the domain. It is not an abbreviation of that series and says nothing about it; the tagline, Explore. Visualise. Understand., is what the site is about.
EntCS has no connection with Elsevier, ENTCS, ENTICS or their editors. It does not host or reproduce any of the series’ papers, author instructions, macro packages or other files, and nothing on this site should be read as guidance from those organisations. Several pages keep their old addresses so that existing links still lead somewhere useful: /prelim.html is now our own guide to formatting a computer-science paper in LaTeX, and /final.html our own camera-ready checklist. Both were written from scratch for this site. Old addresses for style files and conference folders lead to the closest new guide; a handful of addresses that were abused by spammers years ago return “410 Gone”.
How pages are made
- Accuracy first. Every worked example is computed by the same code that powers the interactive version, and the code is tested against known results: every sort really sorts, every DFA accepts exactly its language, and the softmax probabilities sum to 1.
- Sources. Pages cite textbooks and original papers, with DOIs or arXiv links where they exist.
- Our own work. The text, the visualisers and their design were written for this site.
Privacy
There are no accounts, no advertising and no tracking cookies. The tools run entirely in your browser: expressions, graphs, functions and numbers you enter are never sent anywhere. Two small preferences are stored only in your own browser’s local storage: your choice of light or dark theme, and the ticks on the LaTeX checklists. Clearing your browser’s site data removes them.
Accessibility
Pages work with a keyboard and a screen reader. Visualisers can be stepped with the arrow keys and the space bar, every step is described in text, and colour is never the only way information is shown. Animations respect your system’s reduced-motion setting. If something doesn’t work for you, that is a bug.