Session 1

Learning objectives¶
In this first session of class we will review the syllabus, discuss the course objectives, and begin the first interactive lesson introducing programming in a command line terminal. By the end of this session you will be more familiar with the following topics:
- The structure and goals of this class.
- A unix shell/terminal.
- Command line programs, including core system utilities.
- File system paths.
- Markdown.
In class exercises¶
- Introduce the course website (bookmark this!): https://eaton-lab.org/hack-the-planet
- Connect, login, and complete notebook 1 on the course server: https://pinky.eaton-lab.org
- Link to Lecture 1 slides: Introduction to bash
Assignments¶
- Complete the online poll: https://forms.gle/gYuxM2UCQirrEbX77
- Watch this YouTube video on the history of Unix programming.
- Complete the terminal tutor tutorial: https://www.terminaltutor.com/
