Programming Crossword Puzzles: Free Printable and Online

Explore the logic and creativity of programming, from fundamental algorithms to cutting-edge languages. Discover key concepts, influential figures, and the ever-evolving world of software development for insightful crossword clues.

Print any programming crossword below, download it as a PDF, or play it online. Free, and no signup is needed to play.

9 puzzles, click Print on any puzzle below

Hello World

Easy · 5×5 · 4 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4

Across

  1. 4. The process of preparing a system for use

Down

  1. 1. A collection of related web pages
  2. 2. Information fed into a system for processing
  3. 3. A person who operates a computer or service

mapping a crochet pattern diagram to a deterministic machreadable DSL visual chart/graph/puzzle

Medium · 11×11 · 18 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Across

  1. 1. The raw information extracted from the pattern
  2. 5. The specific route through a complex graph
  3. 6. A blueprint or structured design for the data
  4. 10. The fundamental unit of a crochet pattern to be mapped
  5. 11. A single connection between two data elements
  6. 14. A discrete point in a visual graph representing a junction
  7. 15. To analyze a diagram and convert it into code
  8. 16. Instructions written for machine execution

Down

  1. 2. A hierarchical structure with branches and roots
  2. 3. To link physical actions to digital symbols
  3. 4. A symbolic map of the crochet project
  4. 6. The condition of a system at a specific point
  5. 7. A structured collection of similar data points
  6. 8. A fan-shaped stitch pattern in a diagram
  7. 9. A foundation row of simple connected loops
  8. 10. The specific rules for how the DSL is written
  9. 12. The connection between two points in a chart
  10. 13. An acronym for a specialized computer language

software development

Easy · 7×7 · 7 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7

Across

  1. 1. A software program designed for a specific task on a mobile device.
  2. 5. The written instructions that tell a computer what to do.
  3. 6. A set of instructions written for a computer to execute automatically.
  4. 7. A powerful computer that provides services to other computers on a network.

Down

  1. 2. A small update designed to fix a problem in software.
  2. 3. To transform source code into machine-readable format.
  3. 4. The interconnected system of public webpages accessible on the internet.

Programming

Medium · 11×11 · 17 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Across

  1. 1. Object-oriented programming language known for 'write once, run anywhere'.
  2. 6. A request for information from a database.
  3. 7. Instructions written for a computer.
  4. 10. The set of rules defining how code is structured.
  5. 12. To combine different branches of source code.
  6. 13. The region of a computer program where a binding is valid.
  7. 14. Data provided to a computer program.
  8. 15. A single sequence of programmed instructions within a process.

Down

  1. 2. Short for a step-by-step procedure for calculations.
  2. 3. Unit of digital information, typically eight bits.
  3. 4. An error in a program, often squashed.
  4. 5. An ordered collection of elements, often indexed.
  5. 7. A blueprint for creating objects in OOP.
  6. 8. A program or device that requests services from a server.
  7. 9. A saved change or snapshot in version control.
  8. 10. A computer program or device that provides functionality for other programs.
  9. 11. A control flow statement that executes repeatedly.

Programming

Hard · 11×11 · 12 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12

Across

  1. 2. A directional hound that only retrieves memory addresses.
  2. 6. A neatly arranged pile where the newest addition is always the first to leave.
  3. 8. The cosmetic facade where all the client-side magic happens.
  4. 10. The kernel of truth inside a penguin's favorite operating system.
  5. 11. An ordered lineup that stubbornly starts counting from zero.
  6. 12. A suspicious interrogation directed at a relational database.

Down

  1. 1. School grouping that serves as a blueprint for making things.
  2. 3. A single strand of execution weaving through a multithreaded fabric.
  3. 4. Arcane symbol magic used for capturing specific textual patterns.
  4. 5. The boundary where two systems meet and agree on a strict contract.
  5. 7. Emotional peace achieved when a function finally captures its lexical scope.
  6. 9. To hover in liquid, or a number that refuses to be whole.

Programming

Medium · 11×11 · 15 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12
13

Across

  1. 1. Number that might drift with a decimal
  2. 3. Operating system with a penguin mascot
  3. 4. Host that listens for requests
  4. 7. It has no fractional parts
  5. 10. Blueprint for creating objects in OOP
  6. 11. Act of exterminating software flaws
  7. 12. An entomological annoyance for developers
  8. 13. A tangible instance containing data and methods

Down

  1. 1. A callable routine
  2. 2. Connection point in a network or tree
  3. 3. A cycle that repeats until a condition is met
  4. 5. Mutable container for a value
  5. 6. A thread of text
  6. 8. Map data of arbitrary size to fixed size
  7. 9. The developer's poetry

Programming

Easy · 11×11 · 19 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Across

  1. 3. A collection of stored digital information
  2. 5. A classification identifying kinds of data
  3. 7. An error or flaw in a computer program
  4. 8. Instructions written for a computer to execute
  5. 10. A small automated program that performs a specific task
  6. 13. A specific endpoint for network communication
  7. 14. A person who interacts with and operates software
  8. 16. A special keyword representing absolutely no value
  9. 17. The specific visual style of text characters

Down

  1. 1. A unit of memory consisting of eight bits
  2. 2. To run a program to check if it works properly
  3. 4. The reasoning principles used in algorithms
  4. 6. A sequence of instructions that repeats continually
  5. 9. A connection point within a larger network
  6. 10. The physical display area of a monitor
  7. 11. A small graphical symbol representing a program
  8. 12. A boolean value representing an affirmative or yes
  9. 13. The exact location directory of a file
  10. 15. The highest level or main folder of a directory

Programming

Medium · 11×11 · 13 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11
12

Across

  1. 1. A separate line of development in version control
  2. 5. Interface for software components to communicate
  3. 6. A repetitive control structure
  4. 8. A data type with two possible values: true or false
  5. 10. The language of computers
  6. 11. To remove errors from software
  7. 12. A sequence of characters

Down

  1. 1. An error in a program
  2. 2. Short for a problem-solving process
  3. 3. Translates high-level code to machine code
  4. 4. A named storage location
  5. 7. A whole number data type
  6. 9. An instance of a class

Claude code

Medium · 11×11 · 12 words
Play online →

Printing for a class?

Print 2 or 4 versions of this puzzle with different grid layouts, so desk neighbors cannot copy answers. Same words and clues, and each version has its own answer key. Class sets are a Pro feature in the Grid Genius app.

Make a class set →
1
2
3
4
5
6
7
8
9
10
11

Across

  1. 1. Numerical representation of text or data
  2. 6. Interface for applications to communicate
  3. 7. Big, as in an LLM
  4. 8. Set of rules followed by a computer
  5. 10. A powerful software component
  6. 11. To teach an AI with data

Down

  1. 2. One who creates software
  2. 3. To refine a model with specific data
  3. 4. A configurable value in an AI system
  4. 5. Role of Claude in various tasks
  5. 6. AI research company behind Claude
  6. 9. A piece of data processed by a language model

Make your own Programming crossword

Turn your own word list into a crossword with the free Grid Genius maker. Print it with an answer key or share a playable link with your class. No account needed.

Make your own Programming crossword

Related Printable Crossword Topics

Programming Crossword FAQ

Is this Programming crossword puzzle free?

Yes. Every Programming crossword on this page is free. You can print it, download it as a PDF, or play it online without paying anything or creating an account.

Can I print the Programming crossword?

Yes. Click Print on any puzzle for a print-ready page with the grid, the clues, and a name and date line, or use Download to save it as a PDF, PNG, or JPEG for photocopying. The PDF download includes a filled answer key on the last page for grading.

Can students play these crosswords online?

Yes. Every puzzle has a Play online link that opens in the browser on any device. No app install and no signup is needed to play, which makes it easy to share with a class.

Can I make my own Programming crossword?

Yes. The free Grid Genius crossword maker builds a puzzle from your own words and clues, with a printable grid and answer key. The Grid Genius app can also generate a complete crossword from any topic you type.