Programming Languages
Data Structures & Algorithms
Cybersecurity
Computer Architecture
Artificial Intelligence
100

In Python, these are used to store values of any data type, like x = 5.

Variables

100

This data structure is like a list of items, one after another.

Array (or List)

100

A secret word or phrase you use to log into accounts.

Password

100

This numbering system, used by all modern computers, only uses the digits 0 and 1.

Binary

100

What is the term for computer programs learning from data and improving over time without being explicitly programmed?

Machine Learning (or AI)

200

Although these are not considered programming languages, they are commonly used to build websites.

HTML and CSS

200

A binary search only works if the data is...

Sorted

200

What does the ā€œSā€ in HTTPS stand for?

Secure

200

What does CPU stand for?

Central Processing Unit

200

A computing system that uses interconnected nodes, or artificial neurons, to process information and learn from data, much like the human brain.

Neural Network

300

This programming language has been ranked as the most popular since 2021, according to the TIOBE Index

Python

300

What data structure uses Last-In, First-Out (LIFO)?

Stack

300

This security system monitors and controls incoming and outgoing network traffic based on pre-set rules, acting as a barrier between a trusted network and untrusted networks.

Firewall

300

This type of memory is volatile, meaning it is erased when the computer turns off.

Random Access Memory (RAM)

300

ChatGPT, Gemini, Microsoft Copilot, and Grok are all examples of this type of AI model trained on massive amounts of text to generate and understand human language.

Large Language Models (LLMs)
400

Originally developed by Sun Microsystems in 1995, this programming language is still widely used for enterprise applications and Android development.

Java

400

In Big-O notation, what does O(1) mean?

Constant time

400

What kind of attack floods a server with too many requests to crash it?

DDoS (Distributed Denial of Service)

400

This unit inside the CPU performs arithmetic operations like addition and subtraction.

Arithmetic Logic Unit (ALU)

400

The term for training AI using large amounts of labeled data

Supervised Learning

500

This programming language, created in 1972 at Bell Labs by Dennis Ritchie, directly influenced modern languages like C++, Java, and Python.

C

500

Name a sorting algorithm with average time complexity O(n log n).

Merge Sort, Quick Sort, or Heap Sort

500

A cyberattack where someone tricks you into giving personal information by pretending to be a trusted source

Phishing

500

This register in a CPU stores data temporarily, often holding the memory address of the next instruction.

Program Counter (PC)

500

The 1950s thought experiment used to assess if a machine can exhibit intelligent behavior equivalent to a human's

Turing Test

M
e
n
u