From End User to (Em)power(ed) User: Basics of System Administration
Due to the loss of our physical venues during the COVID-19 pandemic, Tech Learning Collective course enrollment is paused. While you can still begin the enrollment process, please be aware that no future cohorts are scheduled at this time. Instead, we encourage you to participate in an a la carte workshop. View and subscribe to our events calendar to learn about upcoming virtual workshops.
- Number of classes in course: 4
- Typical class duration: 3.5 hours
- Full tuition: $750
- Typical tuition ranges with sliding scale financial aid: $187–$428
- View related workshops
Behind every computer, there is a human. Each computer system needs an administrator, someone responsible for configuring, maintaining, and supporting the reliable operation of that computer so that those who need to use it can actually do so. This task is called system administration, or sometimes Site (or System) Reliability Engineering. If you have a personal computer such as a laptop or smartphone, then you are already a system administrator whether you realize it or not! Making sure the apps you want to use are installed and up to date, managing the amount of free space you have for your photos, and connecting or disconnecting from the Internet are all examples of simple system administration tasks that you probably already take on a daily basis.
In this course, students will build on their existing, personal system administration experience to answer questions such as “how much memory does my computer have, and how much do I need?” “How do I know which programs are running on my computer?” “How can I see the network connections being made by the programs I have running?” We will then build on these foundations to understand what a “server” is, how to make them run on your own devices, and how to keep them in tip-top shape. By the end of this course, students will understand how the basic application-level services critical for organizations of any size, such as file sharing, digital identity management, contact and calendar sharing, and more actually function, and they will be able to replace some paid or proprietary corporate services like Google Contacts and Google Calendars with free and unsurveilled alternatives they can host themselves.
Related workshops
As a supplement (or taste test) of the SYS101 course intensive, consider attending one or more of the following related workshops. These are stand-alone free, by-donation, or low-cost events that are either derived from or augment this course’s material. Since they are taught by the same instructor(s) as this course, these workshops provide a low-commitment way to get a feel for the fuller course itself as well as offer a chance for you to meet some of our teaching team.
-
Collaboration Across Universes: Basics of Version Control with Git
(not currently scheduled) -
Computer Language Foundations: Command Line Basics
(not currently scheduled) -
Faster Than Light: Getting Started with Configuration Management
(not currently scheduled) -
Shields Up: Firewalls and Other Network Perimeter Defenses
(not currently scheduled) -
Ship Shape Computing: Working with Containers and Containerizing Digital Workloads
(not currently scheduled) -
Something for Everyone: File Servers and Other Network Attached Storage
(not currently scheduled) -
Taming Daemons: System Administration and Operation Basics
(not currently scheduled) -
The Genesis Project: Making and Maintaining Cloud Infrastructure with Terraform
(not currently scheduled) -
The Imitation Game: Introduction to Administering Virtual Machine Systems
(not currently scheduled) -
What's in a Name: Understanding the Domain Name System
(not currently scheduled) -
Writing with Blue Fire: Shell Scripting for Beginners
(not currently scheduled)
Learn more about Tech Learning Collective workshops from our Workshops and Webinars FAQ.