Instructor Notes

This is a placeholder file. Please add content here.

Introduction


Instructor Note

  • Introduce yourself & team
  • share CoC;
  • remind pedagogical practices


Jargon Busting


Hello Open Source


Instructor Note

here do a quick over view of the github interface. it changes a lot so screen shots get outdated quickly



Getting Ready for the Next step


What is the shell?


Instructor Note

Remember to address feedback from the previous session



Navigating the filesystem


Working with files and directories


Automating the tedious with loops


Counting and mining with the shell


Watch out for different behaviour of the -E option across systems

Learners may encounter some inconsistent behaviour between operating systems when solving the challenge below. grep -E on macOS acts like grep -P on other platforms. On Windows and Linux, grep -E is halfway between grep -P and grep: it only does what grep can do, but uses Perl-compatible syntax to do it.



Working with free text


What is Git/GitHub?


Instructor Note

Remember to address feedback from the previous session



Getting started with Git


Sharing your work


Review


GitHub Pages


What-is-myst


Instructor Note

Remember to address feedback from the previous session



Instructor Note

Today is when everything we’ve learned comes together. - We’ve talked about GitHub - We’ve seen GitHub pages convert markdown to HTML - We got introduced to the shell of our operating systems - And we’ve learned how to manipulate files and data in the shell



Instructor Note

Show dynamic glossary items and links - Header - Tables of contents - AI in intro vs AI in Technical challenges - Links to articles - Table in Fair-learn - Table in Synthesis of Frameworks



Instructor Note

Quick rundown on vscode view. If code doesn’t work (problems with path) open vscode manually



formatting-with-frontmatter


dynamic-content


publishing-myst


Instructor Note

maybe experiment with branches by creating a new file on a branch, switching to main and seeing how it isn’t there and them using git merge to merge the change



closing-next-steps


Instructor Note

Gather local resources in links in advance