Objective: This course introduces students to Bash, a command-line interface and scripting language used extensively in Linux and Unix environments. The course covers Bash syntax, scripting fundamentals, and applications for automating tasks and managing system operations.
Methods: Hands-on practice with shell commands, scripting exercises, and project-based assignments.
Skills Gained:
-Proficiency in using Bash commands and utilities
-Scripting for automation and task management
-Understanding of Unix/Linux file systems and system administration basics
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: Overview of Bash, setting up the terminal, basic commands, permissions and paths, command chaining, simple scripts.
Register for the full course syllabus
Topics: Variables, environment variables, and handling user input, case statements, arguments, and scope, edit files.
Register for the full course syllabus
Topics: Managing processes (ps, top, kill), job control, and cron jobs, redirection operators, exit statuses, uses of Bash scripting.
Register for the full course syllabus
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.