Teaching Resources#
This section contains a list of resources that can be used by the intructor. The resources are divided into two categories:
Teaching resources: These are resources that can be used by the instructor to deliver the course. They include slides, tools, and other materials that can be used to support the teaching of the course.
Prepartion resources: These are resources that can be used by the instructor to adquired the knowledge and sills required to teach the topics in the course.
Teaching Resources#
Terminal and History Setup#
The following helps the instructor to set up a terminal that will show the history of command from one terminal in another. This helps participant to keep track of what commands have been typed by the instructor.
On main terminal:
export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
On second (history) terminal:
tail -f ~/.bash_history | nl -w 3
Windows Terminal (Preview)#
Shortcuts for the Windows Terminal (Preview) App on Windows 11.
Action |
Shortcut |
---|---|
Split pane horizontally |
Alt + Shift + |
Split pane vertically |
Alt + Shift + |
Close a pane |
Ctrl+Shift + |
Move pane focus |
Alt + |
Resize the focused pane |
Alt+Shift + |
MacOS Terminal#
Shortcuts for the terminal in MacOS
Action |
Shortcut |
---|---|
Split pane horizontally |
Cmd + |
Close a pane |
Shift + Cmd + |
Presentations#
Repositories#
Check-in repository template: a repository used in 3.1.3. Collaborating
Collab-faircode repository template: a repository used in forking workflow exercise