Career Employer

Your FREE CompTIA ITF+ Flashcards 2026 – 250+ Cards

Realistic, ITF+ / Tech+ (FC0-U71) exam-style flashcards across all 6 domains — flip, match, type, and quiz yourself.

How well do you know them?

To find us again, just search “Career Employer CompTIA ITF+”

By

Click Study Flashcards above to open the flashcard hub — hundreds of ITF+ / Tech+ cards you can flip, match, type, or quiz yourself on. Every card is drawn from the six official FC0-U71 domains, so you study exactly what the exam tests.[1] Pair them with our free practice test and study guide.

Note: CompTIA retired ITF+ (FC0-U61) on July 31, 2025. The current exam is CompTIA Tech+ (FC0-U71), which covers the same six core domains — so these flashcards map directly to the exam you'll book.[2]

CompTIA ITF+ is one of the 14 CompTIA certifications — explore our CompTIA flashcards to compare and prep across the whole family.

ITF+ Flashcard Study Modes

Four modes run on the same 282 cards. Flip is for first passes and review, Match is a timed race pairing terms with definitions, Type shows the definition and asks you to produce the term, so a prompt about a service that hands out IP addresses should get you to type DHCP, and Quiz turns the deck into multiple choice.

Free CompTIA ITF+ flashcards from Career Employer — active recall for the Tech+ FC0-U71 exam

Why Flashcards Work for the ITF+ / Tech+ Exam

Infrastructure is the heaviest domain on the exam at 24%, and it is also the biggest block in the deck with 59 cards. These drill connectivity, ports, and network service vocabulary alongside everyday hardware. Expect ISP, DNS, and DHCP for services, plus setup and device terms such as Modem, SSID, USB, VPN, and Tablet.

Security carries 19% of the exam and 53 cards here. The terms split between threat names and defensive concepts, so you move from Phishing, Trojan, and Spyware to items like Malware, Adware, and Spam, then into protection and privacy language such as PII and Hashing. Knowing which word names the attack and which names the safeguard is the whole game.

Applications & Software is 18% of the exam with 46 cards on the software you actually touch. Cards cover interface and file vocabulary like GUI vs. CLI, File system, and File extension, along with browser and maintenance terms including Web browser, Browser cache, Pop-up blocker, and Patch / update, plus licensing shorthand such as EULA.

The last three domains each sit at 13%. Software Development Concepts has 43 cards on programming building blocks, from IDE and HTML to Variable, Constant, String, Syntax, and Flowchart. Data & Database Fundamentals has 41 cards on storage and query language, including SQL, DBMS, and ORDER BY next to formats like CSV, XML, and JSON. IT Concepts & Terminology has 40 cards on units, encoding, and processing basics such as ASCII, Unicode, Pixel, Latency, Clock speed, Hertz (Hz), and Core (CPU).

The ITF+ / Tech+ exam is broad and full of things you simply have to know cold — units and data measures, hardware components, networking terms, software licensing, database building blocks, and security acronyms.[1] Spaced flashcards are the most efficient way to keep it all fresh. Used alongside our practice test and study guide, they turn review time into measurable progress.

ITF+ Flashcards by Domain

The cards are organized by the six official FC0-U71 domains. Drill the highest-weighted ones first — Infrastructure and Security make up nearly half the exam:[1]

ITF+ / Tech+ flashcards by domain and weight
DomainExam weight
Infrastructure24%
Security19%
Applications & Software18%
IT Concepts & Terminology13%
Software Development Concepts13%
Data & Database Fundamentals13%

How to Get the Most Out of These Flashcards

  • Start with Infrastructure. It is 24% of the exam and the largest set at 59 cards, so early passes there move your score more than anywhere else.
  • Type-drill the acronyms. Recognition is not recall, so use Type on cards like DHCP and SSID until you can produce the term from the definition alone.
  • Use Match for threat names. The Security terms blur together, and timed pairing forces you to separate Trojan, Spyware, and Adware under pressure.
  • Switch to the practice test once Quiz feels easy. When multiple choice on Infrastructure and Security stops surprising you, move to full-length questions and use the study guide for gaps.
  • Rotate rather than cram. Work one domain per session across the 282 cards, then reshuffle weak cards from every domain into a short mixed Flip review.

ITF+ Flashcards FAQ

Hundreds of free ITF+ / Tech+ flashcards, organized across all six domains — IT Concepts and Terminology, Infrastructure, Applications and Software, Software Development Concepts, Data and Database Fundamentals, and Security. They're free with no account required.

ITF+ flashcard bank

All 282 cards, by topic

A reference copy of every card in this deck. Each answer stays hidden until you choose to show it. To study with Flip, Match, Type and Quiz modes and track what you have mastered, use Study Flashcards at the top of the page.

IT Concepts & Terminology (40)

Bit vs. byte
Show answer

A bit is a single binary digit (0 or 1); a byte is 8 bits. A byte can represent 256 values and typically stores one character.

Binary number system
Show answer

Base-2: uses only 0 and 1. All digital data is ultimately stored and processed as binary.

Hexadecimal
Show answer

Base-16: digits 0-9 then A-F. A compact way to write binary — each hex digit equals 4 bits. Used for MAC addresses, colors, and memory addresses.

Decimal number system
Show answer

Base-10: the everyday system using digits 0-9. Humans read it; computers convert to binary internally.

Convert binary 1010 to decimal
Show answer

10. Place values 8+0+2+0 = 10 (8×1 + 4×0 + 2×1 + 1×0).

Kilobyte (KB)
Show answer

About 1,000 bytes (1,024 in binary). Units rise by ~1,000×: KB → MB → GB → TB → PB.

Order data units smallest to largest
Show answer

Bit → Byte → KB → MB → GB → TB → PB. Each step is roughly 1,000× larger.

Bits per second (bps)
Show answer

A measure of data transfer rate (network/throughput). Note: networking is measured in bits (Mbps), storage in bytes (MB).

Hertz (Hz)
Show answer

Cycles per second — measures clock speed/frequency. CPU speed is in gigahertz (GHz = billions of cycles per second).

Notational value vs. units of measure
Show answer

Notation = how numbers are written (binary, decimal, hex). Units = what a quantity measures (bytes, Hz, bps, pixels).

Input vs. output (I/O)
Show answer

Input sends data into a computer (keyboard, mouse, mic, scanner). Output sends data out (monitor, speakers, printer).

Processing (in the IT system)
Show answer

The CPU manipulating input data to produce useful output; the core of the input → processing → output → storage model.

Value of data and information
Show answer

Data is raw facts; information is processed, meaningful data. Organizations protect it because it drives decisions and has business value.

Intellectual property (IP)
Show answer

Creations of the mind protected by law: trademarks, copyrights, and patents.

Trademark vs. copyright vs. patent
Show answer

Trademark protects brands/logos; copyright protects creative works (text, music, code); patent protects inventions/processes.

Digital products
Show answer

Goods delivered electronically rather than physically — software, e-books, streaming media, online services.

Data-driven business decisions
Show answer

Using captured, correlated, and meaningful data to guide choices, rather than guesswork.

Boolean values
Show answer

True or false — the basis of computer logic and decision-making in programming.

AND, OR, NOT (logic)
Show answer

Boolean operators. AND: both true. OR: either true. NOT: reverses the value. They drive conditions and searches.

ASCII
Show answer

American Standard Code for Information Interchange — a character-encoding standard mapping letters/symbols to numbers (e.g., A = 65).

Unicode
Show answer

A universal character-encoding standard that represents text from virtually all writing systems, far beyond ASCII's 128 characters.

Data point
Show answer

A single piece of information (one value). Many data points together form a data set used for analysis.

Latency
Show answer

The delay before data transfer begins or completes — lower latency means a more responsive system or network.

Throughput / bandwidth
Show answer

Bandwidth is the maximum data rate a link can carry; throughput is the actual rate achieved. Measured in bits per second.

Pixel
Show answer

The smallest controllable element of a digital image or display. Resolution is the count of pixels (e.g., 1920 × 1080).

Why convert binary to decimal/hex?
Show answer

Computers work in binary, but humans read decimal and hex. Conversions help interpret addresses, colors, and low-level data.

Megabyte (MB) vs. megabit (Mb)
Show answer

MB (capital B) = bytes, used for file size. Mb (lowercase b) = bits, used for network speed. 1 byte = 8 bits.

Compression
Show answer

Reducing file size by encoding data more efficiently. Lossless preserves all data; lossy discards some (e.g., JPEG, MP3).

Convert decimal 12 to binary
Show answer

1100. 8 + 4 = 12, so the 8 and 4 place values are 1, the 2 and 1 are 0.

Convert hex A to decimal
Show answer

10. In hexadecimal, A=10, B=11, C=12, D=13, E=14, F=15.

Information system (the four parts)
Show answer

Input → Processing → Output → Storage. The model behind how all computers handle data.

Structured vs. unstructured data
Show answer

Structured data fits a defined model (rows/columns in a database). Unstructured data has no fixed format (emails, images, video).

Troubleshooting methodology (concept)
Show answer

A repeatable process: identify the problem, research/establish a theory, test it, fix or escalate, verify, and document.

Clock speed
Show answer

How many cycles per second a CPU executes, measured in GHz. Higher generally means faster, but cores and architecture matter too.

Core (CPU)
Show answer

An independent processing unit within a CPU. Multi-core CPUs run several tasks truly in parallel.

Cache (CPU)
Show answer

Very fast memory close to the CPU that stores frequently used data to speed up processing.

Data correlation
Show answer

Finding relationships between data points to turn raw data into useful information for decisions.

Why protect data?
Show answer

Data has business, legal, and personal value; loss or exposure causes financial harm, legal liability, and lost trust.

Analog vs. digital
Show answer

Analog signals are continuous; digital signals are discrete (0s and 1s). Computers are digital.

Megahertz vs. gigahertz
Show answer

1 GHz = 1,000 MHz. Both measure frequency/clock speed; modern CPUs are rated in GHz.

Infrastructure (59)

CPU (central processing unit)
Show answer

The 'brain' of a computer — executes instructions and performs calculations. Speed is measured in GHz; modern CPUs have multiple cores.

RAM (random access memory)
Show answer

Fast, volatile working memory that holds running programs and data. It is cleared when the computer loses power.

Volatile vs. non-volatile storage
Show answer

Volatile (RAM) loses data when powered off. Non-volatile (SSD, HDD, flash, ROM) keeps data without power.

HDD vs. SSD
Show answer

HDD uses spinning magnetic platters — cheap, high capacity, slower. SSD uses flash memory — faster, more durable, no moving parts.

Motherboard
Show answer

The main circuit board connecting and powering all components — CPU, RAM, storage, and expansion cards.

GPU (graphics processing unit)
Show answer

A processor specialized for rendering images and parallel tasks. Can be integrated or a dedicated graphics card.

Power supply unit (PSU)
Show answer

Converts wall AC power to the DC voltages a computer's internal components need.

NIC (network interface card)
Show answer

Hardware that connects a device to a network (wired Ethernet or wireless). Each has a unique MAC address.

Peripheral device
Show answer

Any external device connected to a computer — keyboard, mouse, monitor, printer, webcam, external drive.

USB
Show answer

Universal Serial Bus — the most common port for connecting peripherals; also provides power. USB-C is the reversible modern connector.

HDMI vs. DisplayPort
Show answer

Both carry digital video and audio to displays. HDMI is common on TVs/consumer gear; DisplayPort is common on PCs/monitors.

Ethernet (RJ45)
Show answer

The standard wired networking connector and cable. Provides a reliable, fast connection to a LAN.

Wired vs. wireless connection
Show answer

Wired (Ethernet) is faster, more reliable, and more secure. Wireless (Wi-Fi) is convenient and mobile but subject to interference.

IP address
Show answer

A unique logical address identifying a device on a network. IPv4 is four numbers (192.168.1.10); IPv6 is longer hexadecimal.

IPv4 vs. IPv6
Show answer

IPv4 is 32-bit (about 4.3 billion addresses, running out). IPv6 is 128-bit (vastly more), written in hexadecimal.

MAC address
Show answer

A unique 48-bit hardware address burned into a network adapter, written in hexadecimal. Used for local (Layer 2) delivery.

Router
Show answer

A device that connects different networks and forwards traffic between them — for example, your home network to the internet.

Switch
Show answer

A device that connects multiple wired devices on the same local network, forwarding traffic by MAC address.

Modem
Show answer

Modulates/demodulates signals to connect your network to your internet service provider (ISP) over cable, DSL, or fiber.

Access point (AP)
Show answer

A device that broadcasts a Wi-Fi signal, letting wireless devices join a wired network.

DHCP
Show answer

Dynamic Host Configuration Protocol — automatically assigns IP addresses and network settings to devices, avoiding manual setup.

DNS
Show answer

Domain Name System — translates human-readable names (example.com) into IP addresses computers use to connect.

LAN vs. WAN
Show answer

LAN (local area network) covers a small area like a home/office. WAN (wide area network) spans large distances — the internet is the largest WAN.

Wi-Fi (802.11)
Show answer

The IEEE family of wireless LAN standards. Newer generations (Wi-Fi 5, 6, 6E) are faster and use 2.4, 5, and 6 GHz bands.

SSID
Show answer

Service Set Identifier — the broadcast name of a Wi-Fi network that you select when connecting.

Bluetooth
Show answer

A short-range wireless standard for connecting peripherals like headphones, keyboards, mice, and speakers.

Firmware
Show answer

Low-level software stored on a hardware device that controls its basic functions (e.g., BIOS/UEFI, router firmware).

BIOS / UEFI
Show answer

The firmware that starts a computer, initializes hardware, and loads the operating system. UEFI is the modern replacement for BIOS.

Driver (device driver)
Show answer

Software that lets the operating system communicate with and control a hardware device.

Virtualization
Show answer

Running multiple virtual machines on one physical host. A hypervisor creates and manages the VMs, each with its own OS.

Hypervisor
Show answer

Software (also called a virtual machine monitor) that creates and runs virtual machines, sharing one host's hardware among them.

Cloud computing
Show answer

Delivering computing resources (servers, storage, apps) over the internet, on demand, usually pay-as-you-go.

IaaS, PaaS, SaaS
Show answer

Cloud service models. IaaS = raw infrastructure (VMs). PaaS = a platform to build/deploy apps. SaaS = ready-to-use software (e.g., Gmail).

Cloud benefit: elasticity
Show answer

The ability to scale resources up or down on demand, paying only for what you use.

Internet of Things (IoT)
Show answer

Everyday devices (thermostats, cameras, sensors, appliances) connected to the internet to collect and exchange data.

Storage capacity vs. speed
Show answer

Choose storage by capacity (how much it holds) and speed (how fast it reads/writes). SSDs trade some capacity-per-dollar for speed.

Optical drive
Show answer

Reads/writes CDs, DVDs, or Blu-ray discs using a laser. Increasingly rare on modern systems.

Network attached storage (NAS)
Show answer

A storage device connected to a network so multiple users/devices can access shared files.

Localhost / loopback (127.0.0.1)
Show answer

A reserved IP address a device uses to refer to itself, for testing the local network stack.

VPN
Show answer

Virtual Private Network — an encrypted tunnel that securely connects a device to a private network over the public internet.

Cellular (mobile data)
Show answer

Wireless internet via a cellular network (4G LTE, 5G), used by phones, tablets, and mobile hotspots.

Port (physical)
Show answer

A physical connection point on a device (USB, HDMI, Ethernet, audio jack) for attaching cables and peripherals.

Expansion card
Show answer

An add-in board (graphics, sound, network) installed in a motherboard slot to add capability.

Tablet
Show answer

A mobile touchscreen computer larger than a phone, used for browsing, media, and light productivity.

Workstation vs. server
Show answer

A workstation is a powerful PC for one user/task. A server provides shared resources/services to many clients over a network.

Thin client
Show answer

A lightweight computer that relies on a server for most processing and storage.

Embedded system
Show answer

A computer built into a larger device to perform a dedicated function (e.g., a car's controller, a smart appliance).

Internal vs. external storage
Show answer

Internal drives sit inside the device; external drives connect via USB or network for portability or extra capacity.

Cloud storage
Show answer

Storing files on remote servers accessed over the internet (e.g., Google Drive, OneDrive, Dropbox), with anywhere access.

Wireless interference
Show answer

Signals from other devices, walls, or networks that degrade Wi-Fi. Causes include distance, microwaves, and channel overlap.

Hotspot
Show answer

A device (often a phone) that shares its cellular internet connection with other devices over Wi-Fi.

ISP
Show answer

Internet Service Provider — the company that provides your internet connection (cable, fiber, DSL, cellular, satellite).

Default gateway
Show answer

The router address a device sends traffic to when the destination is outside its local network.

Subnet mask (concept)
Show answer

A value that tells a device which part of an IP address is the network and which part identifies the host.

Static vs. dynamic IP
Show answer

A static IP is manually fixed and stays the same. A dynamic IP is assigned automatically by DHCP and can change.

Wired connection types
Show answer

Ethernet (RJ45) for networking; USB, HDMI, DisplayPort, Thunderbolt, and audio for peripherals/displays.

Setting up a small wireless network
Show answer

Connect modem → router, set a unique SSID, enable WPA3/WPA2 with a strong passphrase, change default admin credentials, and update firmware.

Display resolution
Show answer

The number of pixels on screen (e.g., 1920 × 1080 = Full HD). Higher resolution shows more detail.

RAM vs. storage (common confusion)
Show answer

RAM is temporary working memory for active tasks. Storage (SSD/HDD) keeps files permanently. More RAM ≠ more storage.

Applications & Software (46)

Operating system (OS)
Show answer

Software that manages hardware, runs applications, and provides a user interface. Examples: Windows, macOS, Linux, Android, iOS.

Functions of an OS
Show answer

Manages the CPU, memory, storage, devices, and processes; provides a file system; and offers a user interface for running apps.

GUI vs. CLI
Show answer

GUI (graphical user interface) uses windows, icons, and a mouse. CLI (command-line interface) uses typed text commands.

Application software
Show answer

Programs that do user tasks — word processors, browsers, spreadsheets, games — as opposed to system software like the OS.

System software
Show answer

Software that runs and supports the computer itself: the operating system, drivers, and utilities.

Productivity software
Show answer

Apps for everyday work: word processing, spreadsheets, presentations, email, and note-taking.

Word processing software
Show answer

An application for creating and editing text documents (e.g., Microsoft Word, Google Docs).

Spreadsheet software
Show answer

An application for organizing data in rows/columns, performing calculations with formulas, and making charts (e.g., Excel).

Presentation software
Show answer

An application for building slide decks (e.g., PowerPoint, Google Slides).

Web browser
Show answer

Software that retrieves and displays web pages (e.g., Chrome, Edge, Firefox, Safari).

Browser cache
Show answer

Locally stored copies of web content that speed up page loads. Clearing it can fix display or login issues.

Browser cookies
Show answer

Small files a site stores in your browser to remember settings, logins, and tracking info between visits.

Pop-up blocker
Show answer

A browser feature that prevents unwanted pop-up windows, often used to block ads or malicious prompts.

Private/incognito browsing
Show answer

A browser mode that doesn't save history, cookies, or form data locally after the session ends.

Plugins/extensions
Show answer

Add-ons that extend a browser's functionality. Install only from trusted sources, as they can pose security risks.

Local vs. cloud-hosted application
Show answer

Local apps install and run on your device. Cloud-hosted (web) apps run on remote servers and are accessed via a browser.

Software license
Show answer

The legal agreement defining how you may use software. Types: single-use, group/volume, concurrent, subscription, and open-source.

Open-source vs. proprietary software
Show answer

Open-source publishes its code and is often free to use/modify. Proprietary keeps code closed and is licensed by a vendor.

Subscription vs. one-time license
Show answer

Subscription = recurring fee for ongoing access/updates (SaaS). One-time (perpetual) = pay once to own that version.

EULA
Show answer

End-User License Agreement — the contract you accept that governs how you may legally use a piece of software.

Patch / update
Show answer

Software changes that fix bugs, close security holes, or add features. Keeping software patched is a core security practice.

File extension
Show answer

The suffix after a filename's dot (.docx, .jpg, .exe) that indicates the file type and which app opens it.

Common document formats
Show answer

.txt (plain text), .rtf (rich text), .docx (Word), .pdf (portable/fixed layout), .odt (OpenDocument).

Common image formats
Show answer

.jpg (photos, lossy), .png (graphics, lossless, transparency), .gif (simple animation), .bmp, .tiff.

Common audio/video formats
Show answer

Audio: .mp3, .wav, .flac, .aac. Video: .mp4, .mov, .avi, .mkv.

Compressed/archive formats
Show answer

.zip, .rar, .7z, .tar, .gz — bundle and shrink files for storage or transfer.

File management
Show answer

Organizing data into folders/directories with clear names, and using copy, move, rename, and delete to maintain it.

Folder/directory structure
Show answer

A hierarchy of folders that organizes files. A path (e.g., C:\Users\Docs\file.txt) describes a file's location.

Read-only vs. read-write
Show answer

Read-only files can be viewed but not changed; read-write files can be edited. File permissions control this access.

Single-platform vs. cross-platform software
Show answer

Single-platform runs on one OS only; cross-platform runs on several (e.g., a browser available on Windows, macOS, and Linux).

Installing vs. uninstalling software
Show answer

Installing adds a program and its files/registry entries. Uninstalling should use the proper tool to remove all of them cleanly.

Process (running program)
Show answer

An instance of a program currently executing. Task Manager/Activity Monitor shows running processes and resource use.

Collaboration software
Show answer

Tools that let teams work together remotely — chat, video conferencing, shared docs, and project boards.

Mobile operating system
Show answer

An OS designed for phones/tablets — Android and iOS are the two dominant examples.

Workstation operating system
Show answer

A desktop/laptop OS such as Windows, macOS, or a Linux distribution.

Server operating system
Show answer

An OS optimized to provide network services to many clients (e.g., Windows Server, Linux server distributions).

File system
Show answer

How an OS organizes and stores files on a drive (e.g., NTFS, FAT32, exFAT, APFS, ext4).

Default application
Show answer

The program the OS automatically uses to open a given file type (e.g., a default browser or PDF reader).

Task Manager / Activity Monitor
Show answer

A utility that shows running processes and CPU, memory, and disk usage, and lets you end unresponsive programs.

Software compatibility
Show answer

Whether software runs on a given OS, version, and hardware. Check system requirements before installing.

32-bit vs. 64-bit software
Show answer

64-bit software/OS can use far more RAM and is standard today. 32-bit is legacy and limited to ~4 GB of RAM.

Web application
Show answer

Software that runs in a browser via the internet, requiring no local install (e.g., Google Docs, webmail).

Utility software
Show answer

Tools that maintain a system — antivirus, backup, disk cleanup, compression, and diagnostics.

Saving vs. saving as
Show answer

Save updates the current file. Save As creates a new copy, letting you change name, location, or format.

Free vs. freemium vs. paid
Show answer

Free has no cost; freemium is free with paid upgrades; paid requires purchase or subscription.

Browser security settings
Show answer

Manage pop-ups, cookies, saved passwords, HTTPS warnings, and extensions to browse safely.

Software Development Concepts (43)

Programming language
Show answer

A formal language used to write instructions a computer can execute. Examples: Python, Java, C, JavaScript.

Compiled vs. interpreted language
Show answer

Compiled languages (C, C++) translate to machine code before running — fast. Interpreted languages (Python, JavaScript) run line-by-line via an interpreter — flexible.

Markup language
Show answer

Uses tags to define structure/format, not logic. HTML structures web pages; XML stores/transports data.

Query language
Show answer

A language for retrieving and manipulating data, such as SQL for relational databases.

Scripting language
Show answer

An interpreted language used to automate tasks and glue systems together (e.g., Python, Bash, PowerShell, JavaScript).

Variable
Show answer

A named container that stores a value which can change while a program runs (e.g., score = 10).

Constant
Show answer

A named value that does not change during program execution (e.g., PI = 3.14159).

Data types (programming)
Show answer

Categories of values: integer (whole number), float (decimal), char (single character), string (text), boolean (true/false).

Integer vs. float
Show answer

An integer is a whole number (5, -12). A float has a decimal point (3.14). Choosing the right type avoids errors.

String
Show answer

A sequence of characters (text), usually enclosed in quotes, such as "Hello, world".

Array / list
Show answer

A container that holds multiple values in order, accessed by index (position). Useful for collections of related data.

Function (procedure)
Show answer

A named, reusable block of code that performs a task and can accept inputs (parameters) and return a result.

Branching (if/else)
Show answer

A control structure that runs different code based on a condition — the program's decision-making.

Looping (iteration)
Show answer

Repeating a block of code while a condition holds (while) or a set number of times (for). Avoids duplicating code.

Pseudocode
Show answer

A plain-language outline of program logic, written before code to plan the steps without worrying about syntax.

Flowchart
Show answer

A diagram of a program's logic using shapes for steps (rectangles), decisions (diamonds), and start/end (ovals).

Sequence (in logic)
Show answer

Instructions executed in order, one after another — the most basic program flow.

Operator (programming)
Show answer

A symbol that performs an action: arithmetic (+ - × ÷), comparison (>, <, ==), or logical (AND, OR, NOT).

Comparison operators
Show answer

Test relationships between values: == (equal), != (not equal), > (greater), < (less), >= , <= . Return true or false.

Logical operators
Show answer

Combine boolean conditions: AND (both true), OR (either true), NOT (reverse). Used in branching and loops.

Identifier
Show answer

The name a programmer gives to a variable, function, or constant. Should be clear and descriptive.

Object (programming)
Show answer

A self-contained unit bundling related data (properties) and actions (methods), the basis of object-oriented programming.

Property vs. method
Show answer

A property is data stored on an object (a car's color). A method is an action it can perform (a car's drive()).

Attribute
Show answer

A characteristic or data value associated with an object or element (similar to a property).

Container (in code)
Show answer

A structure that holds multiple values — arrays, lists, vectors — letting you group related data together.

Comment (code)
Show answer

A note in source code, ignored by the computer, that explains what the code does for human readers.

Syntax
Show answer

The grammar rules of a programming language. A syntax error means the code breaks those rules and won't run.

Logic error vs. syntax error
Show answer

A syntax error breaks the language rules (won't run). A logic error runs but produces the wrong result.

Debugging
Show answer

Finding and fixing errors (bugs) in code so the program behaves correctly.

Why use functions and loops?
Show answer

They reduce repetition, make code reusable and readable, and limit mistakes — write logic once, use it many times.

Algorithm
Show answer

A step-by-step set of instructions to solve a problem or complete a task — the logic behind a program.

Source code
Show answer

Human-readable instructions a programmer writes, later compiled or interpreted into something the computer runs.

IDE
Show answer

Integrated Development Environment — software that combines a code editor, compiler/interpreter, and debugger (e.g., VS Code, Eclipse).

Assembly / machine language
Show answer

Low-level languages close to hardware. Machine code is binary the CPU runs directly; assembly is its human-readable form.

High-level language
Show answer

A programmer-friendly language (Python, Java) abstracted away from hardware details, easier to read and write.

HTML
Show answer

HyperText Markup Language — uses tags to structure the content of web pages (headings, links, images).

Parameter / argument
Show answer

A value passed into a function so it can work on different inputs. The function uses it inside its logic.

Return value
Show answer

The result a function sends back to the code that called it.

Vector (in code)
Show answer

A dynamic, ordered collection of values that can grow or shrink — a flexible kind of list/array.

Concatenation
Show answer

Joining strings together end to end (e.g., "Hello, " + "world" = "Hello, world").

Nested loop
Show answer

A loop inside another loop, used to work through grids, tables, or combinations of data.

Branching example (if/else)
Show answer

if score >= 650 then print "Pass" else print "Fail" — the program chooses a path based on a condition.

Input validation
Show answer

Checking that user-entered data is correct and safe before using it — prevents errors and security flaws.

Data & Database Fundamentals (41)

Database
Show answer

An organized, structured collection of data stored so it can be easily accessed, managed, and updated.

DBMS
Show answer

Database Management System — software that creates, manages, and queries databases (e.g., MySQL, PostgreSQL, Microsoft SQL Server, Oracle).

Why use a database instead of a flat file?
Show answer

Databases scale, prevent duplicate data, enforce relationships and rules, allow multiple concurrent users, and support fast queries.

Relational database
Show answer

Stores data in tables (rows and columns) and links tables by shared keys. Queried with SQL.

Table (database)
Show answer

A structure of rows and columns that stores data about one type of entity (e.g., a Customers table).

Record (row)
Show answer

A single entry in a table — one complete set of related fields (e.g., one customer's details).

Field (column)
Show answer

A single attribute in a table (e.g., LastName). Every record has a value for each field.

Primary key
Show answer

A field (or set of fields) that uniquely identifies each record in a table. No duplicates and no nulls allowed.

Foreign key
Show answer

A field in one table that references the primary key of another table, creating a relationship between them.

Schema (database)
Show answer

The blueprint defining a database's structure: its tables, fields, data types, and relationships.

SQL
Show answer

Structured Query Language — the standard language to create, read, update, and delete data in relational databases.

SELECT statement
Show answer

The SQL command used to retrieve (query) data from one or more tables.

INSERT / UPDATE / DELETE
Show answer

SQL data-manipulation commands: INSERT adds rows, UPDATE changes existing rows, DELETE removes rows.

CREATE / ALTER / DROP
Show answer

SQL data-definition commands: CREATE makes a table/database, ALTER modifies its structure, DROP deletes it.

Query
Show answer

A request to a database to retrieve or change data, usually written in SQL.

Relational vs. non-relational (NoSQL)
Show answer

Relational uses structured tables and SQL. Non-relational (NoSQL) uses flexible formats (documents, key-value, graph) for unstructured/large data.

Flat file database
Show answer

Data stored in a single table or file (like a spreadsheet) with no relationships. Simple but doesn't scale or prevent duplication.

Document database
Show answer

A NoSQL type that stores data as documents (often JSON), good for flexible, semi-structured data (e.g., MongoDB).

Key-value store
Show answer

A NoSQL type that stores data as simple key → value pairs; very fast for lookups (e.g., Redis).

Data persistence
Show answer

Storing data so it survives after a program closes or the device powers off — the role of databases and files.

Import vs. export (data)
Show answer

Importing brings external data into a system. Exporting sends data out, often as CSV, XML, or JSON.

CSV
Show answer

Comma-Separated Values — a plain-text format storing tabular data, widely used to move data between systems.

Backup vs. archive
Show answer

A backup is a recent copy for recovery if data is lost. An archive is long-term storage of data no longer actively used.

Database backup
Show answer

A saved copy of a database used to restore it after corruption, failure, or accidental deletion.

Concurrent access
Show answer

Multiple users reading/writing the same database at once. The DBMS manages this to keep data consistent.

Data integrity
Show answer

The accuracy, consistency, and reliability of data. Constraints, keys, and validation rules protect it.

Structured query vs. report
Show answer

A query retrieves specific data; a report formats and presents that data for people to read and analyze.

Data warehouse (concept)
Show answer

A large central store of integrated data from many sources, optimized for analysis and reporting rather than daily transactions.

Field data type
Show answer

The kind of value a database column holds — text, integer, decimal, date/time, or boolean.

Constraint (database)
Show answer

A rule that enforces data validity — NOT NULL, UNIQUE, primary key, and foreign key constraints.

Index (database)
Show answer

A structure that speeds up searches on a column, like a book's index — at the cost of extra storage and slower writes.

One-to-many relationship
Show answer

One record in a table relates to many records in another (e.g., one customer has many orders).

Many-to-many relationship
Show answer

Records on both sides relate to many on the other (e.g., students and courses), usually via a join table.

JOIN (SQL)
Show answer

A query operation that combines rows from two or more tables based on a related column (often keys).

WHERE clause
Show answer

A SQL filter that limits a query to rows meeting a condition (e.g., WHERE state = 'CA').

ORDER BY
Show answer

A SQL clause that sorts query results by one or more columns, ascending or descending.

Null value
Show answer

A field with no value (unknown or missing). Not the same as zero or an empty string.

Data definition vs. data manipulation
Show answer

DDL defines structure (CREATE, ALTER, DROP). DML changes data (SELECT, INSERT, UPDATE, DELETE).

Spreadsheet vs. database
Show answer

Spreadsheets suit small, simple data and calculations. Databases scale, enforce rules, link tables, and serve many users.

JSON
Show answer

JavaScript Object Notation — a lightweight, human-readable text format for storing and exchanging structured data.

XML
Show answer

Extensible Markup Language — a tag-based format for storing and transporting structured data between systems.

Security (53)

CIA triad
Show answer

The three goals of information security: Confidentiality (keep data private), Integrity (keep data accurate), Availability (keep data accessible).

Confidentiality
Show answer

Ensuring only authorized people can access data — achieved with encryption, access controls, and authentication.

Integrity (security)
Show answer

Ensuring data is accurate and unaltered. Hashing and checksums detect unauthorized changes.

Availability
Show answer

Ensuring systems and data are accessible when needed — supported by backups, redundancy, and uptime planning.

Authentication
Show answer

Verifying who a user is — proving identity with something you know, have, or are.

Authorization
Show answer

Determining what an authenticated user is allowed to do or access (their permissions).

Accounting (AAA)
Show answer

Logging and tracking what users do, for auditing and accountability. Part of Authentication, Authorization, Accounting.

Multi-factor authentication (MFA)
Show answer

Requiring two or more proofs of identity from different categories (e.g., password + phone code), making accounts far harder to breach.

Authentication factors
Show answer

Something you know (password/PIN), something you have (token/phone), something you are (fingerprint/face).

Strong password practices
Show answer

Long, unique, complex passwords; never reused; stored in a password manager; changed if a breach is suspected.

Password manager
Show answer

An app that generates, stores, and fills strong unique passwords in an encrypted vault, so you only remember one master password.

Encryption
Show answer

Scrambling data so only someone with the key can read it. Protects data at rest (stored) and in transit (moving).

Encryption at rest vs. in transit
Show answer

At rest protects stored data (disk/database encryption). In transit protects data moving over a network (HTTPS/TLS, VPN).

HTTPS / TLS
Show answer

The secure version of HTTP — encrypts web traffic with TLS so data between browser and site can't be read or altered.

Hashing
Show answer

A one-way function that turns data into a fixed-length value (a hash). Used to store passwords and verify integrity; can't be reversed.

Malware
Show answer

Malicious software designed to harm or exploit systems — viruses, worms, trojans, ransomware, spyware, and adware.

Virus vs. worm
Show answer

A virus attaches to a file and needs a user to run it. A worm self-replicates and spreads across networks on its own.

Ransomware
Show answer

Malware that encrypts your files and demands payment to restore them. Reliable backups are the best defense.

Trojan
Show answer

Malware disguised as legitimate software. Once run, it gives an attacker access or installs other malware.

Spyware
Show answer

Malware that secretly gathers information about a user — keystrokes, browsing, credentials — without consent.

Phishing
Show answer

A social-engineering attack using fake emails/messages to trick you into revealing credentials or clicking malicious links.

Social engineering
Show answer

Manipulating people (not systems) into giving up information or access — phishing, pretexting, tailgating, baiting.

Spam
Show answer

Unsolicited bulk messages, often advertising or carrying phishing/malware. Filters and caution reduce the risk.

Firewall
Show answer

Hardware or software that filters network traffic by rules, blocking unauthorized connections to protect a device or network.

Antivirus / anti-malware
Show answer

Software that detects, blocks, and removes malicious programs. Keep it updated to catch new threats.

Software updates and patching
Show answer

Applying vendor fixes promptly closes known security holes attackers exploit — one of the most effective defenses.

Principle of least privilege
Show answer

Give users and programs only the minimum access they need to do their job, limiting damage if an account is compromised.

User account types
Show answer

Standard users have limited rights; administrators can change the system. Use a standard account for daily work to reduce risk.

Permissions (access control)
Show answer

Settings that define who can read, write, or execute a file or resource. The basis of authorization.

Physical security
Show answer

Protecting hardware and access to it — locks, badges, cameras, locked server rooms, and screen privacy.

Backup (3-2-1 rule)
Show answer

Keep 3 copies of data, on 2 different media, with 1 copy offsite. Protects against loss, failure, and ransomware.

Privacy vs. security
Show answer

Security protects data from unauthorized access. Privacy concerns how personal data is collected, used, and shared.

PII
Show answer

Personally Identifiable Information — data that can identify an individual (name, SSN, address). Must be protected carefully.

Secure Wi-Fi (WPA2/WPA3)
Show answer

Use WPA3 (or WPA2 at minimum) with a strong passphrase. Avoid open networks and the obsolete, insecure WEP.

Public Wi-Fi risk
Show answer

Open networks let attackers intercept traffic. Use a VPN and HTTPS sites, and avoid sensitive logins on public Wi-Fi.

Brute-force attack
Show answer

Trying many passwords until one works. Long passwords, lockouts, and MFA defend against it.

On-path (man-in-the-middle) attack
Show answer

An attacker secretly relays/alters traffic between two parties. Encryption (HTTPS, VPN) makes intercepted data useless.

Software-as-a-service security shared responsibility
Show answer

In the cloud, the provider secures the infrastructure; you secure your data, accounts, and access settings.

Device hardening
Show answer

Reducing a device's attack surface: remove unused software, disable unneeded services, patch, and enforce strong settings.

Behavioral security: verify requests
Show answer

Confirm unexpected requests for money or credentials through a separate channel — a key defense against phishing/BEC.

Tailgating
Show answer

A physical social-engineering attack where someone follows an authorized person through a secure door without credentials.

Shoulder surfing
Show answer

Stealing information (passwords, PINs) by watching someone enter it. Privacy screens and awareness defend against it.

Dumpster diving
Show answer

Searching discarded materials for sensitive information. Shredding documents prevents it.

Patch management (concept)
Show answer

A routine of testing and applying software updates promptly to close vulnerabilities across all systems.

Single sign-on (SSO)
Show answer

Authenticating once to access multiple related applications, reducing password fatigue while centralizing security.

Biometric authentication
Show answer

Using a physical trait (fingerprint, face, iris) to verify identity — a 'something you are' factor.

Account lockout
Show answer

Temporarily disabling an account after too many failed logins, to slow brute-force attacks.

Data loss vs. data breach
Show answer

Data loss means data becomes unavailable (deleted, corrupted). A breach means data is accessed/stolen by unauthorized parties.

Secure deletion / wiping
Show answer

Permanently erasing data so it can't be recovered, important before disposing of or reselling a device.

VPN (security view)
Show answer

Encrypts your internet traffic and hides it from local snoopers — essential on public/untrusted networks.

Adware
Show answer

Software that displays unwanted ads; some tracks behavior. Often bundled with free downloads — install carefully.

Zero-day
Show answer

A vulnerability unknown to the vendor with no patch yet available, making it especially dangerous.

Disaster recovery
Show answer

A plan to restore IT systems and data after a major outage, attack, or disaster — backups are its foundation.

References

  1. 1.CompTIA. “CompTIA Tech+ (FC0-U71) Exam Objectives (formerly IT Fundamentals / ITF+).” comptia.org. ↑
  2. 2.CompTIA. “CompTIA Exam Retirement Dates (ITF+ FC0-U61 retired July 31, 2025).” comptia.org. ↑
  3. 3.National Institute of Standards and Technology. “NIST Glossary (security fundamentals).” csrc.nist.gov. ↑
Career Employer

Career Employer is the ultimate resource to help you get started working the job of your dreams. We cover topics from general career information, career searching, exam preparation with free study materials, career interviewing, and becoming successful in your career of choice.

Follow Us:

All Posts

Career Employer’s Editorial Process

Here at Career Employer, we focus a lot on providing factually accurate information that is always up to date. We strive to provide correct information using strict editorial processes, article editing, and fact-checking for all of the information found on our website. We only utilize trustworthy and relevant resources. To find out more, make sure to read our full editorial process page here.