Edit me

The following pages and posts are tagged with

TitleTypeExcerpt
LinkedIn Learning: Learn the Linux Command Line Page Note: LinkedIn Learning has many great tutorials on a variety of subjects, especially tech related. The Learn the Linux Command Line course is a good intro. It covers much of the same content that TLCL text does. But it also provides some different tools,...
Notes on TLCL Introduction and Ch 1-4 Page The Linux command line is our gateway to immense computational power. These chapters introduce the shell, navigate the filesystem and mange files.
Notes on TLCL Ch 5-8 Page These chapters will further build command line skills and confidence using the shell.
Notes on TLCL Ch 20 Page Text processing is one of the most frequent tasks on the command line. The tools introduced in this chapter are great tools and spending some time on these w...
Notes on Regular Expressions & TLCL Ch 19 Page Regular Expressions are and incredibly powerful tool that can be used not only on the command line, but also in your text editor.
Notes on TLCL Ch 24 - 26 Page This starts with a quick explanation of some of the issues surrounding ongoing racism in STEM and one small step that can be taken to create a more inclusive...
Notes on TLCL Ch 27-33 Page Flow control is the last foundational tool that we need to cover. Testing for and acting on given conditions and repeating actions are fundamental to program...
Notes on TLCL Ch 23 Page Compiling programs is the process of taking the source code and turning it into machine code to be run. Bash and Python are called interpreted languages beca...
Git and GitHib.com Page Version control has been around for many years, but grown in popularity as the size of projects increased and collaboration and sharing became more important. Every large software development project relies on it, but even small projects, like those you will do for this course...
Register for a github.com account Page What is git Git is a tool for version tracking that has become increasingly popular among coders for facilitating not only version tracking, but also collaboration and code distribution. You do not need to have git installed on your own computer, but you may want to. It is freely...
Using branches for collaboration in GitHub Page In this exercise, we will simulate two developers working on different functions in a script. The process we will mimic is common, though somewhat simplified...
Problem Set 1 Page Problem set 1.
Computer and Software Setup Page Computer and software needed for the course.

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]:

[]: