- Level Foundation
- Duration 10 hours
- Course by Codio
-
Offered by
About
Code and run your first Bash script in minutes without installing anything! This course is designed for learners with no scripting experience. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover scripting basics (e.g. control structures), advanced scripting (e.g. regular expressions), git version control, and system configuration (e.g. installing and updating). To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable script examples with suggested edits to explore script examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable exercises that take minutes instead of hours.Modules
Course Overview
2
Readings
- Course Overview
- Navigating Codio Assignments
Introduction to Bash
1
External Tool
- Codio: Introduction to Bash
1
Readings
- Introduction to Bash (optional download)
Bash Programming
1
External Tool
- Codio: Bash Programming
1
Readings
- Bash Programming (optional download)
Control Structures
1
External Tool
- Codio: Control Structures
1
Readings
- Control Structures (optional download)
User Interaction and Real World Bash
1
External Tool
- Codio: User Interaction and Real World Bash
1
Readings
- User Interaction and Real World Bash (optional download)
Common Script Utilities
1
External Tool
- Codio: Common Script Utilities
1
Readings
- Common Script Utilities (optional download)
Summative Assessment: Scripting
1
External Tool
- Codio: Summative Assessment: Scripting
Extended Globbing
1
External Tool
- Codio: Extended Globbing
1
Readings
- Extended Globbing (optional download)
Regular Expressions
1
External Tool
- Codio: Regular Expressions
1
Readings
- Regular Expressions (optional download)
Scripting and Automation
1
External Tool
- Codio: Scripting and Automation
1
Readings
- Scripting and Automation (optional download)
Summative Assessment: Advanced Scripting
1
External Tool
- Codio: Summative Assessment: Advanced Scripting
Introduction to Version Control
1
External Tool
- Codio: Introduction to Version Control
1
Readings
- Introduction to Version Control (optional download)
Version Control and Git
1
External Tool
- Codio: Version Control and Git
1
Readings
- Version Control and Git (optional download)
Git Automation
1
External Tool
- Codio: Git Automation
1
Readings
- Git Automation (optional download)
Summative Assessment: Version Control and Git
1
External Tool
- Codio: Summative Assessment: Version Control and Git
Installing Linux
1
External Tool
- Codio: Installing Linux
1
Readings
- Installing Linux (optional download)
Building and Installing Software
1
External Tool
- Codio: Building and Installing Software
1
Readings
- Building and Installing Software (optional download)
Configuration Management Systems
1
External Tool
- Codio: Configuration Management Systems
1
Readings
- Configuration Management Systems (optional download)
Summative Assessment: Installation and Updates
1
External Tool
- Codio: Summative Assessment: Installation and Updates
Auto Summary
Discover the essentials of Bash scripting and system configuration with this beginner-friendly, hands-on course in IT & Computer Science. Perfect for those new to scripting, you'll practice on an Ubuntu system and easily transfer skills to other Unix-based OS. Covering basics to advanced topics like control structures, regular expressions, git version control, and system updates, the course offers a self-paced, video-free learning experience with interactive examples and instant feedback. Available via Coursera with Starter and Professional subscription options, this foundational course is ideal for aspiring IT professionals.

Chalece DeLaCoudray