FREE OPTIONS

Unix Essentials with Andrew Collier | Fathom Data

Fri Oct 22, 13:00 - Fri Oct 22, 14:00

Event is online

ABOUT

Unix Essentials

Once you have a handle on Unix terminal commands, a world of possibility opens up. This course is for you if you want to understand how computers actually work. We highly recommend this course if you are wanting to get into deploying data science products.


This course is broken down into eight one-hour sessions running over eight weeks:


1. Introduction


 - How is Unix different from Windows?

 - `echo` — printing text

 - Getting Help


2. Navigating the File System & Finding files


 - `pwd` — current directory

 - `cd` — change directory (`~`, `.` and `..`)

 - `ls` — listing files and directories

 - `locate` and `find` — tracking down files


3. Viewing & Editing files


 - `cat`, `head`, `tail`, `more` and `less` — ways to view file contents

 - `vim`


4. Identity & Permissions


 - Users & Groups

 - File Ownership & Permissions


5. Processes


 - `ps` — list processes

 - `bg` and `fg`

 - `kill` — terminate processes


6. Pipes and Redirection


 - Standard streams (`stdin`, `stdout` and `stderr`)

 - `>`, `>&` and `>>`

 - Piping between commands


7. Text Tools


 - `wc` — counting words and lines

 - `grep` — searching for patterns

 - `cut` and `paste` — file surgery

 - `sed` — stream editing


8. More Text Tools


 - `awk` — Swiss army knife for file processing



About Us


As actively consulting data scientists, our trainers develop course materials based on experience delivering high quality insights to local and international organisations. The skills you obtain will have been tried and tested by us in the field, making them ready to deploy in your specific context. As passionate educators, we condense the wealth of information on data science topics into practical, easily understandable lessons for you and your team. You can request a specific training from us or check our site for scheduled online training.


We also have a number of other courses under development. We can't wait to share the wonders of R, Python, Docker, SQL, Git and more with you!


Keep your eyes on our social media pages (LinkedIn and Twitter) and website for updates.





Value-adds

  1. We run all of our training sessions from Knack (an internally developed virtual training platform), so all students need to complete the training is an internet connection. No need to do any installation upfront, so we can just focus on learning!
  2. Comprehensive set-up and configuration instructions are included in our notes for when you set yourself up with the tools we share.
  3. We believe that learning by doing is most effective - our trainings are packed full of practical examples and exercises for students to work through.
  4. We love developing new content! If you have a tech you would like us to research and develop into a bespoke training, let's chat.
  5. We are available for one-on-one mentorship if you need some extra help applying our trainings to your specific business or research context.
  6. Our trainers are highly qualified (MSc and PhD) and certified in the Data Carpentries / RStudio Tidyverse trainer certification programmes. You are in capable hands!