Introduction to Linux
This is a project based course to introduce students to a Linux/Unix type environment. This course will cover system navigation, file manipulation, text processing utilities and shell scripting. This course will primarily be done using a CLI, with a focus on Bash.
Learning Objectives
- Organize and manage files within the system
- Comfortable using basic commands from the command line
- Edit files using editors such as VI and/or Emacs
- Usefully combine tools and features such as filters, pipes, appends and redirection
- Know how to do some basic shell scripting, and successfully read, write and debug basic bash scripts
- Know how to use resources online and off to find additional information about the commands and system
An example of a Syllabus can be found Introduction to Linux Syllabus (Google Docs)
Activites with materials that cover the whole class
- Go through This AI generated study guide, what do you think? Did it capture the week materials well? How did you do on the self quiz? Do you know all the vocab used?
- Go through This AI generated briefing document, what do you think? Did it capture the week materials well? Do you know all the vocab used? What was missing?
- Activity: Listen to This Podcast ( would you prefer a podcast in Spanish?) That was created using AI from these materials. Transcript for the English Podcast What are your thoughts? Did the AI do a good job representing the materials? Did you find any mistakes?
- Activity: Watch to This Video That was created using AI from these materials. Transcript for the video What are your thoughts? Did the AI do a good job representing the materials? Did you find any mistakes?
Would you like to see some more classes? View all classes