Demo 1: GitHub & VS Code Setup
01_github_vscode_setup_guide.md
Guide: 01_github_vscode_setup_guide.md (Live walkthrough, no script)
Key Steps:
-
GitHub account creation
- Professional identity in tech
- Username best practices
- Employers look at GitHub profiles
-
Email privacy and GitHub Education
-
VS Code setup
- Coding environment for students
- Python extension installation
- Widespread industry adoption
-
Git configuration in VS Code
git config --global user.name "Your Name"
git config --global user.email "noreply@users..."
- Create and run hello.py
- Integration between tools
Check Understanding:
- Verify students can see their noreply email
- Confirm hello.py runs successfully
Demo 2: Command Line Navigation
02_cli_navigation_demo.sh
Script: 02_cli_navigation_demo.sh
Key Steps:
-
Basic navigation commands
- pwd (where am I?)
- ls (what's here?)
- mkdir (create directories)
- cd (change directories)
-
Quick project creation
./02_cli_navigation_demo.sh
- Simple directory structure
- File creation with echo redirection
-
File viewing
- cat command to display file contents
- Basic CSV data example
-
Path problem demonstration
- Script fails due to wrong file path
- Fix shown as commented line in script
- Teaches relative path concept
Demo 3: Python Basics with Debugging