Gain insights into Bash programming to automate daily tasks. Explore computer operations, developer tools, basic concepts, and hands-on exercises for a solid programming foundation.
Beginner
154 Lessons
9h
Certificate of Completion
Gain insights into Bash programming to automate daily tasks. Explore computer operations, developer tools, basic concepts, and hands-on exercises for a solid programming foundation.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Learning to program computers by yourself is challenging, but we’ve got you! In this course, you’ll learn how to use Bash. Its features will help you solve your daily computer tasks—and even automate some of them! This course covers the general principles of computer operations, developer tools and their requirements, and basic programming concepts in detail. It will also help you consolidate your new knowledge through exercises for each topic. Moreover, the playground areas will give you hands-on practic...
TAKEAWAY SKILLS
Bash
Os Fundamentals
Computer Basics
Bash Features
Bash Scripts
Bash Commands
Bash Utilities
Logical Expressions
What You'll Learn
Learn about operating system from scratch
Learn basics of Bash
Learn how to use Bash commands in a shell
Explore the features of Bash scripts
Learn how to automate your daily tasks using bash scripts
What You'll Learn
Learn about operating system from scratch
Show more
Course Content
Introduction
Origins of the OS
Operating Systems
Application
Bash Shell
File System
13 Lessons
Command Information
2 Lessons
Files and Directories
9 Lessons
Bash Extra Features
12 Lessons
Scripts Features
9 Lessons
Variables and Parameters
16 Lessons
Conditional Statements
13 Lessons
Arithmetic Expressions and Operations
8 Lessons
Bitwise Operations
8 Lessons
Logical Operations and Increments
3 Lessons
Loop Operators
11 Lessons
Functions
10 Lessons
Package Manager
2 Lessons
Conclusion
1 Lesson
Bash Scripts Tools
4 Lessons
APPENDIX
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.