Ops 201: Foundations of Computer Operations



Learn to support technology operations by resolving issues with hardware, software, and virtual or cloud systems.

In this hands-on course, you will deploy and troubleshoot Windows and Linux operating systems in various virtual and cloud environments. Key skills such as customer service, knowledge and process documentation, system shell proficiency, performance monitoring, system process management, issue handling, backup/imaging/recovery tools, and software application installation, maintenance, and removal will be practiced.

The course focuses on practical systems support and troubleshooting. Students will utilize issue tracking systems and the ITIL service management framework to communicate, resolve, and document issues and incidents. Students will also study how endpoints interact with the greater IT infrastructure, exploring concepts such as network protocols, Wi-Fi, and server-based user identity support.

This course includes a career coaching curriculum to get you ready for your job search. The course totals 160 hours, including lectures, lab, coworking, and collaborative projects.

Certification Alignment

This course will substantially prepare you for achieving the learning objectives of CompTIA A+ certification. This course covers significant aspects of four of the five domains required for A+.

  • CompTIA A+ 220-1001
    • 2.0 Networking
    • 3.0 Hardware
    • 4.0 Virtualization and Cloud Computing
    • 5.0 Hardware and Network Troubleshooting


At the end of this course, you will be able to land an entry-level IT Support Technician position with skills to:

  • Deliver remote IT service and support
  • Set up and configure computer virtualization using VirtualBox
  • Deploy an EC2 and Lightsail instance on AWS cloud
  • Respond to, log, track, and resolve support cases in an issue tracking system
  • Apply a standardized troubleshooting and workstation deployment methodology
  • Utilize imaging, backup and recovery tools
  • Perform data restoration, startup repair, and secure disposal
  • Deploy, configure, and troubleshoot Windows 10
  • Configure Microsoft Outlook to connect to Microsoft 365
  • Install, update, troubleshoot, and uninstall software applications
  • Evaluate endpoint performance metrics to identify anomalous readings
  • Monitor and tune endpoint performance
  • Perform IT asset management in a systematic fashion
  • Incorporate infrastructure connectivity concepts including RDP, SSH, and Powershell remote access commands
  • Evaluate and configure network adapter settings
  • Deploy pfSense firewall and establish network connectivity through it
  • Automate tasks in Ubuntu Linux using Bash scripting
  • Practice using Linux and Windows terminal commands
  • Perform basic GitHub operations
  • Be prepared for a Ops 301: Networking and Sysadmin course


  • Ops 101: Explore Ethical Hacking & Cybersecurity Careers: Ready to get hacking? Start here! In this one-day workshop, you will get hands-on practice with the tools and techniques of penetration testers and ethical hackers. Get a taste of the Code Fellows cybersecurity program, learn how to find and exploit computer systems, and explore cybersecurity career pathways.
  • Ops 102: Intro to Computer Operations: If you’re new to configuring computers, complete Ops 102 to get an introduction to how computers work! Practice installing software and load up your own virtual machine in AWS cloud.
  • Students with previous experience can test out of this requirement in their application. If you'd like to test straight into this course, please make sure you have experience with all of the topics listed on the Ops 102 course pages.


Once you are accepted into the course, please complete the Ops 201 Prework.


Technical Service & Support

  • Asset management
  • Continuous improvement methodologies
  • Customer service
  • Endpoint technical support
  • Incident management
  • Issue tracking system
  • ITIL service management framework
  • Knowledge management, documentation, and standard operating procedures (SOP)
  • Remote desktop support and diagnostics
  • Service level agreement (SLA)
  • Technical project support
  • Technical reporting and communication
  • Troubleshooting methodology
  • User requirements analysis

Hardware & Software

  • Desktops and laptops
  • Imaging, backup, and recovery
  • Windows 10 and Ubuntu Linux operating systems
  • Microsoft 365 and Exchange
  • Performance monitoring and tuning
  • Peripherals
  • Printer/copier/fax troubleshooting
  • Software application deployment, updating, and removal
  • Workstation software deployment

Infrastructure connectivity

  • Active directory user support
  • Cloud-based virtual machine deployment
  • Network protocols TCP/IP, DHCP, DNS, LAN, SMTP, WAN, VPN, ports, ethernet
  • Network troubleshooting
  • VoIP/SIP-based telephony
  • Wireless networks

Career Transition Services

Changing careers is about more than learning a new skill. In tandem with your Ops education, you will receive powerful career-building strategic training so you can confidently start your job search as soon as (or even before!) you graduate.

Our Career Transition Services provide training, mentoring, leadership, and introductions to industry partners to help you become a more well-rounded software developer and a leader in your field. These services, which start in Ops 201 and continue after Ops 401 graduation, involve a series of events, workshops, and assignments that help you think holistically about your new career and take actionable steps towards success.

Learn More

Material Requirements

For all Ops courses beyond 101, you must come to class on the first day with:

  • A recent-model laptop (or desktop) computer
  • An Ops Lab Kit from Code Fellows, which contains tools of an IT pro, and a PC to use for labs (where you can uninstall/reinstall the operating system repeatedly).

Laptop Requirements

You are required to supply your own laptop that meets the below requirements. Chromebooks are not suitable for this course, since they are generally underpowered, and not configured for you to control the installed software. You are responsible for the upkeep and maintenance of your laptop throughout the course.

  • 64-bit Operating System, like macOS or Windows 10
  • Fully up to date, with the latest version of the operating system and all security updates installed
  • At least 100GB of free space on the hard drive
  • At least 16GB of RAM required. 32GB RAM strongly preferred
  • Free of viruses, able to connect to WiFi, Zoom-ready, and in general working order

Ops Lab Kit

By the first day of class, you will need to have received an Ops Lab Kit from Code Fellows. This means you are responsible for picking up the Lab Kit at a published time or arranging for it to be delivered to you before class starts.

Each kit contains:

  • A desktop tower PC computer intended for lab and data overwrite
  • Compatible peripherals
  • Two 32GB USB 3.0 flash drive
  • Sysadmin toolkits
  • Cat5e networking supplies
  • A wireless router for firmware modifications
  • And more!

Each kit costs $400, which will be billed to you with your course invoice.

Stacked Modules

Concepts in each of our courses are taught using stacked modules, where a new concept is introduced in each class session, building upon what came before it. This is a challenging style that requires persistence, practice, and collaboration, but allows more concepts to be introduced over the length of the course. This method helps students learn and retain more information in a short period of time. Learn more about stacked modules »

Homework Policy

In order to pass the class, students must attain at least 90% of available points.


Punctuality, participation in discussions, completion of assignments, and demonstration of professional courtesy to others are required, in accordance with our Code of Conduct. Attendance will be taken at the beginning of every class. Passing requires at least 90% attendance. Students should always contact the instructors ahead of time if they are unable to attend all or part of the published class/lab hours.

Apply Now