DATA ENGINEERING · 4 WEEKS · 113 LESSONS
Linux and Bash for Data Engineering
Learn Linux fundamentals and Bash scripting skills essential for modern data engineering. Master command-line tools and automation techniques for efficient data processing and manipulation.
Master Linux fundamentals and Bash scripting for data engineering applications through hands-on learning. This comprehensive course covers essential Linux commands, shell scripting, file system operations, text processing, and data manipulation techniques. Students will learn to write efficient Bash scripts, work with standard streams, and develop practical data processing solutions while gaining proficiency in command-line tools commonly used in data engineering workflows.
01 — What learners say
Real feedback from real learners.
“The Rust Fundamentals course was fantastic for formalizing my base Rust knowledge. It was well-paced for both beginner and experienced developers.”
“The course was incredibly informative and well-structured. I gained practical skills that immediately applied in my work, making it a highly valuable learning experience.”
“The course on AI Fundamentals is not only engaging but also practical. Having worked with AWS before, the way it explained Azure cncepts made switching seamless and easy to grasp.”
“I can say that it's a great series of courses for those who are looking to practical MLOps knowledge.”
“This course got clear videos, exercises, and questions, and there are extra resources too. When you're done, you'll have a solid foundation to dive into topics like DevOps or ML.”
02 — Why this course
What you'll walk away with.
Master Linux fundamentals and Bash scripting for data engineering applications through hands-on learning. This comprehensive course covers essential Linux commands, shell scripting, file system operations, text processing, and data manipulation techniques. Students will learn to write efficient Bash scripts, work with standard streams, and develop practical data processing solutions while gaining proficiency in command-line tools commonly used in data engineering workflows.
Master fundamental Linux commands and shell environment configuration for data engineering tasks
Develop proficiency in Bash scripting, including variables, control structures, and functions
Learn essential file system operations and text processing techniques using command-line tools
Build practical data processing solutions using standard streams and pipeline operations
03 — Syllabus
4 weeks, 113 lessons total.
- Key terms
- Welcome to linux and BASH for data engineering
- Meet your course instructor
- Meet your supporting instructors
- Course structure
- Overview of key concepts
- Key terms
- Intro to working with BASH
- Intro to configuring your BASH shell environment
- What are shell configuration files
- Configuring Bashrc
- Configuring Zshrc and third party tool
- Key terms
- Intro to building BASH scripts
- Intro to shell logic and control flow
- Whats shell control flow
- Using shell control flow to solve problems in BASH
- Using shell loops in BASH
- Key terms
- Intro to Composing file and data management solutions in linux
- Intro to searching a Filesystem in linux
- Methods for searching a Filesystem in linux
- Using the locate command to find files in linux
- Using the find command to find files in linux
04 — For teams
Custom training for your company.
We're ready to deliver this and other courses to your team. We accommodate different requirements and are flexible with seat count.
- +Bulk pricing available
- +Customizable content
- +Ready to start on your schedule
05 — Individual access
Simple, straightforward pricing.
Full platform access — every current and future course — priced so cost isn't what decides whether you learn.
No commitment required. Cancel anytime.