Bash Shell Programming for Data Sciences: Animated

Short Description

Innovative Project-based Animated Linux Command Line Masterclass: Bash Shell Programming Data Mining Science- 7.5 Hours

What you’ll learn

  • Use Bash to quickly sort, search, match, replace, clean and optimise various aspect of a data set
  • Use bash in processing real-world data sets (included)
  • Use Bash commands and scripting
  • Use Regular Expressions (RegEX) in Bash
  • Use AWK programming language commands to tweak and format data
  • Use SED and GREP to quickly search in large-scale data sets

This course includes:

  • 6.5 hours on-demand video
  • 53 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion


  • A Linux based operating system installed on your computer



This is the most beginner friendly (animated and Linux terminal HD casts) Linux command line course on the Udemy platform. Itis specifically designed to show you how to use the Linux commands and Bash shell programming to handle textual data which can be a csv format data or systems log file. In this course you will  learn Bash by doing projects. 

However, you need to understand the fact that Bash may not the best way to handle all kinds of data! But there often comes a time when you are provided with a pure Bash environment, such as what you get in the common Linux based Super-computers and you  just want an early result or view of the data before you drive into the real programming, using Python, R and SQL, SPSS, and so on. Expertise  in these data-intensive languages also comes at the price of spending a  lot of time on them.

In contrast, bash scripting is simple, easy to learn and perfect for mining textual data! Particularly if you deal with  genomics, microarrays, social networks, life sciences, and so on. It  can help you to quickly sort, search, match, replace, clean and optimise  various aspect of your data, and you wouldn’t need to go through any  tough learning curves. We strongly believe, learning and using Bash  shell scripting should be the first step if you want to say, Hello Big Data!

This course starts with some practical bash-based flat file data mining projects involving:

  • University ranking data
  • Facebook data
  • AU Crime Data
  • Text Mining with Shakespeare-era Play and Poems

(Data sets and documentations are provided at the end of each section)

If you haven’t used Bash before, feel free to skip the projects and get to  the tutorials part (supporting materials: eBook). Read the tutorials and then come back to the  projects again. The tutorial section will introduce with bash scripting,  regular expressions, AWK, sed, grep and so on. Students purchasing this course will receive free access to the interactive version (with Scientific code playgrounds) of this course from the Scientific Programming School (SCIENTIFIC PROGRAMMING IO). Based on your earlier feedback, we are introducing a Zoom live class lecture series on this course through which we will explain different aspects of Linux command line for Data analytics. Live classes will be delivered through the Scientific Programming School, which is an interactive and advanced e-learning platform for learning scientific coding.