CompTIA A+ Certification Prep 2: Software

CompTIA A+ Certification Prep 2: Software

The CompTIA A+ Certification Prep 2: Software course teaches you about working with many different operating systems, virtual machines, and various software. In part two of our three-step series, you will learn how to operate and maintain these items on our systems.

According to CompTIA, getting your A+ certification can lead to a rewarding IT career—with average salaries ranging from $45,000-$60,000, depending on the role you pursue.

Note: Students should previously have completed the CompTIA A+ Certification Prep 1: Hardware course. Upon completion of CompTIA A+ Certification Prep 2: Software, you should prepare to enroll in our final prep course, CompTIA A+ Certification Prep 3: Network Security, to successfully prepare for both the 220-1101/1102 exams and your career as a certified technician.

6 Weeks Access / 24 Course Hrs
  • Details
  • Syllabus
  • Requirements
  • Instructor
  • Reviews



The CompTIA A+ Certification Prep 2: Software course picks up where the CompTIA A+ Certification Prep 1: Hardware course left off and dives into Windows, macOS, and Linux.

Throughout the CompTIA A+ prep training, you will learn about operating systems from installation to operations, maintenance to troubleshooting. Our computer software training course teaches you about virtualization and virtual machines, plus it goes in-depth on printer and multifunction device technologies.

This CompTIA A+ prep course takes you through the second of three prep courses you need to become both a highly competent computer tech and a CompTIA A+ certified technician, using the 1101 and 1102 competencies.


In this lesson, you'll learn basic operating system concepts and the various operating systems (and versions) covered on the CompTIA A+ exams. You'll explore common OS functions that enable users, software, and hardware to interact with each other. We'll also look at the primary user interfaces—the graphic user interface and the command line interface—and how the GUI manifests in recent versions of Windows, macOS, and Linux. We'll also look at basic OS security features that protect the system by authenticating users and requiring proper authorization to take certain actions.

This lesson is all about Microsoft Windows. You'll learn how to prepare for installing or upgrading Windows, install the OS, and apply the post-installation finishing touches. You'll also learn how to troubleshoot any problems that might pop up during installation.

What do you do after installing Windows? Start it up, of course! Here you'll learn about sign-in options and security, and the different kinds of user accounts available and how to manage them. Then you'll discover the various ways that Windows controls access to files and other resources based on the permissions assigned to user accounts and groups.

This lesson focuses on the two main Windows utilities that you can use to customize and configure its settings: the Settings app and the Control Panel. We'll compare the two utilities and then review how to make the most common system changes, such as changing desktop appearance settings, disabling a webcam, modifying default apps for certain file types, and more.

Windows includes dozens of helpful special-purpose utilities you can use to configure and troubleshoot a system. Here you'll learn about the Task Manager and its role in shutting down unresponsive apps and correcting slow startup and sluggish performance issues. Then we'll look at the Microsoft Management Console and explore some of its most popular snap-ins. You'll finish up by learning how to access, back up, and make changes to the Registry and understand the Registry's structure.

CompTIA A+ exam 220-1102 includes several objectives that deal with macOS and Linux, and this lesson prepares you for that by explaining the macOS desktop and how to use it to manage files, install and run apps, and access popular utilities such as Keychain and Boot Camp. You'll learn how to customize the desktop and protect your disks, files, and accounts. We'll round out this lesson by explaining the basics of the Linux OS, including distros, the (optional) desktop GUI, file systems, startup apps, and software updates.

In this lesson, you'll learn how to use the text-based command-line interface in each of the "big three" operating systems: Windows, macOS, and Linux. You'll explore the command prompt and find out how to use it to navigate the folder structure. You'll learn about basic commands for listing files and creating new directories, and we'll discuss advanced commands for moving and copying files. This lesson will finish up by explaining the basics of scripting using text commands.

This lesson looks at the various reasons a Windows system doesn't boot normally—or isn't stable after booting up—and how to fix them. You'll learn about the Windows Recovery Environment and its many tools and features, and explore the options on the Startup Settings menu, such as Safe Mode. Then you'll take your command prompt knowledge from Lesson 7 and put it to work to troubleshoot and repair boot problems at a command line interface. Finally, we'll look at the various causes of system instability and crashes and how to troubleshoot them.

This lesson continues our look at Windows troubleshooting. It tackles some common Windows performance problems from sluggish performance to services not starting, and demonstrates some of Windows' many tools and utilities for troubleshooting various problems. Here you'll put to work many of the utilities you learned about in earlier lessons in specific troubleshooting scenarios, and access the many troubleshooting tools and wizards that Windows provides for different kinds of hardware and connectivity issues.

In this lesson, we'll discuss virtualization—using special software to run a second operating system within your actual OS. We'll show you what virtualization is and explain its many benefits. You'll also learn about the types of virtualization and popular virtualization software. To finish up this lesson, you'll learn about technologies that enable technicians (and also end users) to control computers remotely.

The CompTIA A+ certification strongly stresses the area of multifunction devices (MFDs) and printing, so you'll need a high degree of technical knowledge about all types of printers. Here we'll begin our trip into printers and MFDs. You'll learn about the types of printers and scanners in common use today. We'll teach you how printers connect to PCs and networks, plus we'll talk about how they communicate with computers. Finally, we'll look at the laser printing process in detail so that you can troubleshoot like a printer technician.

In this course's final lesson, you'll learn the practical side of supporting printers and MFDs. You'll learn how to unbox and set up a printer, and how to install drivers for it to make it work in Windows. You'll then learn how to configure and maintain printers, and how to troubleshoot the many different problems that printers have, from general connectivity issues to print quality problems specific to certain printer technologies.



There are no prerequisites to take this course. However, you need to complete our CompTIA® A+ Certification Prep 1: Hardware course before beginning CompTIA® A+ Certification Prep 2: Software. Upon course completion, you should also prepare to enroll in our final prep course, CompTIA® A+ Certification Prep 3: Network Security, to successfully prepare for your A+ certification exam.


Hardware Requirements:

  • This course can be taken on either a PC, Mac, or Chromebook.
  • Access to a Mac running macOS (in addition to the PC) is recommended.
  • You should have access to a hard drive that you can install, format, and partition, and to a couple of Plug and Play devices that you can practice installing. Because of the dangers of electro-static discharge (to the machine), you are not required to tear apart your own primary computer.

Software Requirements:

  • PC: Windows 8 or later.
  • Mac: macOS 10.6 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Adobe Acrobat Reader.
  • Software must be installed and fully operational before the course begins.


  • Email capabilities and access to a personal email account.

Instructional Material Requirements:

The instructional materials required for this course are included in enrollment and will be available online.


Mike Meyers

 Mike Meyers, also known as the "Alpha Geek," is widely recognized as the leading authority on CompTIA Certifications in the industry. He co-founded Total Seminars, LLC and National Cyber Group, LLC, and has been providing PC and network repair seminars, books, videos, and courseware to thousands of organizations worldwide. With his extensive experience in the computer and network repair industry since 1987, Mike has worked as a technician, instructor, author, consultant, and speaker.

Mike is the author of several popular PC books and videos, including the best-selling CompTIA A+ Certification All-in-One Exam Guide and CompTIA Network+ Certification All-in-One Exam Guide. He also serves as the series editor for the highly successful Mike Meyers' Certification Passport series and the Mike Meyers' Guide to series. Mike has sold over a million IT and certification books.


A job well done, informative and rewarding. Looking forward to more.

Fabulous course-- can't wait for Class 3!!!

I feel this course gave me a great base knowledge for taking the CompTia A+ tests. I plan on taking the hardware class next.

Love the course, things come to light after repetitive reading and the deeper one delves into the lessons and other materials, I'm sure to be a decent tech.

The Intermediate A+ Certification broadened my understanding of how operating systems work. I suggest that people who are interested in becoming A+ Certified take all three courses.

This course is very well organized and has the necessary structure to keep "independent study" students progressing steadily. This course, like the basic course, achieves the impossible by making it possible for students of many different computer backgrounds and experience to have both a uniform standard of computer technical knowledge and still be able to pursue those areas of computer knowledge particular to their own interests. I think this course and the basic course are most useful to those students who understand that they must invest some of their resources in both hardware and operating system software to gain the practical knowledge essential to be a computer technician. I look forward to the advanced course.

This has been a great experience for me! I can't sit in a classroom anymore, so this is perfect for me.

This was an excellent course! As are all of the courses I have taken with Prof. Jernigan.

Self-Guided Course Code: T9223
Instructor-Moderated Course Code: ac2