Programming Basics
Web Development
Networking
Cybersecurity
Hardware
100

The part of a program where data is stored for later use.

What is a variable?

100

This language is used to structure the content on a webpage.

What is HTML?

100

This is the unique identifier for a device on a network.

What is an IP address?

100

This is software designed to harm or compromise a computer system.

What is malware?

100

This component is considered the 'brain' of the computer

What is the CPU?

200

The first step in solving a problem with code is creating this structured plan.

What is an algorithm?

200

This language is used to style and design a webpage.

What is CSS?

200

This device directs data packets between different networks.

What is a router?

200

This type of attack overloads a system with traffic to make it unavailable.

What is a DDoS attack?

200

This device is used to permanently store data, even after power is off.

What is a hard drive or SSD?

300

In Python, this keyword is used to create a function.

What is def?
300

This is the client-side scripting language commonly used to add interactivity to webpages.

What is JavaScript?

300

This term describes a local network of connected devices, often found in homes or offices.

What is a LAN?

300

This type of cryptographic key is not public and is used for decrypting messages.

What is a private key?

300

This is the temporary storage used to store data actively being worked on.

What is RAM?

400

This term refers to a loop that continues forever unless manually stopped.

What is an infinite loop?

400

This term describes designing websites that work on both mobile and desktop.

What is responsive design?

400

This network model is divided into 7 layers.

What is the OSI model?

400

This principle ensures that only authorized individuals access information.

What is confidentiality?

400

This peripheral device sends input to the computer by detecting movement.

What is a mouse?

500

This programming paradigm is based on objects and their interactions.

What is object-oriented programming?

500

This protocol is the foundation of data exchange on the web.

What is HTTP/HTTPS?

500

This protocol assigns IP addresses to devices on a network automatically.

What is DHCP?

500

This practice simulates attacks to test a system's security.

What is penetration testing?

500

This type of memory is faster than RAM and stores frequently accessed data.

What is cache memory?