CompTIA A+
Entry-level hardware, operating systems and support procedures. Work through the topics from the start of the list to the end. Readiness is calculated from your recorded study, labs, practice, quizzes and troubleshooting.
Your recommended start: Computer Hardware Basics
Start with the essentials based on your experience setting. You can still open any topic below.
Overall readiness
0%
Status
Not Started
Topics
17
Recommended study time
100h 20m
Exam readiness: CompTIA A+
Not started — Nothing recorded for this certification yet. Study one topic and the score starts moving.
80 points to the 80% exam-ready bar
0 of 17 topics finished · 100h 20m of study left
About 34 weeks away — roughly May 2027, at your planned 180 minutes a week.
What is holding the score back
Study path
Start with the groundwork, then core skills, then the advanced material.
Plain-language groundwork. Begin here if the certification is new to you.
- Binary and Number Systems4h 30m recommended
- Computer Hardware Basics5h 35m recommended
- IT Career Overview4h 50m recommended
- Operating Systems Overview5h 30m recommended
- Operational Procedures, Safety, and Documentation4h 35m recommended
- Printers, Peripherals, and Connectivity4h 35m recommended
- Structured Troubleshooting Methodology4h 30m recommended
The main body of the certification: the skills the exam tests most.
- Application and Software Troubleshooting5h 35m recommended
- Command Line Fundamentals6h 10m recommended
- Endpoint Security Fundamentals5h 35m recommended
- macOS and Linux Client Support5h 30m recommended
- Mobile Devices and Laptop Support5h 30m recommended
- PC Hardware Installation and Upgrades5h 30m recommended
- Storage Technologies and Data Protection5h 35m recommended
- Virtualization Basics5h 50m recommended
- Windows Administration Tools5h 30m recommended
- Windows Installation and Configuration5h 30m recommended
Reading and watching
Official material from the vendors themselves. Links open in a new tab.
WATCH
- Microsoft Learn shows and video seriesMicrosoft Learn · video · free
- Linux Foundation video channelThe Linux Foundation · video · free
- Professor Messer's CompTIA A+ 220-1201 Core 1 video courseProfessor Messer · video · free
- Professor Messer's CompTIA A+ 220-1202 Core 2 video courseProfessor Messer · video · free
READ
- CompTIA A+ Core 1 CertificationCompTIA · learning-path · paid
- Explore computersMicrosoft Learn · course · free
- Explore Windows architectureMicrosoft Learn · course · free
- Introduction to BashMicrosoft Learn · course · free
- Hyper-V virtualization overviewMicrosoft Learn · docs · free
- Explore tech careersCompTIA · learning-path · free
Worked examples
The calculations and procedures this certification expects you to perform, shown step by step with practice items.
Convert binary to decimal
Convert the 8-bit binary number 11000000 to decimal.
- 1. Write the place valuesAn 8-bit number has fixed place values, left to right: 128, 64, 32, 16, 8, 4, 2, 1.
- 2. Line the bits up under the place values128→1, 64→1, 32→0, 16→0, 8→0, 4→0, 2→0, 1→0.
- 3. Keep only the place values above a 1The 128 column and the 64 column hold a 1. Every other column holds 0 and contributes nothing.
- 4. Add them128 + 64 = 192.
Answer: 11000000 = 192. This is why a /24 subnet mask octet of 11000000 reads as 192 in dotted decimal.
Now you try
Convert 10101010 to decimal.
Convert 11111111 to decimal.
Convert 00011100 to decimal.
Convert decimal to binary
Convert the decimal number 172 to 8-bit binary.
- 1. Start at the largest place valueAsk: does 128 fit into 172? Yes. Write a 1 and subtract: 172 − 128 = 44.
- 2. Next column, 6464 does not fit into 44. Write 0. Remainder stays 44.
- 3. Next column, 3232 fits into 44. Write 1. 44 − 32 = 12.
- 4. Continue down16 into 12? No → 0. 8 into 12? Yes → 1, remainder 4. 4 into 4? Yes → 1, remainder 0. 2 → 0. 1 → 0.
- 5. Read the bits in order1, 0, 1, 0, 1, 1, 0, 0.
Answer: 172 = 10101100. Check it by adding the on-bits back: 128 + 32 + 8 + 4 = 172.
Now you try
Convert 200 to binary.
Convert 19 to binary.
Convert 255 to binary.
Convert binary to hexadecimal
Convert 11011110 to hexadecimal (the form used by MAC and IPv6 addresses).
- 1. Split into 4-bit groups11011110 becomes 1101 and 1110.
- 2. Convert each group with place values 8, 4, 2, 11101 = 8 + 4 + 1 = 13. 1110 = 8 + 4 + 2 = 14.
- 3. Replace values over 9 with letters10=A, 11=B, 12=C, 13=D, 14=E, 15=F. So 13 = D and 14 = E.
- 4. Join the digitsD followed by E.
Answer: 11011110 = DE in hex, which is 222 in decimal. Each pair of hex digits is exactly one byte, which is why a MAC address is six hex pairs.
Now you try
Convert 10101111 to hex.
Convert hex 3C to binary.
Convert hex FF to decimal.
Read and set Linux file permissions
A script shows as -rwxr-xr-- . What are its numeric permissions, and what command would make it rwxr-x---?
- 1. Split the stringIgnore the leading file-type character, then take three groups: owner rwx, group r-x, others r--.
- 2. Score each groupread = 4, write = 2, execute = 1. Owner 4+2+1 = 7. Group 4+0+1 = 5. Others 4+0+0 = 4.
- 3. Read the numberThe permissions are 754.
- 4. Build the targetrwx = 7, r-x = 5, --- = 0, so the goal is 750.
Answer: -rwxr-xr-- is 754; chmod 750 script.sh produces rwxr-x---. A 'Permission denied' on your own script is usually a missing execute bit (chmod +x).
Now you try
What is rw-r--r-- numerically?
What does chmod 600 key.pem allow?
Which command changes the owning user?
Explain a 'missing' drive capacity
A customer buys a 1 TB drive and Windows reports 931 GB. Has the shop cheated them?
- 1. Manufacturer unitsDrive makers use decimal units: 1 TB = 1,000,000,000,000 bytes.
- 2. Operating system unitsWindows reports binary units but labels them GB: 1 GiB = 1,073,741,824 bytes.
- 3. Do the division1,000,000,000,000 ÷ 1,073,741,824 ≈ 931.
- 4. Account for formattingThe filesystem and recovery partitions then consume a further few gigabytes.
Answer: No. The bytes are all there; the two sides count in different units. Say this to the customer in plain terms rather than quoting powers of two.
Now you try
How much usable space would a 2 TB drive report?
How many bytes in 1 MiB?
Why does a phone advertise 128 GB but show around 112 GB?
Size virtual machines on a host
A host has 16 GB RAM and 8 CPU cores. How many 4 GB lab VMs can safely run at once?
- 1. Reserve for the hostThe host operating system and hypervisor need their own memory — reserve about 4 GB.
- 2. Divide what remains16 − 4 = 12 GB available. 12 ÷ 4 = 3 VMs.
- 3. Check CPUCores can be oversubscribed; memory generally cannot. Two virtual CPUs each across 3 VMs is 6 of 8 cores — comfortable.
- 4. Check diskDynamically expanding disks grow over time; confirm free space on the host volume before you build.
Answer: Three 4 GB VMs. Memory is the hard limit: overcommit it and the host swaps to disk and everything crawls.
Now you try
Same host, VMs need 6 GB each. How many?
Why does a container need less memory than a VM?
Which resource can you safely oversubscribe?
Build a command line pipeline
Find every failed SSH login in /var/log/auth.log and count them per source address.
- 1. Filter the linesgrep 'Failed password' /var/log/auth.log narrows thousands of lines to the ones that matter.
- 2. Extract the fieldPipe into awk '{print $(NF-3)}' to pull the source IP from each line.
- 3. Group themsort groups identical addresses together; uniq -c then counts each group.
- 4. Rank themsort -nr puts the noisiest address at the top.
Answer: grep 'Failed password' /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | sort -nr — each command does one job and the pipe passes text along.
Now you try
How would you keep the output for a ticket?
Which command shows a log as it is being written?
What does | actually do?
Prioritise a support queue
Four tickets arrive at once. Which do you take first?
- 1. List impact and urgencyA: one user's mouse. B: the finance team of 12 cannot print payroll, due today. C: a director's laptop is slow. D: the shared file server is offline for everyone.
- 2. Score impactImpact is how many people are stopped: D = whole site, B = 12, A and C = 1 each.
- 3. Score urgencyUrgency is how time-bound it is: B has a same-day deadline; C has none beyond annoyance.
- 4. Combine, do not let seniority decidePriority = impact × urgency. Rank: D, B, then A (blocking one person's work) then C (degraded, still working).
Answer: D, B, A, C — and set expectations with everyone in the queue. A job title is not a priority level; a documented matrix is what you defend the order with.
Now you try
One user cannot log in at all versus ten users with slow email. Which first?
What do you do with the ticket you cannot start yet?
What goes in the ticket when you close it?
Practice exam
Randomly generated from 204 questions. Written answers are graded on the idea, not on exact wording.
CompTIA A+ practice exam
20 randomly generated questions drawn from 204 in the CompTIA A+ bank.
20 questions. Question order and eligible choice order change with every attempt, and answers are saved as you work.
Practice
A fresh selection of practical work each time you generate.
- Compare UEFI and GPTcompare
- Incident record: Poor handoffs force users to repeat informationincident
- Interview answer: What belongs in a change record?configure
- Exam drill: Printer types and maintenanceexam simulation
CompTIA A+ (220-1201/1202)
Entry-level hardware, operating systems and support procedures.
Status: Not Started — no evidence recorded yet
Knowledge readiness
0%Practical readiness
0%Troubleshooting readiness
0%Retention
0%Quiz performance
0%Lab completion
0%Practice completion
0%Overall readiness
0%Domain readiness
Weak domains are listed first.
Hardware
0%3 objectives · no evidence yet · weak
Operating Systems
0%2 objectives · no evidence yet · weak
Networking
0%1 objective · no evidence yet · weak
Virtualization
0%1 objective · no evidence yet · weak
Operational Procedures
0%1 objective · no evidence yet · weak
Troubleshooting
0%1 objective · no evidence yet · weak
Exam objectives
Objectives are editable data. Edit, add or remove them and readiness recalculates.
- 1.1 — Identify system components and their rolesHardware · 1 mapped topic(s)
- 1.2 — Explain the power-on and boot hardware pathHardware · 1 mapped topic(s)
- 1.3 — Install and replace storage and memoryHardware · 1 mapped topic(s)
- 2.1 — Compare Windows, macOS and Linux featuresOperating Systems · 1 mapped topic(s)
- 2.2 — Use command line tools for support tasksOperating Systems · 2 mapped topic(s)
- 3.1 — Explain addressing, DHCP and name resolution basicsNetworking · 2 mapped topic(s)
- 4.1 — Describe client-side virtualization use casesVirtualization · 1 mapped topic(s)
- 5.1 — Apply ticketing, documentation and communication practicesOperational Procedures · 1 mapped topic(s)
- 5.2 — Apply the CompTIA troubleshooting methodologyTroubleshooting · 2 mapped topic(s)
Exam result
IT PATH never marks an exam as passed. You confirm the result yourself.
No exam results recorded.