2,000 software-engineering terms
The word bank contains exactly 2,000 distinct normalized answers. It combines original technical clues with glossary text adapted into concise, answer-redacted clues. It covers programming, distributed systems, architecture, databases, AI, machine learning, statistics, security, networking, systems, graphics and software delivery. Source definitions may use specialist or historical terminology; this is a learning aid, not a standards reference.
Licensing and adaptations
The combined glossary dataset is distributed under Creative Commons Attribution-ShareAlike 4.0. Wikipedia contributors' source text uses CC BY-SA; MDN contributors' documentation was published under CC BY-SA 2.5 and this adaptation is offered under the later 4.0 license. Definitions have been cleaned of markup and citations, shortened to sentences, selected, and edited to remove answer mentions. Each stored entry retains its exact source link. License coverage here concerns the glossary dataset, not unrelated application code, logos or music.
Original clues
125 accepted original clues were authored for this project, with extra coverage of distributed architecture, databases, modern AI/ML, security and delivery. They are included under the same dataset license.
Wikipedia source revisions
Attribution: the contributors to each linked page; page history and attribution details are available from that revision.
- Glossary of computer science — revision 1376890980
- Glossary of artificial intelligence — revision 1376657211
- Glossary of Internet-related terms — revision 1223442825
- Glossary of operating systems terms — revision 1336240793
- Glossary of computer hardware terms — revision 1365206191
- Glossary of probability and statistics — revision 1363373483
- Glossary of computer graphics — revision 1371483338
- Glossary of machine vision — revision 1376529432
- Glossary of robotics — revision 1348593072
- Glossary of quantum computing — revision 1368754231
- Glossary of reconfigurable computing — revision 1360795787
- Glossary of digital forensics terms — revision 1221924731
- Glossary of cryptographic keys — revision 1287876576
- Glossary of Unified Modeling Language terms — revision 1333819278
- Glossary of file systems terms — revision 1375520183
- Glossary of project management — revision 1300962361
MDN source revision
Attribution: MDN contributors. Individual entry source links lead to the corresponding file and revision in the MDN content repository.
MDN Web Docs glossary at commit a1aa79c09717761fc72c20bac94bb9c430ed487a
Download the complete 2,000-term bank (JSON)
Bank coverage
- Graphics & computing: 235 entries
- AI & machine learning: 387 entries
- Software design: 98 entries
- Computer science: 290 entries
- Systems: 182 entries
- Web & programming: 489 entries
- Security: 58 entries
- Networks & web: 29 entries
- Software delivery: 126 entries
- Distributed systems: 25 entries
- Data & statistics: 68 entries
- Databases: 13 entries
Crosswords are generated locally in the browser. Source pages are optional reading links; gameplay does not fetch definitions from external services.