Skip to the content.
Home Accounts Setup Verify Play Hacks

Tools Verify using Shell

Linux and the shell is used in this example to setup and verify the installation of the tools. Additionally, a few programming exercises are included.

DevOps

Computers and Terminals

A brief overview of Terminal and Linux is a step on your way to becoming a Linux expert. When a computer boots up, a kernel (MacOS, Windows, Linux) is started. This kernel is the core of the operating system and manages hardware resources. Above the kernel, various applications run, including the shell and terminal, which allow users to interact with the system using a basic set of commands provided by the kernel.

Typically, casual users interact with the system through a Desktop User Interface (UI) that is started by the computer’s boot-up processes. However, to interact directly with the shell, users can run a “terminal” application through the Desktop UI. Additionally, VS Code provides the ability to activate a “terminal” within its editing environment, making it convenient for developers to execute commands without leaving the code editor.

In this next phase, we will use a Jupyter notebook to perform Linux commands through a terminal. The Jupyter notebook is an application that runs above the kernel, providing an interactive environment for writing and executing code, including shell commands. This setup allows us to seamlessly integrate code execution, data analysis, and documentation in one place, enhancing our productivity and learning experience.

Setup a Personal GitHub Pages Project

You will be making a personal copy of the course repository. Be sure to have a GitHub account!!!

  • Use the Green “Use this Template” button on the portfolio_2025 repository page to set up your personal GitHub Pages repository.
  • Create a new repository.
  • Fill in the dialog and select the Repository Name to be under your GitHub ID ownership.

    create repo

  • After this is complete, use the Green “Code” button on the newly created repository page to capture your “Project Repo” name.

In the next few code cells, we will run a bash (shell) script to pull a GitHub project.

Shell Script and Variables

We will ultimately run a bash (shell) script to pull a GitHub project. This next script simply sets up the necessary environment variables to tell the script the location of repository from GitHub and where to copy the output.

For now, focus on each line that begins with export. These are shell variables. Each line has a name (after the keyword export) and a value (after the equal sign).

Here is a full description:

  • Creates a temporary file /tmp/variables.sh to store environment variables.
  • Sets the project_dir variable to your home directory with a subdirectory named nighthawk. You can change nighthawk to a different name to test your git clone.
  • Sets the project variable to a subdirectory within project_dir named portfolio_2025. You can change portfolio_2025 to the name of your project.
  • Sets the project_repo variable to the URL of the GitHub repository. Change this to the project you created from the portfolio_2025 template.

By running this script, you will prepare your environment for cloning and working on your GitHub project. This is an essential step in setting up your development environment and ensuring that all dependencies are correctly configured.

%%script bash

# Dependency Variables, set to match your project directories

cat <<EOF > /tmp/variables.sh
export project_dir=$HOME/nighthawks  # change nighthawk to different name to test your git clone
export project=\$project_dir/Elise_Portfolio_2025  # change student_2025 to name of project from git clone
export project_repo="https://github.com/blueelephant48/Elise_Portfolio_2025.git"  # change to project you created from portfolio_2025 template 
EOF

Describing the Outputs of the Variables

The next script will extract the saved variables and display their values. Here is a description of the commands:

  • The source command loads the variables that we saved in the /tmp/variables.sh file in the previous code cell.
  • The echo commands display the contents of the named variables:
    • project_dir: The directory where your project is located.
    • project: The specific project directory within project_dir.
    • project_repo: The URL of the GitHub repository.

By running this script, you can verify that the environment variables are correctly set in your development environment. If they don’t match up, go back to the previous code cell and make the necessary corrections.

%%script bash

# Extract saved variables
source /tmp/variables.sh

# Output shown title and value variables
echo "Project dir: $project_dir"
echo "Project: $project"
echo "Repo: $project_repo"
Project dir: /home/blueelephant48/nighthawks
Project: /home/blueelephant48/nighthawks/Elise_Portfolio_2025
Repo: https://github.com/blueelephant48/Elise_Portfolio_2025.git

Project Setup and Analysis with Bash Scripts

The bash scripts that follow automate what was done in the Tools Installation procedures with regards to cloning a GitHub project. Doing this in a script fashion adds the following benefits:

  • After completing these steps, we will have notes on how to set up and verify a project.
  • By reviewing these commands, you will start to learn the basics of Linux.
  • By setting up these code cells, you will be learning how to develop automated scripts using Shell programming.
  • You will learn that pretty much anything we type on a computer can be automated through the use of variables and a coding language.

Pull Code

Pull code from GitHub to your machine. This is a bash script, a sequence of commands, that will create a project directory and add the “project” from GitHub to the vscode directory. There is conditional logic to make sure that the clone only happens if it does not (!) exist. Here are some key elements in this code:

  • cd command (change directory), remember this from the terminal session.
  • if statements (conditional statements, called selection statements by College Board), code inside only happens if the condition is met.

Run the script two times and you will see that the output changes. In the second run, the files exist and it impact the flow of the code.

%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Using conditional statement to create a project directory and project"

cd ~    # start in home directory

# Conditional block to make a project directory
if [ ! -d $project_dir ]
then 
    echo "Directory $project_dir does not exist... making directory $project_dir"
    mkdir -p $project_dir
fi
echo "Directory $project_dir exists." 

# Conditional block to git clone a project from project_repo
if [ ! -d $project ]
then
    echo "Directory $project does not exist... cloning $project_repo"
    cd $project_dir
    git clone $project_repo
    cd ~
fi
echo "Directory $project exists."
Using conditional statement to create a project directory and project
Directory /home/blueelephant48/nighthawks exists.
Directory /home/blueelephant48/nighthawks/Elise_Portfolio_2025 exists.

Look at Files in GitHub Project

All computers contain files and directories. The clone brought more files from the cloud to your machine. Review the bash shell script, observe the commands that show and interact with files and directories. These were used during setup.

  • ls lists computer files in Unix and Unix-like operating systems.
  • cd offers a way to navigate and change the working directory.
  • pwd prints the working directory.
  • echo is used to display a line of text/string that is passed as an argument.
%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Navigate to project, then navigate to area wwhere files were cloned"
cd $project
pwd

echo ""
echo "list top level or root of files with project pulled from github"
ls

Navigate to project, then navigate to area wwhere files were cloned
/home/blueelephant48/nighthawks/Elise_Portfolio_2025

list top level or root of files with project pulled from github
404.html
Gemfile
Gemfile.lock
LICENSE
Makefile
README.md
README4YML.md
_config.yml
_data
_includes
_layouts
_notebooks
_posts
_sass
assets
design
images
index.md
kasm_design
navigation
node_backend
requirements.txt
scripts

Look at File List with Hidden and Long Attributes

Most Linux commands have options to enhance behavior. The enhanced listing below shows permission bits, owner of the file, size, and date.

Some useful ls flags:

  • -a: List all files including hidden files.
  • -l: List in long format.
  • -h: Human-readable file sizes.
  • -t: Sort by modification time.
  • -R: Reverse the order of the sort.

ls reference

%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Navigate to project, then navigate to area wwhere files were cloned"
cd $project
pwd

echo ""
echo "list all files in long format"
ls -al   # all files -a (hidden) in -l long listing
Navigate to project, then navigate to area wwhere files were cloned
/home/blueelephant48/nighthawks/Elise_Portfolio_2025

list all files in long format
total 152
drwxr-xr-x 17 blueelephant48 blueelephant48  4096 Dec 10 11:52 .
drwxr-xr-x  3 blueelephant48 blueelephant48  4096 Dec  5 12:18 ..
drwxr-xr-x  8 blueelephant48 blueelephant48  4096 Dec 12 12:05 .git
drwxr-xr-x  3 blueelephant48 blueelephant48  4096 Dec  5 12:18 .github
-rw-r--r--  1 blueelephant48 blueelephant48   455 Dec  5 12:18 .gitignore
-rw-r--r--  1 blueelephant48 blueelephant48   436 Dec  5 12:18 404.html
-rw-r--r--  1 blueelephant48 blueelephant48   122 Dec  5 12:18 Gemfile
-rw-r--r--  1 blueelephant48 blueelephant48  8525 Dec  6 11:55 Gemfile.lock
-rw-r--r--  1 blueelephant48 blueelephant48 11357 Dec  5 12:18 LICENSE
-rw-r--r--  1 blueelephant48 blueelephant48  5524 Dec  6 11:44 Makefile
-rw-r--r--  1 blueelephant48 blueelephant48 14185 Dec  5 12:18 README.md
-rw-r--r--  1 blueelephant48 blueelephant48    99 Dec  5 12:18 README4YML.md
-rw-r--r--  1 blueelephant48 blueelephant48   874 Dec 12 11:20 _config.yml
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 _data
drwxr-xr-x  4 blueelephant48 blueelephant48  4096 Dec  5 12:18 _includes
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 _layouts
drwxr-xr-x  7 blueelephant48 blueelephant48  4096 Dec  5 12:18 _notebooks
drwxr-xr-x  8 blueelephant48 blueelephant48  4096 Dec  6 11:58 _posts
drwxr-xr-x  5 blueelephant48 blueelephant48  4096 Dec  5 12:18 _sass
drwxr-xr-x  6 blueelephant48 blueelephant48  4096 Dec  5 12:18 assets
drwxr-xr-x  3 blueelephant48 blueelephant48  4096 Dec  5 12:18 design
drwxr-xr-x 16 blueelephant48 blueelephant48  4096 Dec  5 12:18 images
-rw-r--r--  1 blueelephant48 blueelephant48 12193 Dec  5 12:18 index.md
drwxr-xr-x  4 blueelephant48 blueelephant48  4096 Dec  5 12:18 kasm_design
drwxr-xr-x  4 blueelephant48 blueelephant48  4096 Dec  5 12:18 navigation
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 node_backend
-rw-r--r--  1 blueelephant48 blueelephant48    57 Dec  5 12:18 requirements.txt
drwxr-xr-x  3 blueelephant48 blueelephant48  4096 Dec  6 11:55 scripts
%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Look for posts"
export posts=$project/_posts  # _posts inside project
cd $posts  # this should exist per fastpages
pwd  # present working directory
ls -lR  # list posts recursively
Look for posts
/home/blueelephant48/nighthawks/Elise_Portfolio_2025/_posts
.:
total 152
-rw-r--r-- 1 blueelephant48 blueelephant48  4326 Dec  5 12:18 2023-08-21-python_flask.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7134 Dec  6 11:58 2023-08-23-jupyter-notebook-python_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11348 Dec  5 12:18 2023-08-30-agile_methodolgy.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6265 Dec  5 12:18 2023-08-31-javascript_project-binary-calculator.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6712 Dec  5 12:18 2023-08-31-javascript_project-calculator.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5707 Dec  5 12:18 2023-08-31-javascript_project-game-of-life.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3811 Dec  5 12:18 2023-08-31-javascript_project-music-api.md
-rw-r--r-- 1 blueelephant48 blueelephant48 14282 Dec  5 12:18 2023-08-31-javascript_project-snake-game.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3683 Dec  5 12:18 2023-09-12-python-flask-repo.md
-rw-r--r-- 1 blueelephant48 blueelephant48 48002 Dec  5 12:18 2023-10-03-java-types-student-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48   257 Dec  5 12:18 2024-09-19-bathroom_pass.md
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  6 11:57 CSA
drwxr-xr-x 4 blueelephant48 blueelephant48  4096 Dec  6 12:02 CSP
drwxr-xr-x 5 blueelephant48 blueelephant48  4096 Dec  6 12:02 CSSE
drwxr-xr-x 8 blueelephant48 blueelephant48  4096 Dec  6 11:58 Foundation
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  6 11:57 KASM
drwxr-xr-x 4 blueelephant48 blueelephant48  4096 Dec  5 12:18 Kasm

./CSA:
total 44
-rw-r--r--  1 blueelephant48 blueelephant48  6107 Dec  6 11:57 2024-10-06-sprint2_plan_IPYNB_2_.md
-rw-r--r--  1 blueelephant48 blueelephant48 11039 Dec  6 11:55 2024-10-29-sprint3_plan_IPYNB_2_.md
-rw-r--r--  1 blueelephant48 blueelephant48  2877 Dec  6 11:55 2024-11-12-sprint4_plan_IPYNB_2_.md
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  6 11:57 chatgpt
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  6 11:55 fullstack_java
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  6 11:57 spring_boot
drwxr-xr-x 12 blueelephant48 blueelephant48  4096 Dec  6 11:56 units_1_to_10
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  6 11:57 units_1_to_10_quiz

./CSA/chatgpt:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 2698 Dec  5 12:18 2024-07-11-GPTchatbot.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4619 Dec  6 11:57 2024-07-16-chatgpt-code_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6810 Dec  6 11:57 2024-07-16-chatgpt-intro_IPYNB_2_.md

./CSA/fullstack_java:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48  3542 Dec  6 11:55 2024-07-21-Fullstack-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9345 Dec  6 11:55 2024-07-22-Fullstack-backend_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2083 Dec  6 11:55 2024-07-22-Fullstack-design_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6261 Dec  6 11:55 2024-07-22-Fullstack-example_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11312 Dec  6 11:55 2024-07-22-Fullstack-frontend_IPYNB_2_.md

./CSA/spring_boot:
total 68
-rw-r--r-- 1 blueelephant48 blueelephant48 10105 Dec  6 11:57 2023-10-14-java-spring-anatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2597 Dec  6 11:57 2023-10-15-java-spring-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5967 Dec  6 11:57 2023-10-16-java-spring-ui_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7432 Dec  6 11:57 2023-10-17-java-spring-api_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 19861 Dec  6 11:57 2023-10-17-java-spring-pojo_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7095 Dec  6 11:57 2023-10-18-java-spring-jpa_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4233 Dec  6 11:57 2023-10-22-java-spring-hacks_IPYNB_2_.md

./CSA/units_1_to_10:
total 40
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:57 backup_summer_2024
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_01
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_02
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:55 unit_03
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:55 unit_04
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_05
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_06
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_07
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  6 11:56 unit_08
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 11:55 unit_09

./CSA/units_1_to_10/backup_summer_2024:
total 168
-rw-r--r-- 1 blueelephant48 blueelephant48 10132 Dec  6 11:57 2024-06-24-unit_2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 12681 Dec  6 11:57 2024-06-24-unit_3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7581 Dec  6 11:57 2024-06-24-unit_4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11381 Dec  6 11:57 2024-06-24-unit_5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 17099 Dec  6 11:57 2024-06-24-unit_6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 27749 Dec  6 11:57 2024-06-29-unit_7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 27922 Dec  6 11:57 2024-07-02-unit_8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 38334 Dec  6 11:57 2024-07-08-unit_9_IPYNB_2_.md
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 11:57 units_1_to_10_examples

./CSA/units_1_to_10/backup_summer_2024/units_1_to_10_examples:
total 16
-rw-r--r-- 1 blueelephant48 blueelephant48 2274 Dec  6 11:57 2024-06-24-unit_2_examples_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1655 Dec  6 11:57 2024-06-24-unit_3_examples_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2393 Dec  6 11:57 2024-06-24-unit_4_examples_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2666 Dec  6 11:57 2024-06-24-unit_5_examples_IPYNB_2_.md

./CSA/units_1_to_10/unit_01:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Teacher

./CSA/units_1_to_10/unit_01/Teacher:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48  1246 Dec  6 11:56 2024-06-23-unit_1._intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3276 Dec  6 11:56 2024-06-24-unit_1_primatives_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1290 Dec  6 11:56 2024-06-24-unit_1_reference_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5505 Dec  6 11:56 2024-06-24-unit_1_stack_heap_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 22017 Dec  6 11:56 2024-07-01-unit_1_examples_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3213 Dec  6 11:56 2024-07-13-unit_1_quiz_IPYNB_2_.md

./CSA/units_1_to_10/unit_02:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period3

./CSA/units_1_to_10/unit_02/Period3:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48  2632 Dec  6 11:56 2024-09-12-Unit_2_HW_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1568 Dec  6 11:56 2024-09-12-Unit_2_home_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7981 Dec  6 11:56 2024-09-12-Unit_2_part1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9556 Dec  6 11:56 2024-09-12-Unit_2_part2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10388 Dec  6 11:56 2024-09-13-Unit_2_part3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6931 Dec  6 11:56 2024-09-16-Unit_2_part4_IPYNB_2_.md

./CSA/units_1_to_10/unit_03:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:55 Period1

./CSA/units_1_to_10/unit_03/Period1:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 2655 Dec  6 11:55 2024-09-12-U3-0-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1525 Dec  6 11:55 2024-09-12-U3-1-Boolean_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1471 Dec  6 11:55 2024-09-15-unit3_teamteach_3.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2025 Dec  6 11:55 2024-09-15-unit3_teamteach_3.3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2058 Dec  6 11:55 2024-09-15-unit3_teamteach_3.4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4546 Dec  6 11:55 2024-09-15-unit3_teamteach_3.5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2388 Dec  6 11:55 2024-09-15-unit3_teamteach_3.6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4035 Dec  6 11:55 2024-09-15-unit3_teamteach_3.7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4081 Dec  6 11:55 2024-09-16-unit_teamteach_hw_IPYNB_2_.md

./CSA/units_1_to_10/unit_04:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:55 Period1

./CSA/units_1_to_10/unit_04/Period1:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 4719 Dec  6 11:55 2024-09-12-U4-Iteration_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6321 Dec  6 11:55 2024-09-19-unit_4.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5517 Dec  6 11:55 2024-09-19-unit_4.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6470 Dec  6 11:55 2024-09-19-unit_4.3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 9438 Dec  6 11:55 2024-09-19-unit_4.4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2782 Dec  6 11:55 2024-09-19-unit_4_hwquiz_IPYNB_2_.md

./CSA/units_1_to_10/unit_05:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period3

./CSA/units_1_to_10/unit_05/Period1:
total 32
-rw-r--r-- 1 blueelephant48 blueelephant48 3142 Dec  6 11:56 2024-09-12-U5-Writing_Classes_Intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3840 Dec  6 11:56 2024-09-12-U5-game_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3084 Dec  6 11:56 2024-09-16-p1_unit5_Anatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3458 Dec  6 11:56 2024-09-16-p1_unit5_Mutators_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2637 Dec  6 11:56 2024-09-16-p1_unit5_StaticVariables_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2549 Dec  6 11:56 2024-09-16-p1_unit5_accessorMethods_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 7943 Dec  6 11:56 2024-09-16-p1_unit5_constructors_IPYNB_2_.md

./CSA/units_1_to_10/unit_05/Period3:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48 4886 Dec  6 11:56 2024-09-15-unit_5-constructors_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4212 Dec  6 11:56 2024-09-16-unit_5-classanatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3339 Dec  6 11:56 2024-09-17-unit_5-accessor_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3321 Dec  6 11:56 2024-09-17-unit_5-mutator-methods_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3402 Dec  6 11:56 2024-09-17-unit_5-toString_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4890 Dec  6 11:56 2024-09-17-unit_5-writing-methods_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4614 Dec  6 11:56 2024-09-18-unit_5-static-variables-and-methods_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5623 Dec  6 11:56 2024-09-19-unit_5-this-keyword_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  629 Dec  6 11:56 2024-09-22-unit_5-home_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3491 Dec  6 11:56 2024-09-22-unit_5-scope_access_hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1451 Dec  6 11:56 2024-09-23-unit_5-homework_IPYNB_2_.md

./CSA/units_1_to_10/unit_06:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period3

./CSA/units_1_to_10/unit_06/Period1:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48 1354 Dec  6 11:56 2024-09-12-unit_6-0-homepage_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5421 Dec  6 11:56 2024-09-12-unit_6-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3800 Dec  6 11:56 2024-09-12-unit_6-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3261 Dec  6 11:56 2024-09-12-unit_6-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3555 Dec  6 11:56 2024-09-12-unit_6-4_IPYNB_2_.md

./CSA/units_1_to_10/unit_06/Period3:
total 36
-rw-r--r-- 1 blueelephant48 blueelephant48  649 Dec  6 11:56 2024-09-12-Unit-6-0-Home-Page_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5725 Dec  6 11:56 2024-09-13-Unit-6.1-Lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 9246 Dec  6 11:56 2024-09-13-Unit-6.2-Lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2802 Dec  6 11:56 2024-09-16-Unit-6.3-Lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4379 Dec  6 11:56 2024-09-16-Unit-6.4-Lesson_IPYNB_2_.md

./CSA/units_1_to_10/unit_07:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period3

./CSA/units_1_to_10/unit_07/Period1:
total 60
-rw-r--r-- 1 blueelephant48 blueelephant48  5348 Dec  6 11:56 2024-09-19-unit_7_p1-7.3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4280 Dec  6 11:56 2024-09-19-unit_7_p1-7.4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3536 Dec  6 11:56 2024-09-23-unit_7_p1-7.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11795 Dec  6 11:56 2024-09-23-unit_7_p1-7.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6164 Dec  6 11:56 2024-09-23-unit_7_p1-7.5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5636 Dec  6 11:56 2024-09-23-unit_7_p1-7.6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4222 Dec  6 11:56 2024-09-23-unit_7_p1-7.7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1254 Dec  6 11:56 2024-09-23-unit_7_p1-homepage_IPYNB_2_.md

./CSA/units_1_to_10/unit_07/Period3:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 1147 Dec  6 11:56 2024-09-10-Unit7TeamTeach_Ethics_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6270 Dec  6 11:56 2024-09-10-Unit7TeamTeach_Searching&algorithms_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 8890 Dec  6 11:55 2024-09-10-Unit7TeamTeach_Sorting_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1833 Dec  6 11:56 2024-09-10-Unit7TeamTeach_hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2533 Dec  6 11:56 2024-09-10-Unit7TeamTeach_homePage_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5754 Dec  6 11:56 2024-09-10-Unit7TeamTeach_traversing_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5223 Dec  6 11:56 2024-09-10-Unit7TeamteachPeriod3_IPYNB_2_.md

./CSA/units_1_to_10/unit_08:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:56 Period3

./CSA/units_1_to_10/unit_08/Period1:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48   745 Dec  6 11:56 2024-09-12-U8-2D-Array-Accessing-Updating-p1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 17424 Dec  6 11:56 2024-09-12-U8-2D-Array-Algorithms-p1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2535 Dec  6 11:56 2024-09-12-U8-2D-Array-Declare-Initialize-p1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2101 Dec  6 11:56 2024-09-12-U8-2D-Array-Intro-p1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5435 Dec  6 11:56 2024-09-12-U8-2D-Array-Traversing-p1_IPYNB_2_.md

./CSA/units_1_to_10/unit_08/Period3:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48 22360 Dec  6 11:56 2024-09-18-8.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8818 Dec  6 11:56 2024-09-19-8.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   588 Dec  6 11:56 2024-09-19-Home_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5910 Dec  6 11:56 2024-09-23-Unit8-ImageConverter_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2807 Dec  6 11:56 2024-09-23-unit8-hw_IPYNB_2_.md

./CSA/units_1_to_10/unit_09:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:55 Period3

./CSA/units_1_to_10/unit_09/Period3:
total 60
-rw-r--r-- 1 blueelephant48 blueelephant48 10236 Dec  6 11:55 2023-09-12-U9-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1445 Dec  6 11:55 2023-09-12-U9-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6557 Dec  6 11:55 2023-09-21-U9-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1901 Dec  6 11:55 2024-09-12-U9-0-Inheritance_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10046 Dec  6 11:55 2024-09-12-U9-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9307 Dec  6 11:55 2024-09-12-U9-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7104 Dec  6 11:55 2024-09-18-U9-5_IPYNB_2_.md

./CSA/units_1_to_10_quiz:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 1651 Dec  6 11:57 2024-07-13-unit_2_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  965 Dec  6 11:57 2024-07-13-unit_3_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  766 Dec  6 11:57 2024-07-13-unit_4_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4223 Dec  6 11:57 2024-07-13-unit_5_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3548 Dec  6 11:57 2024-07-13-unit_6_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3061 Dec  6 11:57 2024-07-13-unit_7_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2385 Dec  6 11:57 2024-07-13-unit_8_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1735 Dec  6 11:57 2024-07-13-unit_9_quiz_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1075 Dec  6 11:57 2024-07-14-unit_10_quiz_IPYNB_2_.md

./CSP:
total 36
-rw-r--r-- 1 blueelephant48 blueelephant48  7338 Dec  6 12:02 2024-09-27-sprint2_plan_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11039 Dec  6 11:58 2024-10-31-sprint3_plan_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6180 Dec  6 12:02 2024-10-31-sprint4_plan_IPYNB_2_.md
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  6 12:02 big-ideas
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 11:58 flask

./CSP/big-ideas:
total 20
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:58 big-idea-1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:58 big-idea-2
drwxr-xr-x 8 blueelephant48 blueelephant48 4096 Dec  6 12:01 big-idea-3-part-1-fundamentals
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:02 big-idea-3-part-2-reinforce
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:02 big-idea-4

./CSP/big-ideas/big-idea-1:
total 12
-rw-r--r-- 1 blueelephant48 blueelephant48 4628 Dec  6 11:58 2023-10-04-big-idea-1_python-errors_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3229 Dec  5 12:18 2024-12-02-creative_development_video.md

./CSP/big-ideas/big-idea-2:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 7070 Dec  6 11:58 2023-10-02-python_data-abstraction-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 7291 Dec  6 11:58 2023-10-02-python_data-abstraction-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 9556 Dec  5 12:18 2024-12-03-binary_logic.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals:
total 24
drwxr-xr-x 5 blueelephant48 blueelephant48 4096 Dec  6 12:02 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:59 Period2
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:01 Period3
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:00 Period4
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  6 12:00 Period5
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:00 Teacher

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1:
total 188
-rw-r--r-- 1 blueelephant48 blueelephant48  3281 Dec  6 12:01 2023-10-04-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3268 Dec  6 12:02 2024-09-24-3_1_1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2513 Dec  6 12:02 2024-09-24-3_1_2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4144 Dec  6 12:02 2024-09-24-3_1_3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3151 Dec  6 12:01 2024-09-24-3_1_4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2752 Dec  6 12:02 2024-09-24-3_1_5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3971 Dec  6 12:02 2024-09-24-3_1_6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3780 Dec  6 12:02 2024-09-24-3_1_7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6996 Dec  6 12:02 2024-09-24-3_1_lesson_popcorn_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1575 Dec  6 12:01 2024-09-24-3_4_10_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3130 Dec  6 12:01 2024-09-24-3_4_11_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   591 Dec  6 12:02 2024-09-24-3_4_1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10132 Dec  6 12:01 2024-09-24-3_4_1_python_strings_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   719 Dec  6 12:02 2024-09-24-3_4_2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5905 Dec  6 12:01 2024-09-24-3_4_2_js_strings_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   700 Dec  6 12:02 2024-09-24-3_4_3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8435 Dec  6 12:02 2024-09-24-3_4_3_python_hack_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   700 Dec  6 12:01 2024-09-24-3_4_4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5578 Dec  6 12:01 2024-09-24-3_4_4_js_hw_and_hack_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   591 Dec  6 12:02 2024-09-24-3_4_5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   647 Dec  6 12:01 2024-09-24-3_4_6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   628 Dec  6 12:01 2024-09-24-3_4_7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   599 Dec  6 12:01 2024-09-24-3_4_8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1659 Dec  6 12:01 2024-09-24-3_4_9_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   480 Dec  6 12:01 2024-09-24-3_4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   288 Dec  6 12:02 2024-09-25-bigIdea-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6832 Dec  6 12:02 2024-9-24-big-idea-3-8-Lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2008 Dec  6 12:02 2024-9-25-big-idea-3-3-hw_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3498 Dec  6 12:02 2024-9-25-big-idea-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2032 Dec  6 12:01 2024-9-25-big-idea-3-5-hw_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4314 Dec  6 12:01 2024-9-25-big-idea-3-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1475 Dec  6 12:02 2024-9-25-big-idea-3-8-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1205 Dec  6 12:02 2024-9-25-big-idea-3-8-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2768 Dec  6 12:02 2024-9-25-big-idea-3-8-3_IPYNB_2_.md
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 12:01 3.2_BigIdeas
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 12:02 GMGZtable
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 12:01 Lists

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/3.2_BigIdeas:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 2295 Dec  6 12:01 2024-01-24-3.2-home_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3784 Dec  6 12:01 2024-09-25-DT1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3796 Dec  6 12:01 2024-09-25-DT2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5039 Dec  6 12:01 2024-09-25-DT3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4381 Dec  6 12:01 2024-09-25-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  914 Dec  6 12:01 2024-09-25-hw_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4505 Dec  6 12:01 2024-09-25-json_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/GMGZtable:
total 84
-rw-r--r-- 1 blueelephant48 blueelephant48 10200 Dec  6 12:02 2023-10-10-big-idea-3-6-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3388 Dec  6 12:02 2023-10-10-big-idea-3-6-lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 12932 Dec  6 12:02 2023-10-10-big-idea-3-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1390 Dec  6 12:02 2023-10-10-big-idea-3-6_solution_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3186 Dec  6 12:02 2023-10-10-big-ideas-3-7-answer_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10570 Dec  6 12:02 2023-10-11-big-idea-3-7-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8318 Dec  6 12:02 2023-10-11-big-idea-3-7-lesson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 18225 Dec  6 12:02 2023-10-11-big-idea-3-7_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/Lists:
total 32
-rw-r--r-- 1 blueelephant48 blueelephant48 4969 Dec  6 12:01 2024-09-25-bigIdea3_10_brandon_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5384 Dec  6 12:01 2024-09-25-bigIdea3_10_carson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4640 Dec  6 12:01 2024-09-25-bigIdea3_10_jackson_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 4594 Dec  6 12:01 2024-09-25-bigIdea3_10_manahil_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period2:
total 304
-rw-r--r-- 1 blueelephant48 blueelephant48  3281 Dec  6 11:58 2023-10-04-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4919 Dec  6 11:58 2024-09-27-big-idea-3-7-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1251 Dec  6 11:58 2024-09-27-big-idea-3-7-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2971 Dec  6 11:58 2024-10-02-big-idea-3-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2287 Dec  6 11:59 2024-10-02-big-idea-3-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2562 Dec  6 11:58 2024-9-21-big-idea-3-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5750 Dec  6 11:58 2024-9-22-big-idea-3-1-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4804 Dec  6 11:59 2024-9-22-big-idea-3-1-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9066 Dec  6 11:58 2024-9-22-big-idea-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4134 Dec  6 11:58 2024-9-23-big-idea-3-2-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1815 Dec  6 11:58 2024-9-23-big-idea-3-2-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4201 Dec  6 11:58 2024-9-23-big-idea-3-2-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4422 Dec  6 11:58 2024-9-23-big-idea-3-2-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3768 Dec  6 11:58 2024-9-23-big-idea-3-2-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2790 Dec  6 11:58 2024-9-23-big-idea-3-2-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2362 Dec  6 11:59 2024-9-23-big-idea-3-2-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2733 Dec  6 11:59 2024-9-23-big-idea-3-2-8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1962 Dec  6 11:58 2024-9-23-big-idea-3-2-9_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5347 Dec  6 11:58 2024-9-25-big-idea-3-1-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2662 Dec  6 11:58 2024-9-25-big-idea-3-1-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4054 Dec  6 11:58 2024-9-25-big-idea-3-10-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5263 Dec  6 11:58 2024-9-25-big-idea-3-10-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7683 Dec  6 11:58 2024-9-25-big-idea-3-10-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2248 Dec  6 11:58 2024-9-25-big-idea-3-10-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 47724 Dec  6 11:59 2024-9-25-big-idea-3-3-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2279 Dec  6 11:59 2024-9-25-big-idea-3-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2670 Dec  6 11:59 2024-9-25-big-idea-3-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6415 Dec  6 11:59 2024-9-25-big-idea-3-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1985 Dec  6 11:59 2024-9-25-big-idea-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7064 Dec  6 11:59 2024-9-25-big-idea-3-4-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3827 Dec  6 11:59 2024-9-25-big-idea-3-4-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2900 Dec  6 11:58 2024-9-25-big-idea-3-4-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   606 Dec  6 11:58 2024-9-25-big-idea-3-4-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   412 Dec  6 11:58 2024-9-25-big-idea-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5116 Dec  6 11:58 2024-9-25-big-idea-3-5-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6086 Dec  6 11:59 2024-9-25-big-idea-3-5-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1953 Dec  6 11:58 2024-9-25-big-idea-3-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3695 Dec  6 11:59 2024-9-25-big-idea-3-8-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5909 Dec  6 11:58 2024-9-25-big-idea-3-8-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3978 Dec  6 11:58 2024-9-25-big-idea-3-8-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6973 Dec  6 11:58 2024-9-25-big-idea-3-8-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3875 Dec  6 11:58 2024-9-26-big-idea-3-5-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3112 Dec  6 11:59 2024-9-26-big-idea-3-5-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5222 Dec  6 11:58 2024-9-27-big-idea-3-10_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2781 Dec  6 11:58 2024-9-27-big-idea-3-6-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5338 Dec  6 11:58 2024-9-27-big-idea-3-6-2_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period3:
total 444
-rw-r--r-- 1 blueelephant48 blueelephant48 12177 Dec  6 12:00 2023-10-04-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3540 Dec  6 12:01 2024-09-23-fundamentals-3-1-0_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 12544 Dec  6 12:01 2024-09-23-fundamentals-3-1-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4219 Dec  6 12:01 2024-09-23-fundamentals-3-1-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6248 Dec  6 12:00 2024-09-23-fundamentals-3-1-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4614 Dec  6 12:00 2024-09-23-fundamentals-3-1-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6248 Dec  6 12:01 2024-09-23-fundamentals-3-1-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6152 Dec  6 12:01 2024-09-25-fundamentals-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4559 Dec  6 12:00 2024-09-25-fundamentals-3-3-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4075 Dec  6 12:01 2024-09-25-fundamentals-3-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5619 Dec  6 12:01 2024-09-25-fundamentals-3-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3731 Dec  6 12:00 2024-09-25-fundamentals-3-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4348 Dec  6 12:01 2024-09-25-fundamentals-3-3-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8264 Dec  6 12:00 2024-09-25-fundamentals-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4914 Dec  6 12:00 2024-09-25-fundamentals-3-4-0_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8799 Dec  6 12:00 2024-09-25-fundamentals-3-4-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4147 Dec  6 12:01 2024-09-25-fundamentals-3-4-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 14501 Dec  6 12:01 2024-09-25-fundamentals-3-4-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5256 Dec  6 12:01 2024-09-25-fundamentals-3-4-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6591 Dec  6 12:00 2024-09-25-fundamentals-3-4-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6153 Dec  6 12:00 2024-09-25-fundamentals-3-5-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4912 Dec  6 12:00 2024-09-25-fundamentals-3-5-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5646 Dec  6 12:01 2024-09-25-fundamentals-3-5-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5243 Dec  6 12:01 2024-09-25-fundamentals-3-5-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8056 Dec  6 12:01 2024-09-25-fundamentals-3-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6964 Dec  6 12:01 2024-09-25-fundamentals-3-8-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6269 Dec  6 12:01 2024-09-26-fundamentals-3-8-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5823 Dec  6 12:01 2024-09-26-fundamentals-3-8-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5760 Dec  6 12:01 2024-09-26-fundamentals-3-8-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7955 Dec  6 12:01 2024-09-26-fundamentals-3-8-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7257 Dec  6 12:00 2024-09-26-fundamentals-3-8-8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11064 Dec  6 12:00 2024-09-27-fundamentals-3-2-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10047 Dec  6 12:00 2024-09-27-fundamentals-3-2-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8267 Dec  6 12:00 2024-09-27-fundamentals-3-2-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10073 Dec  6 12:01 2024-09-27-fundamentals-3-8-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1214 Dec  6 12:00 2024-10-03-fundamentals-3-10-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3038 Dec  6 12:01 2024-10-04-fundamentals-3-10-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3872 Dec  6 12:01 2024-10-2-fundamentals-3-6-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4434 Dec  6 12:01 2024-10-2-fundamentals-3-6-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4118 Dec  6 12:00 2024-10-2-fundamentals-3-6-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5059 Dec  6 12:01 2024-10-2-fundamentals-3-6-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4211 Dec  6 12:01 2024-10-2-fundamentals-3.7.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4565 Dec  6 12:00 2024-10-2-fundamentals-3.7.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5781 Dec  6 12:01 2024-10-2-fundamentals-3.7.3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9965 Dec  6 12:01 2024-10-2-fundamentals-3.7.4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3639 Dec  6 12:00 2024-10-2-fundamentals-3.7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3591 Dec  6 12:01 2024-10-2-fundametals-3-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6124 Dec  6 12:00 2024-10-25-fundamentals-3-10-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6004 Dec  6 12:00 2024-10-25-fundamentals-3-10-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2104 Dec  6 12:00 2024-10-25-fundamentals-3-10-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8140 Dec  6 12:01 2024-10-25-fundamentals-3-10_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10100 Dec  6 12:01 2024-10-3-fundamentals-3-8-9_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10065 Dec  6 12:00 2024-9-25-fundamentals-3-8-3_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period4:
total 428
-rw-r--r-- 1 blueelephant48 blueelephant48  4699 Dec  6 11:59 2023-10-04-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3435 Dec  6 11:59 2024-09-25-big-idea-3-4-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6866 Dec  6 11:59 2024-09-25-big-idea-3-6-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6544 Dec  6 11:59 2024-09-25-big-idea-3-6-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2348 Dec  6 11:59 2024-09-25-big-idea-3-6-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2690 Dec  6 11:59 2024-09-25-big-idea-3-6-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5928 Dec  6 11:59 2024-09-25-big-idea-3-7-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2283 Dec  6 11:59 2024-09-25-big-idea-3-8-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2692 Dec  6 11:59 2024-09-25-big-idea-3-8-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1536 Dec  6 11:59 2024-09-25-big-idea-3-8-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3116 Dec  6 11:59 2024-09-25-big-idea-3-8-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8000 Dec  6 12:00 2024-09-26-big-idea-3-10A_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5792 Dec  6 11:59 2024-09-26-big-idea-3-7-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4117 Dec  6 11:59 2024-09-26-big-idea-3-7-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4215 Dec  6 11:59 2024-09-26-big-idea-3-7-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 19585 Dec  6 11:59 2024-09-26-big-idea-3-8-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11118 Dec  6 11:59 2024-09-27-fundamentals-3-10B-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9126 Dec  6 11:59 2024-09-27-fundamentals-3-10B-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2909 Dec  6 11:59 2024-09-27-fundamentals-3-10B-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2777 Dec  6 11:59 2024-09-27-fundamentals-3-10B-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6875 Dec  6 12:00 2024-09-29-big-idea-3-1-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 13002 Dec  6 12:00 2024-09-29-big-idea-3-1-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7082 Dec  6 11:59 2024-09-29-big-idea-3-1-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3037 Dec  6 11:59 2024-09-29-big-idea-3-4-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2940 Dec  6 11:59 2024-09-29-big-idea-3-4-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2593 Dec  6 11:59 2024-09-29-big-idea-3-4-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5714 Dec  6 11:59 2024-09-30-big-idea-3-10A.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5173 Dec  6 11:59 2024-09-30-big-idea-3-10A.2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3398 Dec  6 11:59 2024-09-30-big-idea-3-10A.3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3816 Dec  6 11:59 2024-09-30-big-idea-3-10A.4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48   861 Dec  6 11:59 2024-09-30-big-idea-3-10A._IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4107 Dec  6 11:59 2024-9-22-big-idea-3-1-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11645 Dec  6 11:59 2024-9-22-big-idea-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2771 Dec  6 11:59 2024-9-24-big-idea-3-2-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2553 Dec  6 12:00 2024-9-24-big-idea-3-2-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3526 Dec  6 11:59 2024-9-24-big-idea-3-2-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5222 Dec  6 11:59 2024-9-24-big-idea-3-2-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4211 Dec  6 11:59 2024-9-24-big-idea-3-2-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4556 Dec  6 11:59 2024-9-24-big-idea-3-2-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  5335 Dec  6 12:00 2024-9-24-big-idea-3-2-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3600 Dec  6 11:59 2024-9-24-big-idea-3-2-8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2526 Dec  6 11:59 2024-9-24-big-idea-3-2-9_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 43028 Dec  6 11:59 2024-9-24-big-idea-3-3-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 39796 Dec  6 11:59 2024-9-24-big-idea-3-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6041 Dec  6 11:59 2024-9-24-big-idea-3-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2556 Dec  6 11:59 2024-9-24-big-idea-3-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1422 Dec  6 11:59 2024-9-24-big-idea-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 12246 Dec  6 11:59 2024-9-24-big-idea-3-5-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9157 Dec  6 11:59 2024-9-24-big-idea-3-5-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10984 Dec  6 11:59 2024-9-24-big-idea-3-5-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3346 Dec  6 12:00 2024-9-24-big-idea-3-5-4_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period5:
total 132
-rw-r--r-- 1 blueelephant48 blueelephant48 3258 Dec  6 12:00 2024-09-22-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2619 Dec  6 12:00 2024-09-23-3.1-objectives_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1449 Dec  6 12:00 2024-09-24-3.1-py-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5970 Dec  6 12:00 2024-09-24-3.1.1-py_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 7082 Dec  6 12:00 2024-09-24-3.1.3-js_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1707 Dec  6 12:00 2024-09-24-3.1.4-js-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2365 Dec  6 12:00 2024-09-24-3.4-A-objectives_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6285 Dec  6 12:00 2024-09-24-3.4-B1-py-strings_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1347 Dec  6 12:00 2024-09-24-3.4-B2-py-strings-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5605 Dec  6 12:00 2024-09-24-3.4-C1-js-strings_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1387 Dec  6 12:00 2024-09-24-3.4-C2-js-strings-hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3289 Dec  6 12:00 2024-09-24-bigIdea-3-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1518 Dec  6 12:00 2024-09-25-3.3.1_mathematicalOperations_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2026 Dec  6 12:00 2024-09-25-3.3.2_hacks_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1663 Dec  6 12:00 2024-09-25-3.3.3_homework_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2121 Dec  6 12:00 2024-09-25-big-idea-3-6-part-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2942 Dec  6 12:00 2024-09-25-big-idea-3-6-part-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5213 Dec  6 12:00 2024-09-25-big-idea-3-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 3898 Dec  6 12:00 2024-09-25-js-hw_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 8498 Dec  6 12:00 2024-09-25-json_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6770 Dec  6 12:00 2024-09-25-variables_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2084 Dec  6 12:00 2024-09-26-3.5.1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5832 Dec  6 12:00 2024-09-26-3.5.2_IPYNB_2_.md
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 aaak

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period5/aaak:
total 4
-rw-r--r-- 1 blueelephant48 blueelephant48 2141 Dec  5 12:18 2024-09-24-3.1-py-hacks.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Teacher:
total 116
-rw-r--r-- 1 blueelephant48 blueelephant48  3289 Dec  6 12:00 2023-10-04-big-idea-3-fundamentals_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7862 Dec  6 12:00 2023-10-05-big-idea-3-1_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 12557 Dec  6 12:00 2023-10-05-big-idea-3-2_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 46186 Dec  6 12:00 2023-10-05-big-idea-3-3_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2613 Dec  6 12:00 2023-10-05-big-idea-3-4_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2794 Dec  6 12:00 2023-10-10-big-idea-3-5_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4666 Dec  6 12:00 2023-10-10-big-idea-3-6_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4142 Dec  6 12:00 2023-10-11-big-idea-3-7_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7661 Dec  6 12:00 2023-10-12-big-idea-3-8_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7188 Dec  6 12:00 2023-10-19-big-idea-3-10_IPYNB_2_.md

./CSP/big-ideas/big-idea-3-part-2-reinforce:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 5444 Dec  6 12:02 2023-10-28-big-idea-3_Iteration_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 9311 Dec  6 12:02 2023-10-28-big-idea-3_python-lists_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 8482 Dec  6 12:02 2023-10-29-big-idea-3_algorithms_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 6604 Dec  6 12:02 2023-10-30-big-idea-3_developing-procedures_IPYNB_2_.md

./CSP/big-ideas/big-idea-4:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48  6834 Dec  6 12:02 2024-12-02-python-flask_in_jupyter_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 16508 Dec  6 12:02 2024-12-03-aws-deployment_IPYNB_2_.md

./CSP/flask:
total 268
-rw-r--r-- 1 blueelephant48 blueelephant48 10030 Dec  6 11:58 2023-10-22-flask-debug-walk_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 26596 Dec  6 11:58 2023-10-29-flocker_api_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11807 Dec  6 11:58 2023-10-29-flocker_post_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4528 Dec  6 11:58 2024-01-24-flask-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6733 Dec  6 11:58 2024-01-25-flask-anatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 67594 Dec  6 11:58 2024-01-25-flask-code-full_stack_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 40814 Dec  6 11:58 2024-01-25-flask-code-ideation_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 20888 Dec  6 11:58 2024-01-25-flask-code-login-page_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11714 Dec  6 11:58 2024-01-25-flask-code-sign-up_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 16880 Dec  6 11:58 2024-01-25-flask-code-style_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9021 Dec  6 11:58 2024-01-25-flask-play-in-jupyter_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1598 Dec  6 11:58 2024-01-26-flask-scrum_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 16499 Dec  6 11:58 2024-01-27-flask-deploy-aws_IPYNB_2_.md

./CSSE:
total 148
-rw-r--r-- 1 blueelephant48 blueelephant48  4104 Dec  5 12:18 2023-11-13-CSSE-tri2-oop1.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6991 Dec  5 12:18 2023-11-27-CSSE-tri2-oop2.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1545 Dec  5 12:18 2023-11-28-CSSE-animation.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1381 Dec  5 12:18 2023-11-28-CSSE-enemies.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1359 Dec  5 12:18 2023-11-28-CSSE-leaderboard.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2089 Dec  5 12:18 2023-11-28-CSSE-parallax.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1057 Dec  5 12:18 2023-11-28-CSSE-platforms.md
-rw-r--r-- 1 blueelephant48 blueelephant48   732 Dec  5 12:18 2023-11-28-CSSE-player.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1015 Dec  5 12:18 2023-11-28-CSSE-selection.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6265 Dec  5 12:18 2023-12-05-CSSE-student-enemy_lesson.md
-rw-r--r-- 1 blueelephant48 blueelephant48 15416 Dec  6 12:02 2023-12-07-CSSE-platform_student_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6153 Dec  6 12:02 2023-12-10-CSSE-parallax_student_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7181 Dec  6 12:02 2023-12-11-CSSE-student_animation_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 15693 Dec  6 12:02 2023-12-13-CSSE-student_Selection_LocalStorage_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8797 Dec  6 12:02 2023-12-14-CSSE_student_leaderboard_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4118 Dec  5 12:18 2023-12-20-CSSE_student_player.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3002 Dec  6 12:02 2024-10-09-sprint2_plan_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  6875 Dec  6 12:02 2024-11-04-sprint3_plan_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2534 Dec  6 12:02 2024-11-18-sprint4_plan_IPYNB_2_.md
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  6 12:02 A-Game-Intro-RPG
drwxr-xr-x 3 blueelephant48 blueelephant48  4096 Dec  6 12:02 javascript
drwxr-xr-x 4 blueelephant48 blueelephant48  4096 Dec  6 12:02 mario

./CSSE/A-Game-Intro-RPG:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48  3789 Dec  6 12:02 2023-09-20-game_animations-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10437 Dec  6 12:02 2023-09-21-game_animations-anatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3356 Dec  6 12:02 2023-09-21-game_animations-json-object_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3202 Dec  6 12:02 2023-09-22-game_animations-background_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7923 Dec  6 12:02 2023-09-22-game_animations-player_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7924 Dec  6 12:02 2023-09-26-game_animations-hacks_IPYNB_2_.md

./CSSE/javascript:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:02 fundamentals

./CSSE/javascript/fundamentals:
total 60
-rw-r--r-- 1 blueelephant48 blueelephant48 16497 Dec  6 12:02 2024-09-30-data-types-operations_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 29458 Dec  6 12:02 2024-09-30-for_sprites_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8136 Dec  6 12:02 2024-09-30-variables_IO_IPYNB_2_.md

./CSSE/mario:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:02 background
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 12:02 enemy

./CSSE/mario/background:
total 0

./CSSE/mario/enemy:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 19297 Dec  6 12:02 2023-08-05-mario_goomba_IPYNB_2_.md

./Foundation:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 3139 Dec  6 11:57 2024-08-21-sprint1_plan_IPYNB_2_.md
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 A-pair_programming
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 B-tools_and_equipment
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 C-github_pages
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:58 D-sass_basics
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:58 E-frontend_development
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 F-projects

./Foundation/A-pair_programming:
total 16
-rw-r--r-- 1 blueelephant48 blueelephant48  3242 Dec  6 11:57 2023-08-16-pair_showcase_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10043 Dec  6 11:57 2023-08-17-pair_habits_IPYNB_2_.md

./Foundation/B-tools_and_equipment:
total 92
-rw-r--r-- 1 blueelephant48 blueelephant48  8196 Dec  6 11:57 2023-08-19-devops_accounts_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  4949 Dec  6 11:57 2023-08-21-devops_tools-home_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 18181 Dec  6 11:57 2023-08-21-devops_tools-setup_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 16136 Dec  6 11:57 2023-08-22-devops_tools-verify_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 25963 Dec  6 11:57 2023-08-23-devops-githhub_pages-play_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7507 Dec  6 11:57 2023-08-23-devops-hacks_IPYNB_2_.md

./Foundation/C-github_pages:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48  8304 Dec  6 11:57 2023-08-23-github_pages-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 10533 Dec  6 11:57 2023-08-23-github_pages-markdonwn_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8006 Dec  6 11:57 2023-08-24-github_pages-anatomy_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2407 Dec  6 11:57 2023-08-25-github_pages-utterances_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7298 Dec  6 11:57 2023-08-26-github-pages-jekyll_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1371 Dec  6 11:57 2023-08-27-github-pages-hacks_IPYNB_2_.md

./Foundation/D-sass_basics:
total 44
-rw-r--r-- 1 blueelephant48 blueelephant48 8355 Dec  6 11:58 2023-09-01-SASS-basics-play_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 8380 Dec  6 11:58 2023-09-01-SASS_basics-intro_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 9655 Dec  6 11:58 2023-09-02-SASS_basics-coding_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 5407 Dec  6 11:58 2024-07-20-SASS-hacks_IPYNB_2_.md

./Foundation/E-frontend_development:
total 76
-rw-r--r-- 1 blueelephant48 blueelephant48  3583 Dec  6 11:58 2023-08-27-frontend-basics-playground_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3566 Dec  6 11:57 2023-08-28-frontend-basics-html_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3515 Dec  6 11:58 2023-08-28-frontend-basics-js-errors_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  9570 Dec  6 11:58 2023-08-29-frontend-basics-of-js_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 11902 Dec  6 11:57 2023-08-30-frontend-basics-js-data-types_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  7883 Dec  6 11:58 2023-08-30-frontend-basics-js-with-html_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  8868 Dec  6 11:58 2023-08-30-frontend-input_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 18587 Dec  6 11:58 2023-08-30-frontend-output_objects_IPYNB_2_.md

./Foundation/F-projects:
total 8
-rw-r--r-- 1 blueelephant48 blueelephant48 5548 Dec  6 11:57 2023-08-30-javascript_project-play_IPYNB_2_.md

./KASM:
total 20
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 Config_Guides
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 Database
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 MultiServer
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 User_Guide
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  6 11:57 Workspaces

./KASM/Config_Guides:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48 2283 Dec  6 11:57 2024-07-05-docker-cronjob-for-containers_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2177 Dec  6 11:57 2024-07-05-manual-addition-of-docker-images_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  657 Dec  6 11:57 2024-07-12-security-group-configuration_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2036 Dec  6 11:57 2024-07-15-manual-registry-addition_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  989 Dec  6 11:57 2024-07-15-persistent-data_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 1411 Dec  6 11:57 2024-07-31-plans-for-big-meet_IPYNB_2_.md

./KASM/Database:
total 36
-rw-r--r-- 1 blueelephant48 blueelephant48  9174 Dec  6 11:57 2024-08-10-rds-documentation_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3509 Dec  6 11:57 2024-08-14-migration_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 19322 Dec  6 11:57 2024-08-14-python-api-4-kasm_IPYNB_2_.md

./KASM/MultiServer:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48 14296 Dec  6 11:57 2024-07-30-autoscale-config_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  1795 Dec  6 11:57 2024-08-07-persistent-storage_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  2619 Dec  6 11:57 2024-08-14-workspace-registry-admin_IPYNB_2_.md

./KASM/User_Guide:
total 12
-rw-r--r-- 1 blueelephant48 blueelephant48 8952 Dec  6 11:57 2024-11-17-user-kasm_IPYNB_2_.md

./KASM/Workspaces:
total 16
-rw-r--r-- 1 blueelephant48 blueelephant48 7064 Dec  6 11:57 2024-08-14-container-building_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48  722 Dec  6 11:57 2024-08-14-dockerhub-push_IPYNB_2_.md
-rw-r--r-- 1 blueelephant48 blueelephant48 2063 Dec  6 11:57 2024-08-14-nighthawk-registry_IPYNB_2_.md

./Kasm:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Config_Guides
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 MultiServer

./Kasm/Config_Guides:
total 4
-rw-r--r-- 1 blueelephant48 blueelephant48 3167 Dec  5 12:18 2024-07-12-terraform-vs-ansible.md

./Kasm/MultiServer:
total 80
-rw-r--r-- 1 blueelephant48 blueelephant48 55630 Dec  5 12:18 2024-07-12-multiserver-development.md
-rw-r--r-- 1 blueelephant48 blueelephant48 21730 Dec  5 12:18 2024-07-12-multiserver-install.md
%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Look for notebooks"
export notebooks=$project/_notebooks  # _notebooks is inside project
cd $notebooks   # this should exist per fastpages
pwd  # present working directory
ls -lR  # list notebooks recursively
Look for notebooks
/home/blueelephant48/nighthawks/Elise_Portfolio_2025/_notebooks
.:
total 32
-rw-r--r-- 1 blueelephant48 blueelephant48 10436 Dec  5 12:18 2023-08-23-jupyter-notebook-python.ipynb
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  5 12:18 CSA
drwxr-xr-x 4 blueelephant48 blueelephant48  4096 Dec  5 12:18 CSP
drwxr-xr-x 6 blueelephant48 blueelephant48  4096 Dec  5 12:18 CSSE
drwxr-xr-x 8 blueelephant48 blueelephant48  4096 Dec  5 12:18 Foundation
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  5 12:18 KASM

./CSA:
total 48
-rw-r--r--  1 blueelephant48 blueelephant48  7656 Dec  5 12:18 2024-10-06-sprint2_plan.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48 13861 Dec  5 12:18 2024-10-29-sprint3_plan.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48  3576 Dec  5 12:18 2024-11-12-sprint4_plan.ipynb
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 chatgpt
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 fullstack_java
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 spring_boot
drwxr-xr-x 12 blueelephant48 blueelephant48  4096 Dec  5 12:18 units_1_to_10
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 units_1_to_10_quiz

./CSA/chatgpt:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 6512 Dec  5 12:18 2024-07-16-chatgpt-code.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 8992 Dec  5 12:18 2024-07-16-chatgpt-intro.ipynb

./CSA/fullstack_java:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48  4384 Dec  5 12:18 2024-07-21-Fullstack-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12072 Dec  5 12:18 2024-07-22-Fullstack-backend.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2909 Dec  5 12:18 2024-07-22-Fullstack-design.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8793 Dec  5 12:18 2024-07-22-Fullstack-example.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16364 Dec  5 12:18 2024-07-22-Fullstack-frontend.ipynb

./CSA/spring_boot:
total 88
-rw-r--r-- 1 blueelephant48 blueelephant48 13861 Dec  5 12:18 2023-10-14-java-spring-anatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3465 Dec  5 12:18 2023-10-15-java-spring-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7862 Dec  5 12:18 2023-10-16-java-spring-ui.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9170 Dec  5 12:18 2023-10-17-java-spring-api.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 25586 Dec  5 12:18 2023-10-17-java-spring-pojo.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9449 Dec  5 12:18 2023-10-18-java-spring-jpa.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5203 Dec  5 12:18 2023-10-22-java-spring-hacks.ipynb

./CSA/units_1_to_10:
total 40
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 backup_summer_2024
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_01
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_02
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_03
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_04
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_05
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_06
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_07
drwxr-xr-x 4 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_08
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 unit_09

./CSA/units_1_to_10/backup_summer_2024:
total 248
-rw-r--r-- 1 blueelephant48 blueelephant48 13873 Dec  5 12:18 2024-06-24-unit_2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17130 Dec  5 12:18 2024-06-24-unit_3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11417 Dec  5 12:18 2024-06-24-unit_4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17643 Dec  5 12:18 2024-06-24-unit_5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 31061 Dec  5 12:18 2024-06-24-unit_6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 42181 Dec  5 12:18 2024-06-29-unit_7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 42585 Dec  5 12:18 2024-07-02-unit_8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 55621 Dec  5 12:18 2024-07-08-unit_9.ipynb
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 units_1_to_10_examples

./CSA/units_1_to_10/backup_summer_2024/units_1_to_10_examples:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 3891 Dec  5 12:18 2024-06-24-unit_2_examples.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3004 Dec  5 12:18 2024-06-24-unit_3_examples.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3954 Dec  5 12:18 2024-06-24-unit_4_examples.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 4446 Dec  5 12:18 2024-06-24-unit_5_examples.ipynb

./CSA/units_1_to_10/unit_01:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Teacher

./CSA/units_1_to_10/unit_01/Teacher:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48  2171 Dec  5 12:18 2024-06-23-unit_1._intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5159 Dec  5 12:18 2024-06-24-unit_1_primatives.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2389 Dec  5 12:18 2024-06-24-unit_1_reference.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8227 Dec  5 12:18 2024-06-24-unit_1_stack_heap.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 28540 Dec  5 12:18 2024-07-01-unit_1_examples.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5424 Dec  5 12:18 2024-07-13-unit_1_quiz.ipynb

./CSA/units_1_to_10/unit_02:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_02/Period3:
total 68
-rw-r--r-- 1 blueelephant48 blueelephant48  3930 Dec  5 12:18 2024-09-12-Unit_2_HW.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2285 Dec  5 12:18 2024-09-12-Unit_2_home.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11254 Dec  5 12:18 2024-09-12-Unit_2_part1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 18063 Dec  5 12:18 2024-09-12-Unit_2_part2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 15972 Dec  5 12:18 2024-09-13-Unit_2_part3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10321 Dec  5 12:18 2024-09-16-Unit_2_part4.ipynb

./CSA/units_1_to_10/unit_03:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1

./CSA/units_1_to_10/unit_03/Period1:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48 4121 Dec  5 12:18 2024-09-12-U3-0-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3506 Dec  5 12:18 2024-09-12-U3-1-Boolean.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2811 Dec  5 12:18 2024-09-15-unit3_teamteach_3.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3686 Dec  5 12:18 2024-09-15-unit3_teamteach_3.3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3628 Dec  5 12:18 2024-09-15-unit3_teamteach_3.4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6921 Dec  5 12:18 2024-09-15-unit3_teamteach_3.5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3561 Dec  5 12:18 2024-09-15-unit3_teamteach_3.6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6427 Dec  5 12:18 2024-09-15-unit3_teamteach_3.7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5413 Dec  5 12:18 2024-09-16-unit_teamteach_hw.ipynb

./CSA/units_1_to_10/unit_04:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1

./CSA/units_1_to_10/unit_04/Period1:
total 68
-rw-r--r-- 1 blueelephant48 blueelephant48  6364 Dec  5 12:18 2024-09-12-U4-Iteration.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9873 Dec  5 12:18 2024-09-19-unit_4.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8450 Dec  5 12:18 2024-09-19-unit_4.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10122 Dec  5 12:18 2024-09-19-unit_4.3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14314 Dec  5 12:18 2024-09-19-unit_4.4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6158 Dec  5 12:18 2024-09-19-unit_4_hwquiz.ipynb

./CSA/units_1_to_10/unit_05:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_05/Period1:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48  4131 Dec  5 12:18 2024-09-12-U5-Writing_Classes_Intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5233 Dec  5 12:18 2024-09-12-U5-game.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6091 Dec  5 12:18 2024-09-16-p1_unit5_Anatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5452 Dec  5 12:18 2024-09-16-p1_unit5_Mutators.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5036 Dec  5 12:18 2024-09-16-p1_unit5_StaticVariables.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4857 Dec  5 12:18 2024-09-16-p1_unit5_accessorMethods.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13062 Dec  5 12:18 2024-09-16-p1_unit5_constructors.ipynb

./CSA/units_1_to_10/unit_05/Period3:
total 88
-rw-r--r-- 1 blueelephant48 blueelephant48 8935 Dec  5 12:18 2024-09-15-unit_5-constructors.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6952 Dec  5 12:18 2024-09-16-unit_5-classanatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5688 Dec  5 12:18 2024-09-17-unit_5-accessor.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5966 Dec  5 12:18 2024-09-17-unit_5-mutator-methods.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5808 Dec  5 12:18 2024-09-17-unit_5-toString.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7180 Dec  5 12:18 2024-09-17-unit_5-writing-methods.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7229 Dec  5 12:18 2024-09-18-unit_5-static-variables-and-methods.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 8944 Dec  5 12:18 2024-09-19-unit_5-this-keyword.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1202 Dec  5 12:18 2024-09-22-unit_5-home.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5673 Dec  5 12:18 2024-09-22-unit_5-scope_access_hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1988 Dec  5 12:18 2024-09-23-unit_5-homework.ipynb

./CSA/units_1_to_10/unit_06:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_06/Period1:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48  2194 Dec  5 12:18 2024-09-12-unit_6-0-homepage.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10966 Dec  5 12:18 2024-09-12-unit_6-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6931 Dec  5 12:18 2024-09-12-unit_6-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6643 Dec  5 12:18 2024-09-12-unit_6-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6409 Dec  5 12:18 2024-09-12-unit_6-4.ipynb

./CSA/units_1_to_10/unit_06/Period3:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48  1281 Dec  5 12:18 2024-09-12-Unit-6-0-Home-Page.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11092 Dec  5 12:18 2024-09-13-Unit-6.1-Lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14447 Dec  5 12:18 2024-09-13-Unit-6.2-Lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5217 Dec  5 12:18 2024-09-16-Unit-6.3-Lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7736 Dec  5 12:18 2024-09-16-Unit-6.4-Lesson.ipynb

./CSA/units_1_to_10/unit_07:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_07/Period1:
total 84
-rw-r--r-- 1 blueelephant48 blueelephant48  9754 Dec  5 12:18 2024-09-19-unit_7_p1-7.3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8127 Dec  5 12:18 2024-09-19-unit_7_p1-7.4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5846 Dec  5 12:18 2024-09-23-unit_7_p1-7.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 18668 Dec  5 12:18 2024-09-23-unit_7_p1-7.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9146 Dec  5 12:18 2024-09-23-unit_7_p1-7.5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8618 Dec  5 12:18 2024-09-23-unit_7_p1-7.6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6133 Dec  5 12:18 2024-09-23-unit_7_p1-7.7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1849 Dec  5 12:18 2024-09-23-unit_7_p1-homepage.ipynb

./CSA/units_1_to_10/unit_07/Period3:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48  2319 Dec  5 12:18 2024-09-10-Unit7TeamTeach_Ethics.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9920 Dec  5 12:18 2024-09-10-Unit7TeamTeach_Searching&algorithms.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12488 Dec  5 12:18 2024-09-10-Unit7TeamTeach_Sorting.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2601 Dec  5 12:18 2024-09-10-Unit7TeamTeach_hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3689 Dec  5 12:18 2024-09-10-Unit7TeamTeach_homePage.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8321 Dec  5 12:18 2024-09-10-Unit7TeamTeach_traversing.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8705 Dec  5 12:18 2024-09-10-Unit7TeamteachPeriod3.ipynb

./CSA/units_1_to_10/unit_08:
total 8
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_08/Period1:
total 56
-rw-r--r-- 1 blueelephant48 blueelephant48  1612 Dec  5 12:18 2024-09-12-U8-2D-Array-Accessing-Updating-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 25016 Dec  5 12:18 2024-09-12-U8-2D-Array-Algorithms-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4405 Dec  5 12:18 2024-09-12-U8-2D-Array-Declare-Initialize-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3398 Dec  5 12:18 2024-09-12-U8-2D-Array-Intro-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8627 Dec  5 12:18 2024-09-12-U8-2D-Array-Traversing-p1.ipynb

./CSA/units_1_to_10/unit_08/Period3:
total 72
-rw-r--r-- 1 blueelephant48 blueelephant48 33337 Dec  5 12:18 2024-09-18-8.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13415 Dec  5 12:18 2024-09-19-8.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1042 Dec  5 12:18 2024-09-19-Home.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7415 Dec  5 12:18 2024-09-23-Unit8-ImageConverter.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4443 Dec  5 12:18 2024-09-23-unit8-hw.ipynb

./CSA/units_1_to_10/unit_09:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3

./CSA/units_1_to_10/unit_09/Period3:
total 84
-rw-r--r-- 1 blueelephant48 blueelephant48 16839 Dec  5 12:18 2023-09-12-U9-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2852 Dec  5 12:18 2023-09-12-U9-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9152 Dec  5 12:18 2023-09-21-U9-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3135 Dec  5 12:18 2024-09-12-U9-0-Inheritance.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14528 Dec  5 12:18 2024-09-12-U9-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 15002 Dec  5 12:18 2024-09-12-U9-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10591 Dec  5 12:18 2024-09-18-U9-5.ipynb

./CSA/units_1_to_10_quiz:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 3658 Dec  5 12:18 2024-07-13-unit_2_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1656 Dec  5 12:18 2024-07-13-unit_3_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1473 Dec  5 12:18 2024-07-13-unit_4_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6515 Dec  5 12:18 2024-07-13-unit_5_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5533 Dec  5 12:18 2024-07-13-unit_6_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 4703 Dec  5 12:18 2024-07-13-unit_7_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3684 Dec  5 12:18 2024-07-13-unit_8_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2701 Dec  5 12:18 2024-07-13-unit_9_quiz.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1753 Dec  5 12:18 2024-07-14-unit_10_quiz.ipynb

./CSP:
total 44
-rw-r--r-- 1 blueelephant48 blueelephant48  9184 Dec  5 12:18 2024-09-27-sprint2_plan.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13862 Dec  5 12:18 2024-10-31-sprint3_plan.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7831 Dec  5 12:18 2024-10-31-sprint4_plan.ipynb
drwxr-xr-x 7 blueelephant48 blueelephant48  4096 Dec  5 12:18 big-ideas
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 flask

./CSP/big-ideas:
total 20
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 big-idea-1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 big-idea-2
drwxr-xr-x 8 blueelephant48 blueelephant48 4096 Dec  5 12:18 big-idea-3-part-1-fundamentals
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 big-idea-3-part-2-reinforce
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 big-idea-4

./CSP/big-ideas/big-idea-1:
total 12
-rw-r--r-- 1 blueelephant48 blueelephant48 8415 Dec  5 12:18 2023-10-04-big-idea-1_python-errors.ipynb

./CSP/big-ideas/big-idea-2:
total 116
-rw-r--r-- 1 blueelephant48 blueelephant48 100550 Dec  5 12:18 2023-10-02-python_data-abstraction-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  13398 Dec  5 12:18 2023-10-02-python_data-abstraction-2.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals:
total 24
drwxr-xr-x 5 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period1
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period2
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period3
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Period5
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Teacher

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1:
total 268
-rw-r--r-- 1 blueelephant48 blueelephant48  4637 Dec  5 12:18 2023-10-04-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5524 Dec  5 12:18 2024-09-24-3_1_1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4282 Dec  5 12:18 2024-09-24-3_1_2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6846 Dec  5 12:18 2024-09-24-3_1_3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5716 Dec  5 12:18 2024-09-24-3_1_4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5046 Dec  5 12:18 2024-09-24-3_1_5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6613 Dec  5 12:18 2024-09-24-3_1_6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5985 Dec  5 12:18 2024-09-24-3_1_7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13445 Dec  5 12:18 2024-09-24-3_1_lesson_popcorn.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1303 Dec  5 12:18 2024-09-24-3_4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1985 Dec  5 12:18 2024-09-24-3_4_1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2941 Dec  5 12:18 2024-09-24-3_4_10.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5442 Dec  5 12:18 2024-09-24-3_4_11.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17077 Dec  5 12:18 2024-09-24-3_4_1_python_strings.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2188 Dec  5 12:18 2024-09-24-3_4_2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13107 Dec  5 12:18 2024-09-24-3_4_2_js_strings.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2123 Dec  5 12:18 2024-09-24-3_4_3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12816 Dec  5 12:18 2024-09-24-3_4_3_python_hack.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2123 Dec  5 12:18 2024-09-24-3_4_4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9965 Dec  5 12:18 2024-09-24-3_4_4_js_hw_and_hack.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2016 Dec  5 12:18 2024-09-24-3_4_5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2079 Dec  5 12:18 2024-09-24-3_4_6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2047 Dec  5 12:18 2024-09-24-3_4_7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2020 Dec  5 12:18 2024-09-24-3_4_8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2954 Dec  5 12:18 2024-09-24-3_4_9.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48   661 Dec  5 12:18 2024-09-25-bigIdea-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12440 Dec  5 12:18 2024-9-24-big-idea-3-8-Lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3600 Dec  5 12:18 2024-9-25-big-idea-3-3-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5679 Dec  5 12:18 2024-9-25-big-idea-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4065 Dec  5 12:18 2024-9-25-big-idea-3-5-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7864 Dec  5 12:18 2024-9-25-big-idea-3-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2624 Dec  5 12:18 2024-9-25-big-idea-3-8-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2225 Dec  5 12:18 2024-9-25-big-idea-3-8-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4625 Dec  5 12:18 2024-9-25-big-idea-3-8-3.ipynb
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 3.2_BigIdeas
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 GMGZtable
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 Lists

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/3.2_BigIdeas:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 3438 Dec  5 12:18 2024-01-24-3.2-home.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6380 Dec  5 12:18 2024-09-25-DT1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6190 Dec  5 12:18 2024-09-25-DT2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7772 Dec  5 12:18 2024-09-25-DT3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6729 Dec  5 12:18 2024-09-25-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1476 Dec  5 12:18 2024-09-25-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7267 Dec  5 12:18 2024-09-25-json.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/GMGZtable:
total 116
-rw-r--r-- 1 blueelephant48 blueelephant48 14111 Dec  5 12:18 2023-10-10-big-idea-3-6-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6843 Dec  5 12:18 2023-10-10-big-idea-3-6-lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 19464 Dec  5 12:18 2023-10-10-big-idea-3-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2640 Dec  5 12:18 2023-10-10-big-idea-3-6_solution.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5149 Dec  5 12:18 2023-10-10-big-ideas-3-7-answer.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14529 Dec  5 12:18 2023-10-11-big-idea-3-7-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13586 Dec  5 12:18 2023-10-11-big-idea-3-7-lesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 26612 Dec  5 12:18 2023-10-11-big-idea-3-7.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period1/Lists:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 7864 Dec  5 12:18 2024-09-25-bigIdea3_10_brandon.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 8931 Dec  5 12:18 2024-09-25-bigIdea3_10_carson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7494 Dec  5 12:18 2024-09-25-bigIdea3_10_jackson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 8471 Dec  5 12:18 2024-09-25-bigIdea3_10_manahil.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period2:
total 432
-rw-r--r-- 1 blueelephant48 blueelephant48  4637 Dec  5 12:18 2023-10-04-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9330 Dec  5 12:18 2024-09-27-big-idea-3-7-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2506 Dec  5 12:18 2024-09-27-big-idea-3-7-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7789 Dec  5 12:18 2024-10-02-big-idea-3-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5014 Dec  5 12:18 2024-10-02-big-idea-3-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5497 Dec  5 12:18 2024-9-21-big-idea-3-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11680 Dec  5 12:18 2024-9-22-big-idea-3-1-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10639 Dec  5 12:18 2024-9-22-big-idea-3-1-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14750 Dec  5 12:18 2024-9-22-big-idea-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6562 Dec  5 12:18 2024-9-23-big-idea-3-2-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3519 Dec  5 12:18 2024-9-23-big-idea-3-2-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6942 Dec  5 12:18 2024-9-23-big-idea-3-2-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6897 Dec  5 12:18 2024-9-23-big-idea-3-2-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6404 Dec  5 12:18 2024-9-23-big-idea-3-2-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5504 Dec  5 12:18 2024-9-23-big-idea-3-2-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4566 Dec  5 12:18 2024-9-23-big-idea-3-2-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5062 Dec  5 12:18 2024-9-23-big-idea-3-2-8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3730 Dec  5 12:18 2024-9-23-big-idea-3-2-9.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9525 Dec  5 12:18 2024-9-25-big-idea-3-1-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4145 Dec  5 12:18 2024-9-25-big-idea-3-1-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7385 Dec  5 12:18 2024-9-25-big-idea-3-10-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8094 Dec  5 12:18 2024-9-25-big-idea-3-10-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11718 Dec  5 12:18 2024-9-25-big-idea-3-10-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3753 Dec  5 12:18 2024-9-25-big-idea-3-10-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 50240 Dec  5 12:18 2024-9-25-big-idea-3-3-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3930 Dec  5 12:18 2024-9-25-big-idea-3-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4446 Dec  5 12:18 2024-9-25-big-idea-3-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11826 Dec  5 12:18 2024-9-25-big-idea-3-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2898 Dec  5 12:18 2024-9-25-big-idea-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12805 Dec  5 12:18 2024-9-25-big-idea-3-4-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7612 Dec  5 12:18 2024-9-25-big-idea-3-4-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5990 Dec  5 12:18 2024-9-25-big-idea-3-4-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1323 Dec  5 12:18 2024-9-25-big-idea-3-4-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1200 Dec  5 12:18 2024-9-25-big-idea-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8079 Dec  5 12:18 2024-9-25-big-idea-3-5-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11944 Dec  5 12:18 2024-9-25-big-idea-3-5-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2875 Dec  5 12:18 2024-9-25-big-idea-3-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7878 Dec  5 12:18 2024-9-25-big-idea-3-8-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10477 Dec  5 12:18 2024-9-25-big-idea-3-8-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7614 Dec  5 12:18 2024-9-25-big-idea-3-8-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10051 Dec  5 12:18 2024-9-25-big-idea-3-8-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8065 Dec  5 12:18 2024-9-26-big-idea-3-5-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6216 Dec  5 12:18 2024-9-26-big-idea-3-5-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8147 Dec  5 12:18 2024-9-27-big-idea-3-10.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6157 Dec  5 12:18 2024-9-27-big-idea-3-6-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8738 Dec  5 12:18 2024-9-27-big-idea-3-6-2.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period3:
total 620
-rw-r--r-- 1 blueelephant48 blueelephant48 16795 Dec  5 12:18 2023-10-04-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5698 Dec  5 12:18 2024-09-23-fundamentals-3-1-0.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17071 Dec  5 12:18 2024-09-23-fundamentals-3-1-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7132 Dec  5 12:18 2024-09-23-fundamentals-3-1-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10001 Dec  5 12:18 2024-09-23-fundamentals-3-1-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6785 Dec  5 12:18 2024-09-23-fundamentals-3-1-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9070 Dec  5 12:18 2024-09-23-fundamentals-3-1-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8468 Dec  5 12:18 2024-09-25-fundamentals-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6983 Dec  5 12:18 2024-09-25-fundamentals-3-3-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7036 Dec  5 12:18 2024-09-25-fundamentals-3-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8409 Dec  5 12:18 2024-09-25-fundamentals-3-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5904 Dec  5 12:18 2024-09-25-fundamentals-3-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6628 Dec  5 12:18 2024-09-25-fundamentals-3-3-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11873 Dec  5 12:18 2024-09-25-fundamentals-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7024 Dec  5 12:18 2024-09-25-fundamentals-3-4-0.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 15068 Dec  5 12:18 2024-09-25-fundamentals-3-4-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6360 Dec  5 12:18 2024-09-25-fundamentals-3-4-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 21687 Dec  5 12:18 2024-09-25-fundamentals-3-4-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7465 Dec  5 12:18 2024-09-25-fundamentals-3-4-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9397 Dec  5 12:18 2024-09-25-fundamentals-3-4-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10554 Dec  5 12:18 2024-09-25-fundamentals-3-5-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7549 Dec  5 12:18 2024-09-25-fundamentals-3-5-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10302 Dec  5 12:18 2024-09-25-fundamentals-3-5-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7794 Dec  5 12:18 2024-09-25-fundamentals-3-5-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11707 Dec  5 12:18 2024-09-25-fundamentals-3-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10359 Dec  5 12:18 2024-09-25-fundamentals-3-8-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9273 Dec  5 12:18 2024-09-26-fundamentals-3-8-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8588 Dec  5 12:18 2024-09-26-fundamentals-3-8-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8909 Dec  5 12:18 2024-09-26-fundamentals-3-8-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11577 Dec  5 12:18 2024-09-26-fundamentals-3-8-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10450 Dec  5 12:18 2024-09-26-fundamentals-3-8-8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17465 Dec  5 12:18 2024-09-27-fundamentals-3-2-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16895 Dec  5 12:18 2024-09-27-fundamentals-3-2-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12894 Dec  5 12:18 2024-09-27-fundamentals-3-2-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16453 Dec  5 12:18 2024-09-27-fundamentals-3-8-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1936 Dec  5 12:18 2024-10-03-fundamentals-3-10-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6395 Dec  5 12:18 2024-10-04-fundamentals-3-10-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6181 Dec  5 12:18 2024-10-2-fundamentals-3-6-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6899 Dec  5 12:18 2024-10-2-fundamentals-3-6-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6467 Dec  5 12:18 2024-10-2-fundamentals-3-6-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8336 Dec  5 12:18 2024-10-2-fundamentals-3-6-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6576 Dec  5 12:18 2024-10-2-fundamentals-3.7.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7013 Dec  5 12:18 2024-10-2-fundamentals-3.7.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9879 Dec  5 12:18 2024-10-2-fundamentals-3.7.3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16091 Dec  5 12:18 2024-10-2-fundamentals-3.7.4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5899 Dec  5 12:18 2024-10-2-fundamentals-3.7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5653 Dec  5 12:18 2024-10-2-fundametals-3-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9496 Dec  5 12:18 2024-10-25-fundamentals-3-10-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8786 Dec  5 12:18 2024-10-25-fundamentals-3-10-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3109 Dec  5 12:18 2024-10-25-fundamentals-3-10-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14261 Dec  5 12:18 2024-10-25-fundamentals-3-10.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14311 Dec  5 12:18 2024-10-3-fundamentals-3-8-9.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14696 Dec  5 12:18 2024-9-25-fundamentals-3-8-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48   136 Dec  5 12:18 data.json

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period4:
total 616
-rw-r--r-- 1 blueelephant48 blueelephant48  6678 Dec  5 12:18 2023-10-04-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6660 Dec  5 12:18 2024-09-25-big-idea-3-4-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10240 Dec  5 12:18 2024-09-25-big-idea-3-6-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13188 Dec  5 12:18 2024-09-25-big-idea-3-6-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3192 Dec  5 12:18 2024-09-25-big-idea-3-6-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3584 Dec  5 12:18 2024-09-25-big-idea-3-6-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9063 Dec  5 12:18 2024-09-25-big-idea-3-7-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4730 Dec  5 12:18 2024-09-25-big-idea-3-8-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5484 Dec  5 12:18 2024-09-25-big-idea-3-8-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4062 Dec  5 12:18 2024-09-25-big-idea-3-8-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6950 Dec  5 12:18 2024-09-25-big-idea-3-8-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13692 Dec  5 12:18 2024-09-26-big-idea-3-10A.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11028 Dec  5 12:18 2024-09-26-big-idea-3-7-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5689 Dec  5 12:18 2024-09-26-big-idea-3-7-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6142 Dec  5 12:18 2024-09-26-big-idea-3-7-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 26199 Dec  5 12:18 2024-09-26-big-idea-3-8-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 18122 Dec  5 12:18 2024-09-27-fundamentals-3-10B-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14805 Dec  5 12:18 2024-09-27-fundamentals-3-10B-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4841 Dec  5 12:18 2024-09-27-fundamentals-3-10B-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4509 Dec  5 12:18 2024-09-27-fundamentals-3-10B-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11662 Dec  5 12:18 2024-09-29-big-idea-3-1-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 22158 Dec  5 12:18 2024-09-29-big-idea-3-1-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12669 Dec  5 12:18 2024-09-29-big-idea-3-1-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5625 Dec  5 12:18 2024-09-29-big-idea-3-4-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6388 Dec  5 12:18 2024-09-29-big-idea-3-4-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3592 Dec  5 12:18 2024-09-29-big-idea-3-4-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  1400 Dec  5 12:18 2024-09-30-big-idea-3-10A..ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8954 Dec  5 12:18 2024-09-30-big-idea-3-10A.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8296 Dec  5 12:18 2024-09-30-big-idea-3-10A.2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6007 Dec  5 12:18 2024-09-30-big-idea-3-10A.3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6408 Dec  5 12:18 2024-09-30-big-idea-3-10A.4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7260 Dec  5 12:18 2024-9-22-big-idea-3-1-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 18318 Dec  5 12:18 2024-9-22-big-idea-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4728 Dec  5 12:18 2024-9-24-big-idea-3-2-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4745 Dec  5 12:18 2024-9-24-big-idea-3-2-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6536 Dec  5 12:18 2024-9-24-big-idea-3-2-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7807 Dec  5 12:18 2024-9-24-big-idea-3-2-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6558 Dec  5 12:18 2024-9-24-big-idea-3-2-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7485 Dec  5 12:18 2024-9-24-big-idea-3-2-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9194 Dec  5 12:18 2024-9-24-big-idea-3-2-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5803 Dec  5 12:18 2024-9-24-big-idea-3-2-8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4529 Dec  5 12:18 2024-9-24-big-idea-3-2-9.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 47886 Dec  5 12:18 2024-9-24-big-idea-3-3-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 46607 Dec  5 12:18 2024-9-24-big-idea-3-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8921 Dec  5 12:18 2024-9-24-big-idea-3-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4008 Dec  5 12:18 2024-9-24-big-idea-3-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2419 Dec  5 12:18 2024-9-24-big-idea-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 17615 Dec  5 12:18 2024-9-24-big-idea-3-5-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 15204 Dec  5 12:18 2024-9-24-big-idea-3-5-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16468 Dec  5 12:18 2024-9-24-big-idea-3-5-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4584 Dec  5 12:18 2024-9-24-big-idea-3-5-4.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Period5:
total 176
-rw-r--r-- 1 blueelephant48 blueelephant48  4606 Dec  5 12:18 2024-09-22-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4032 Dec  5 12:18 2024-09-23-3.1-objectives.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3229 Dec  5 12:18 2024-09-24-3.1-py-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10053 Dec  5 12:18 2024-09-24-3.1.1-py.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10461 Dec  5 12:18 2024-09-24-3.1.3-js.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3131 Dec  5 12:18 2024-09-24-3.1.4-js-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3331 Dec  5 12:18 2024-09-24-3.4-A-objectives.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11321 Dec  5 12:18 2024-09-24-3.4-B1-py-strings.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2422 Dec  5 12:18 2024-09-24-3.4-B2-py-strings-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8133 Dec  5 12:18 2024-09-24-3.4-C1-js-strings.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2379 Dec  5 12:18 2024-09-24-3.4-C2-js-strings-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5064 Dec  5 12:18 2024-09-24-bigIdea-3-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2768 Dec  5 12:18 2024-09-25-3.3.1_mathematicalOperations.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3854 Dec  5 12:18 2024-09-25-3.3.2_hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2731 Dec  5 12:18 2024-09-25-3.3.3_homework.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4512 Dec  5 12:18 2024-09-25-big-idea-3-6-part-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6140 Dec  5 12:18 2024-09-25-big-idea-3-6-part-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10250 Dec  5 12:18 2024-09-25-big-idea-3-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  6904 Dec  5 12:18 2024-09-25-js-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13723 Dec  5 12:18 2024-09-25-json.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10833 Dec  5 12:18 2024-09-25-variables.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4035 Dec  5 12:18 2024-09-26-3.5.1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8717 Dec  5 12:18 2024-09-26-3.5.2.ipynb

./CSP/big-ideas/big-idea-3-part-1-fundamentals/Teacher:
total 152
-rw-r--r-- 1 blueelephant48 blueelephant48  4647 Dec  5 12:18 2023-10-04-big-idea-3-fundamentals.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11462 Dec  5 12:18 2023-10-05-big-idea-3-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 18277 Dec  5 12:18 2023-10-05-big-idea-3-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 48623 Dec  5 12:18 2023-10-05-big-idea-3-3.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4959 Dec  5 12:18 2023-10-05-big-idea-3-4.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4470 Dec  5 12:18 2023-10-10-big-idea-3-5.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7767 Dec  5 12:18 2023-10-10-big-idea-3-6.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7602 Dec  5 12:18 2023-10-11-big-idea-3-7.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14573 Dec  5 12:18 2023-10-12-big-idea-3-8.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12680 Dec  5 12:18 2023-10-19-big-idea-3-10.ipynb

./CSP/big-ideas/big-idea-3-part-2-reinforce:
total 56
-rw-r--r-- 1 blueelephant48 blueelephant48  9854 Dec  5 12:18 2023-10-28-big-idea-3_Iteration.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13096 Dec  5 12:18 2023-10-28-big-idea-3_python-lists.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14581 Dec  5 12:18 2023-10-29-big-idea-3_algorithms.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10278 Dec  5 12:18 2023-10-30-big-idea-3_developing-procedures.ipynb

./CSP/big-ideas/big-idea-4:
total 36
-rw-r--r-- 1 blueelephant48 blueelephant48 10614 Dec  5 12:18 2024-12-02-python-flask_in_jupyter.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 22318 Dec  5 12:18 2024-12-03-aws-deployment.ipynb

./CSP/flask:
total 340
-rw-r--r-- 1 blueelephant48 blueelephant48 12882 Dec  5 12:18 2023-10-22-flask-debug-walk.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 33889 Dec  5 12:18 2023-10-29-flocker_api.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 15923 Dec  5 12:18 2023-10-29-flocker_post.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5997 Dec  5 12:18 2024-01-24-flask-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8876 Dec  5 12:18 2024-01-25-flask-anatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 89001 Dec  5 12:18 2024-01-25-flask-code-full_stack.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 49612 Dec  5 12:18 2024-01-25-flask-code-ideation.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 26212 Dec  5 12:18 2024-01-25-flask-code-login-page.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14682 Dec  5 12:18 2024-01-25-flask-code-sign-up.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 22339 Dec  5 12:18 2024-01-25-flask-code-style.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13216 Dec  5 12:18 2024-01-25-flask-play-in-jupyter.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2248 Dec  5 12:18 2024-01-26-flask-scrum.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 22289 Dec  5 12:18 2024-01-27-flask-deploy-aws.ipynb

./CSSE:
total 124
-rw-r--r--  1 blueelephant48 blueelephant48 24224 Dec  5 12:18 2023-12-07-CSSE-platform_student.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48 11146 Dec  5 12:18 2023-12-10-CSSE-parallax_student.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48 10855 Dec  5 12:18 2023-12-11-CSSE-student_animation.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48 20900 Dec  5 12:18 2023-12-13-CSSE-student_Selection_LocalStorage.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48 12565 Dec  5 12:18 2023-12-14-CSSE_student_leaderboard.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48  3847 Dec  5 12:18 2024-10-09-sprint2_plan.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48  8867 Dec  5 12:18 2024-11-04-sprint3_plan.ipynb
-rw-r--r--  1 blueelephant48 blueelephant48  3404 Dec  5 12:18 2024-11-18-sprint4_plan.ipynb
drwxr-xr-x  2 blueelephant48 blueelephant48  4096 Dec  5 12:18 A-Game-Intro-RPG
drwxr-xr-x 12 blueelephant48 blueelephant48  4096 Dec  5 12:18 Lessons
drwxr-xr-x  3 blueelephant48 blueelephant48  4096 Dec  5 12:18 javascript
drwxr-xr-x  8 blueelephant48 blueelephant48  4096 Dec  5 12:18 mario

./CSSE/A-Game-Intro-RPG:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48  4549 Dec  5 12:18 2023-09-20-game_animations-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 14802 Dec  5 12:18 2023-09-21-game_animations-anatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5898 Dec  5 12:18 2023-09-21-game_animations-json-object.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5268 Dec  5 12:18 2023-09-22-game_animations-background.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10791 Dec  5 12:18 2023-09-22-game_animations-player.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9952 Dec  5 12:18 2023-09-26-game_animations-hacks.ipynb

./CSSE/Lessons:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 4509 Dec  5 12:18 2024-11-09-sprint3_lessons.ipynb
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Arrays
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Booleans
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Classes_and_Methods
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Conditions
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Data_Abstractions
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Iteration
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Mathematic_Expressions
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Nested_Conditionals
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Strings
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Variables

./CSSE/Lessons/Arrays:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 9495 Dec  5 12:18 2024-11-15-accessing-and-deleting-elements.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7883 Dec  5 12:18 2024-11-15-lists_presentation_3.ipynb

./CSSE/Lessons/Booleans:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 4169 Dec  5 12:18 10-24BOOLEANSHW.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5768 Dec  5 12:18 2024-10-25-booleanslesson.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2164 Dec  5 12:18 2024-10-31-booleans-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 7545 Dec  5 12:18 2024-10-31-booleans-p2.ipynb

./CSSE/Lessons/Classes_and_Methods:
total 48
-rw-r--r-- 1 blueelephant48 blueelephant48 10520 Dec  5 12:18 2024-10-27-classes-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  9126 Dec  5 12:18 2024-10-27-classes-methods-in-depth.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7948 Dec  5 12:18 2024-11-04-classes-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13623 Dec  5 12:18 2024-11-04-classes-static-keyword.ipynb

./CSSE/Lessons/Conditions:
total 36
-rw-r--r-- 1 blueelephant48 blueelephant48  6512 Dec  5 12:18 2024-11-10-conditionals-hacks.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7649 Dec  5 12:18 2024-11-10-conditionals-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11148 Dec  5 12:18 2024-11-10-conditionals-p2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7086 Dec  5 12:18 2024-11-10-conditionals-p3.ipynb

./CSSE/Lessons/Data_Abstractions:
total 44
-rw-r--r-- 1 blueelephant48 blueelephant48  6395 Dec  5 12:18 2024-11-06-data_abstraction-homework.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 24766 Dec  5 12:18 2024-11-06-data_abstraction-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  5507 Dec  5 12:18 2024-11-06-data_abstraction-popcornhacks.ipynb

./CSSE/Lessons/Iteration:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 3021 Dec  5 12:18 2024-11-2-iteration-homework.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 4256 Dec  5 12:18 2024-11-2-iteration-p1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5252 Dec  5 12:18 2024-11-5-iteration-p2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 5671 Dec  5 12:18 2024-11-7-Iteration-P3.ipynb

./CSSE/Lessons/Mathematic_Expressions:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48 10075 Dec  5 12:18 2024-10-31-impliment_in_rpg.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3382 Dec  5 12:18 2024-10-31-math-expression-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8948 Dec  5 12:18 2024-10-31-math-expression-p1-operators.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10154 Dec  5 12:18 2024-10-31-math-expression-p2-battle.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3285 Dec  5 12:18 2024-10-31-mathhomework.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7552 Dec  5 12:18 2024-10-31-operators.ipynb

./CSSE/Lessons/Nested_Conditionals:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48  3364 Dec  5 12:18 2024-10-26-nested_conditionals-hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11192 Dec  5 12:18 2024-10-26-nested_conditionals-p1-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7807 Dec  5 12:18 2024-10-26-nested_conditionals-p2.ipynb

./CSSE/Lessons/Strings:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 5692 Dec  5 12:18 2024-10-30-strings-lesson-4-1.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 6804 Dec  5 12:18 2024-10-30-strings-lesson-4-2.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2204 Dec  5 12:18 2024-10-30-strings-lesson-4-3.ipynb

./CSSE/Lessons/Variables:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48 16375 Dec  5 12:18 2024-10-25-variables.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2596 Dec  5 12:18 2024-10-28-variables_hw.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2531 Dec  5 12:18 2024-10-29-variables_popcorn_hax.ipynb

./CSSE/javascript:
total 4
drwxr-xr-x 3 blueelephant48 blueelephant48 4096 Dec  5 12:18 fundamentals

./CSSE/javascript/fundamentals:
total 88
-rw-r--r-- 1 blueelephant48 blueelephant48 26089 Dec  5 12:18 2024-09-30-data-types-operations.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 39271 Dec  5 12:18 2024-09-30-for_sprites.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12718 Dec  5 12:18 2024-09-30-variables_IO.ipynb
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 images

./CSSE/javascript/fundamentals/images:
total 3876
-rwxr-xr-x 1 blueelephant48 blueelephant48 3851947 Dec  5 12:18 mario.png
-rw-r--r-- 1 blueelephant48 blueelephant48  113410 Dec  5 12:18 tux.png

./CSSE/mario:
total 24
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 _intro
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 background
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 enemy
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 obstacles
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 platform
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 player

./CSSE/mario/_intro:
total 4
-rw-r--r-- 1 blueelephant48 blueelephant48 3582 Dec  5 12:18 2023-07-30-game_mario-intro.ipynb

./CSSE/mario/background:
total 32
-rw-r--r-- 1 blueelephant48 blueelephant48 30574 Dec  5 12:18 2023-08-06-mario_background.ipynb

./CSSE/mario/enemy:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 26469 Dec  5 12:18 2023-08-05-mario_goomba.ipynb

./CSSE/mario/obstacles:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48 22616 Dec  5 12:18 2023-08-03-mario_tube.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 25783 Dec  5 12:18 2023-08-04-mario_block.ipynb

./CSSE/mario/platform:
total 16
-rw-r--r-- 1 blueelephant48 blueelephant48 14791 Dec  5 12:18 2023-08-02-mario_platform.ipynb

./CSSE/mario/player:
total 12
-rw-r--r-- 1 blueelephant48 blueelephant48 10618 Dec  5 12:18 2023-08-01-mario_player.ipynb

./Foundation:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 3974 Dec  5 12:18 2024-08-21-sprint1_plan.ipynb
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 A-pair_programming
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 B-tools_and_equipment
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 C-github_pages
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 D-sass_basics
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 E-frontend_development
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 F-projects

./Foundation/A-pair_programming:
total 24
-rw-r--r-- 1 blueelephant48 blueelephant48  5433 Dec  5 12:18 2023-08-16-pair_programming.md
-rw-r--r-- 1 blueelephant48 blueelephant48  3918 Dec  5 12:18 2023-08-16-pair_showcase.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11624 Dec  5 12:18 2023-08-17-pair_habits.ipynb

./Foundation/B-tools_and_equipment:
total 296
-rw-r--r-- 1 blueelephant48 blueelephant48   9767 Dec  5 12:18 2023-08-19-devops_accounts.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48   5931 Dec  5 12:18 2023-08-21-devops_tools-home.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  23630 Dec  5 12:18 2023-08-21-devops_tools-setup.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 209113 Dec 12 12:11 2023-08-22-devops_tools-verify.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  32288 Dec  5 12:18 2023-08-23-devops-githhub_pages-play.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48   9479 Dec  5 12:18 2023-08-23-devops-hacks.ipynb

./Foundation/C-github_pages:
total 64
-rw-r--r-- 1 blueelephant48 blueelephant48 14719 Dec  5 12:18 2023-08-23-github_pages-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12484 Dec  5 12:18 2023-08-23-github_pages-markdonwn.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10111 Dec  5 12:18 2023-08-24-github_pages-anatomy.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3850 Dec  5 12:18 2023-08-25-github_pages-utterances.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 10291 Dec  5 12:18 2023-08-26-github-pages-jekyll.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  2149 Dec  5 12:18 2023-08-27-github-pages-hacks.ipynb

./Foundation/D-sass_basics:
total 56
-rw-r--r-- 1 blueelephant48 blueelephant48 12586 Dec  5 12:18 2023-09-01-SASS-basics-play.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 11648 Dec  5 12:18 2023-09-01-SASS_basics-intro.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 13865 Dec  5 12:18 2023-09-02-SASS_basics-coding.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  8415 Dec  5 12:18 2024-07-20-SASS-hacks.ipynb

./Foundation/E-frontend_development:
total 124
-rw-r--r-- 1 blueelephant48 blueelephant48  6951 Dec  5 12:18 2023-08-27-frontend-basics-playground.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7054 Dec  5 12:18 2023-08-28-frontend-basics-html.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  7204 Dec  5 12:18 2023-08-28-frontend-basics-js-errors.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 16924 Dec  5 12:18 2023-08-29-frontend-basics-of-js.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 20154 Dec  5 12:18 2023-08-30-frontend-basics-js-data-types.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12454 Dec  5 12:18 2023-08-30-frontend-basics-js-with-html.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 12781 Dec  5 12:18 2023-08-30-frontend-input.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 25250 Dec  5 12:18 2023-08-30-frontend-output_objects.ipynb

./Foundation/F-projects:
total 8
-rw-r--r-- 1 blueelephant48 blueelephant48 7062 Dec  5 12:18 2023-08-30-javascript_project-play.ipynb

./KASM:
total 20
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Config_Guides
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Database
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 MultiServer
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 User_Guide
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 Workspaces

./KASM/Config_Guides:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 4804 Dec  5 12:18 2024-07-05-docker-cronjob-for-containers.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3646 Dec  5 12:18 2024-07-05-manual-addition-of-docker-images.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1183 Dec  5 12:18 2024-07-12-security-group-configuration.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3222 Dec  5 12:18 2024-07-15-manual-registry-addition.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2088 Dec  5 12:18 2024-07-15-persistent-data.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 2292 Dec  5 12:18 2024-07-31-plans-for-big-meet.ipynb

./KASM/Database:
total 44
-rw-r--r-- 1 blueelephant48 blueelephant48 11567 Dec  5 12:18 2024-08-10-rds-documentation.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  4665 Dec  5 12:18 2024-08-14-migration.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 23557 Dec  5 12:18 2024-08-14-python-api-4-kasm.ipynb

./KASM/MultiServer:
total 28
-rw-r--r-- 1 blueelephant48 blueelephant48 18056 Dec  5 12:18 2024-07-30-autoscale-config.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3663 Dec  5 12:18 2024-08-07-persistent-storage.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48  3473 Dec  5 12:18 2024-08-14-workspace-registry-admin.ipynb

./KASM/User_Guide:
total 16
-rw-r--r-- 1 blueelephant48 blueelephant48 12450 Dec  5 12:18 2024-11-17-user-kasm.ipynb

./KASM/Workspaces:
total 20
-rw-r--r-- 1 blueelephant48 blueelephant48 8672 Dec  5 12:18 2024-08-14-container-building.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 1285 Dec  5 12:18 2024-08-14-dockerhub-push.ipynb
-rw-r--r-- 1 blueelephant48 blueelephant48 3038 Dec  5 12:18 2024-08-14-nighthawk-registry.ipynb
%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Look for images, print working directory, list files"
cd $project/images  # this should exist per fastpages
pwd
ls -lR
Look for images, print working directory, list files
/home/blueelephant48/nighthawks/Elise_Portfolio_2025/images
.:
total 13896
-rw-r--r-- 1 blueelephant48 blueelephant48 3827903 Dec  5 12:18 Prof._Stampfers_Stroboscopische_Scheibe_No._X.gif
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 about
-rw-r--r-- 1 blueelephant48 blueelephant48  129584 Dec  5 12:18 agile.webp
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 binary
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 course-brag
-rw-r--r-- 1 blueelephant48 blueelephant48  134051 Dec  5 12:18 createusersample.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 csp-period-5-flowcharts
-rw-r--r-- 1 blueelephant48 blueelephant48   15406 Dec  5 12:18 favicon.ico
-rw-r--r-- 1 blueelephant48 blueelephant48  177895 Dec  5 12:18 food.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 fullstack
-rw-r--r-- 1 blueelephant48 blueelephant48  244133 Dec  5 12:18 homesample.png
-rw-r--r-- 1 blueelephant48 blueelephant48   22763 Dec  5 12:18 image_matrix.png
-rw-r--r-- 1 blueelephant48 blueelephant48  220573 Dec  5 12:18 information.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 jokes
-rw-r--r-- 1 blueelephant48 blueelephant48  118483 Dec  5 12:18 jokes.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 jpa-lesson-images
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 kasm
-rw-r--r-- 1 blueelephant48 blueelephant48  155071 Dec  5 12:18 loginesample.png
-rw-r--r-- 1 blueelephant48 blueelephant48   34239 Dec  5 12:18 logo.png
-rwxr-xr-x 1 blueelephant48 blueelephant48 3851947 Dec  5 12:18 mario.png
-rwxr-xr-x 1 blueelephant48 blueelephant48 3851947 Dec  5 12:18 mario_animation.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 nitd_rpg
drwxr-xr-x 3 blueelephant48 blueelephant48    4096 Dec  5 12:18 notebooks
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 p1group1images
drwxr-xr-x 7 blueelephant48 blueelephant48    4096 Dec  5 12:18 platformer
-rw-r--r-- 1 blueelephant48 blueelephant48  126947 Dec  5 12:18 post_form.png
-rw-r--r-- 1 blueelephant48 blueelephant48  165794 Dec  5 12:18 postmanexample.png
-rw-r--r-- 1 blueelephant48 blueelephant48   81516 Dec  5 12:18 prime_numbers.jpg
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 rpg
-rw-r--r-- 1 blueelephant48 blueelephant48  207818 Dec  5 12:18 sleep.png
-rw-r--r-- 1 blueelephant48 blueelephant48  203861 Dec  5 12:18 stress.png
-rw-r--r-- 1 blueelephant48 blueelephant48  168467 Dec  5 12:18 tracker1.png
-rw-r--r-- 1 blueelephant48 blueelephant48  113410 Dec  5 12:18 tux.png
drwxr-xr-x 2 blueelephant48 blueelephant48    4096 Dec  5 12:18 u8-p1-assets
-rw-r--r-- 1 blueelephant48 blueelephant48   27510 Dec  5 12:18 user_management_db.png
-rw-r--r-- 1 blueelephant48 blueelephant48  244703 Dec  5 12:18 waterfood.png
-rw-r--r-- 1 blueelephant48 blueelephant48   12911 Dec  5 12:18 wireframe.png

./about:
total 22288
-rw-r--r-- 1 blueelephant48 blueelephant48 1209495 Dec  5 12:18 claire.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 1066028 Dec  5 12:18 familytree.png
-rw-r--r-- 1 blueelephant48 blueelephant48 3515847 Dec  5 12:18 farm.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 1808240 Dec  5 12:18 grandkids.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  541550 Dec  5 12:18 john_lora.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  358139 Dec  5 12:18 john_tamara.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 1370370 Dec  5 12:18 lora_fam.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  898485 Dec  5 12:18 lora_fam2.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   39644 Dec  5 12:18 missionary.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  935627 Dec  5 12:18 pj_party.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  392609 Dec  5 12:18 surf.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 2288602 Dec  5 12:18 tamara_fam.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 8368940 Dec  5 12:18 trent_family.png

./binary:
total 5040
-rw-r--r-- 1 blueelephant48 blueelephant48  37088 Dec  5 12:18 1.png
-rw-r--r-- 1 blueelephant48 blueelephant48  39155 Dec  5 12:18 2.png
-rw-r--r-- 1 blueelephant48 blueelephant48 145986 Dec  5 12:18 andgate.png
-rw-r--r-- 1 blueelephant48 blueelephant48 221394 Dec  5 12:18 ascii_label.png
-rw-r--r-- 1 blueelephant48 blueelephant48  82759 Dec  5 12:18 b.png
-rw-r--r-- 1 blueelephant48 blueelephant48 322245 Dec  5 12:18 binary_math_conversion.png
-rw-r--r-- 1 blueelephant48 blueelephant48 298587 Dec  5 12:18 binary_shift.png
-rw-r--r-- 1 blueelephant48 blueelephant48  19526 Dec  5 12:18 codetable.png
-rw-r--r-- 1 blueelephant48 blueelephant48  82392 Dec  5 12:18 color_block.png
-rw-r--r-- 1 blueelephant48 blueelephant48 457749 Dec  5 12:18 color_code.png
-rw-r--r-- 1 blueelephant48 blueelephant48 301661 Dec  5 12:18 elaboration_of_shift.png
-rw-r--r-- 1 blueelephant48 blueelephant48  30647 Dec  5 12:18 halt.png
-rw-r--r-- 1 blueelephant48 blueelephant48 121894 Dec  5 12:18 integer_math_neg.png
-rw-r--r-- 1 blueelephant48 blueelephant48 125395 Dec  5 12:18 integer_math_pos.png
-rw-r--r-- 1 blueelephant48 blueelephant48 419775 Dec  5 12:18 logic_gate_application.png
-rw-r--r-- 1 blueelephant48 blueelephant48 536361 Dec  5 12:18 logic_gate_lab.png
-rw-r--r-- 1 blueelephant48 blueelephant48 107742 Dec  5 12:18 logic_gates.png
-rw-r--r-- 1 blueelephant48 blueelephant48 888227 Dec  5 12:18 logic_of_shift.png
-rw-r--r-- 1 blueelephant48 blueelephant48  17921 Dec  5 12:18 problems.png
-rw-r--r-- 1 blueelephant48 blueelephant48  38846 Dec  5 12:18 reverse.png
-rw-r--r-- 1 blueelephant48 blueelephant48 373203 Dec  5 12:18 sample_unicode.png
-rw-r--r-- 1 blueelephant48 blueelephant48 145986 Dec  5 12:18 truth.png
-rw-r--r-- 1 blueelephant48 blueelephant48 245559 Dec  5 12:18 twos_complement.png
-rw-r--r-- 1 blueelephant48 blueelephant48  55105 Dec  5 12:18 unsigned_addition.png

./course-brag:
total 3124
-rw-r--r-- 1 blueelephant48 blueelephant48 536162 Dec  5 12:18 ccr.png
-rw-r--r-- 1 blueelephant48 blueelephant48 654211 Dec  5 12:18 csa.png
-rw-r--r-- 1 blueelephant48 blueelephant48 311888 Dec  5 12:18 csa24.png
-rw-r--r-- 1 blueelephant48 blueelephant48 680581 Dec  5 12:18 csp.png
-rw-r--r-- 1 blueelephant48 blueelephant48 323986 Dec  5 12:18 csp24.png
-rw-r--r-- 1 blueelephant48 blueelephant48 270084 Dec  5 12:18 csse.png
-rw-r--r-- 1 blueelephant48 blueelephant48 362790 Dec  5 12:18 foundation.png
-rw-r--r-- 1 blueelephant48 blueelephant48  42316 Dec  5 12:18 qr.png

./csp-period-5-flowcharts:
total 52
-rw-r--r-- 1 blueelephant48 blueelephant48  7375 Dec  5 12:18 conditional.png
-rw-r--r-- 1 blueelephant48 blueelephant48 14195 Dec  5 12:18 if-else-statement.png
-rw-r--r-- 1 blueelephant48 blueelephant48 26585 Dec  5 12:18 nested-conditionals.png

./fullstack:
total 40
-rw-r--r-- 1 blueelephant48 blueelephant48 15371 Dec  5 12:18 newvars.png
-rw-r--r-- 1 blueelephant48 blueelephant48  8035 Dec  5 12:18 quickSketch.png
-rw-r--r-- 1 blueelephant48 blueelephant48 14073 Dec  5 12:18 variables.png

./jokes:
total 1788
-rw-r--r-- 1 blueelephant48 blueelephant48 1040469 Dec  5 12:18 debug.png
-rw-r--r-- 1 blueelephant48 blueelephant48  245915 Dec  5 12:18 postman.png
-rw-r--r-- 1 blueelephant48 blueelephant48  533869 Dec  5 12:18 run.png

./jpa-lesson-images:
total 740
-rw-r--r-- 1 blueelephant48 blueelephant48  15657 Dec  5 12:18 columnName.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  48430 Dec  5 12:18 email.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  83139 Dec  5 12:18 haslastname.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  85779 Dec  5 12:18 jpa.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 201269 Dec  5 12:18 largeterminal.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  62635 Dec  5 12:18 partial.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  75480 Dec  5 12:18 postman.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  42227 Dec  5 12:18 search2.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  27237 Dec  5 12:18 userJpaRepositoryFile.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  37602 Dec  5 12:18 userTable.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  56784 Dec  5 12:18 walloftext.jpg

./kasm:
total 3468
-rw-r--r-- 1 blueelephant48 blueelephant48 2185677 Dec  5 12:18 kasmUI.png
-rw-r--r-- 1 blueelephant48 blueelephant48  234406 Dec  5 12:18 kasmlogin.png
-rw-r--r-- 1 blueelephant48 blueelephant48   37539 Dec  5 12:18 kasmsignup.png
-rw-r--r-- 1 blueelephant48 blueelephant48  138312 Dec  5 12:18 kasmv2.png
-rw-r--r-- 1 blueelephant48 blueelephant48  567508 Dec  5 12:18 launch.png
-rw-r--r-- 1 blueelephant48 blueelephant48   99833 Dec  5 12:18 ncslogin.png
-rw-r--r-- 1 blueelephant48 blueelephant48  274370 Dec  5 12:18 vskasm.png

./nitd_rpg:
total 824
-rw-r--r-- 1 blueelephant48 blueelephant48   5537 Dec  5 12:18 maze3.png
-rw-r--r-- 1 blueelephant48 blueelephant48 833503 Dec  5 12:18 mort.png

./notebooks:
total 4
drwxr-xr-x 2 blueelephant48 blueelephant48 4096 Dec  5 12:18 foundation

./notebooks/foundation:
total 364
-rw-r--r-- 1 blueelephant48 blueelephant48 310743 Dec  5 12:18 create_repo.png
-rw-r--r-- 1 blueelephant48 blueelephant48  29416 Dec  5 12:18 push.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  17105 Dec  5 12:18 stage.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   6659 Dec  5 12:18 wsl.jpg

./p1group1images:
total 2596
-rw-r--r-- 1 blueelephant48 blueelephant48 298836 Dec  5 12:18 img1.png
-rw-r--r-- 1 blueelephant48 blueelephant48 198859 Dec  5 12:18 img10.png
-rw-r--r-- 1 blueelephant48 blueelephant48 172936 Dec  5 12:18 img11.png
-rw-r--r-- 1 blueelephant48 blueelephant48 187299 Dec  5 12:18 img2.png
-rw-r--r-- 1 blueelephant48 blueelephant48 247545 Dec  5 12:18 img3.png
-rw-r--r-- 1 blueelephant48 blueelephant48 320854 Dec  5 12:18 img4.png
-rw-r--r-- 1 blueelephant48 blueelephant48 267925 Dec  5 12:18 img5.png
-rw-r--r-- 1 blueelephant48 blueelephant48 311500 Dec  5 12:18 img6.png
-rw-r--r-- 1 blueelephant48 blueelephant48 190933 Dec  5 12:18 img7.png
-rw-r--r-- 1 blueelephant48 blueelephant48 297327 Dec  5 12:18 img8.png
-rw-r--r-- 1 blueelephant48 blueelephant48 142541 Dec  5 12:18 img9.png

./platformer:
total 144
-rw-r--r-- 1 blueelephant48 blueelephant48   841 Dec  5 12:18 1_lopez.png
-rw-r--r-- 1 blueelephant48 blueelephant48  8525 Dec  5 12:18 Untitled drawing.png
-rw-r--r-- 1 blueelephant48 blueelephant48 91596 Dec  5 12:18 background.png
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 backgrounds
-rw-r--r-- 1 blueelephant48 blueelephant48 15406 Dec  5 12:18 favicon.ico
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 obstacles
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 platforms
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 sprites
drwxr-xr-x 2 blueelephant48 blueelephant48  4096 Dec  5 12:18 transitions

./platformer/backgrounds:
total 10768
-rw-r--r-- 1 blueelephant48 blueelephant48  989059 Dec  5 12:18 BossBackground.png
-rw-r--r-- 1 blueelephant48 blueelephant48  916487 Dec  5 12:18 Congratulations!!!.png
-rw-r--r-- 1 blueelephant48 blueelephant48   23764 Dec  5 12:18 avenidawide3.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   10759 Dec  5 12:18 bat.png
-rw-r--r-- 1 blueelephant48 blueelephant48   71134 Dec  5 12:18 castles.png
-rw-r--r-- 1 blueelephant48 blueelephant48   32795 Dec  5 12:18 clouds.png
-rw-r--r-- 1 blueelephant48 blueelephant48    3048 Dec  5 12:18 deerMaleCalciumtrice.png
-rw-r--r-- 1 blueelephant48 blueelephant48  180238 Dec  5 12:18 desertbg.png
-rw-r--r-- 1 blueelephant48 blueelephant48   43261 Dec  5 12:18 devil.png
-rw-r--r-- 1 blueelephant48 blueelephant48   61795 Dec  5 12:18 flyingplayers.png
-rw-r--r-- 1 blueelephant48 blueelephant48   47684 Dec  5 12:18 game_over.png
-rw-r--r-- 1 blueelephant48 blueelephant48   33177 Dec  5 12:18 greek.png
-rw-r--r-- 1 blueelephant48 blueelephant48  232046 Dec  5 12:18 hills.png
-rw-r--r-- 1 blueelephant48 blueelephant48  160593 Dec  5 12:18 home.png
-rw-r--r-- 1 blueelephant48 blueelephant48   28317 Dec  5 12:18 icewater.png
-rw-r--r-- 1 blueelephant48 blueelephant48  150548 Dec  5 12:18 mini.png
-rw-r--r-- 1 blueelephant48 blueelephant48  258834 Dec  5 12:18 miniHogwarts.png
-rw-r--r-- 1 blueelephant48 blueelephant48   29894 Dec  5 12:18 moon.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  194001 Dec  5 12:18 mountains.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 3804266 Dec  5 12:18 multiplayerbackground.png
-rw-r--r-- 1 blueelephant48 blueelephant48  101005 Dec  5 12:18 narwhal.png
-rw-r--r-- 1 blueelephant48 blueelephant48  663965 Dec  5 12:18 planet.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  230522 Dec  5 12:18 podium.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   48819 Dec  5 12:18 quidditch2.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  328600 Dec  5 12:18 reef.png
-rw-r--r-- 1 blueelephant48 blueelephant48  188425 Dec  5 12:18 school-fish.png
-rw-r--r-- 1 blueelephant48 blueelephant48  863997 Dec  5 12:18 skibidiCompletion.png
-rw-r--r-- 1 blueelephant48 blueelephant48     721 Dec  5 12:18 snowfall.png
-rw-r--r-- 1 blueelephant48 blueelephant48  543088 Dec  5 12:18 springfield.png
-rw-r--r-- 1 blueelephant48 blueelephant48  599642 Dec  5 12:18 water.png
-rw-r--r-- 1 blueelephant48 blueelephant48  118454 Dec  5 12:18 winter.png

./platformer/obstacles:
total 860
-rw-r--r-- 1 blueelephant48 blueelephant48  81268 Dec  5 12:18 Chest.png
-rw-r--r-- 1 blueelephant48 blueelephant48  33120 Dec  5 12:18 Trident.png
-rw-r--r-- 1 blueelephant48 blueelephant48  25554 Dec  5 12:18 blue-tube-up.png
-rw-r--r-- 1 blueelephant48 blueelephant48  25477 Dec  5 12:18 blue-tube.png
-rw-r--r-- 1 blueelephant48 blueelephant48  32653 Dec  5 12:18 cabin.png
-rw-r--r-- 1 blueelephant48 blueelephant48  16925 Dec  5 12:18 coin.png
-rw-r--r-- 1 blueelephant48 blueelephant48  23107 Dec  5 12:18 coinanimation.png
-rw-r--r-- 1 blueelephant48 blueelephant48  43191 Dec  5 12:18 dimonds.png
-rw-r--r-- 1 blueelephant48 blueelephant48  66987 Dec  5 12:18 flag.png
-rw-r--r-- 1 blueelephant48 blueelephant48  24701 Dec  5 12:18 iceberg.png
-rw-r--r-- 1 blueelephant48 blueelephant48   7163 Dec  5 12:18 laser.png
-rw-r--r-- 1 blueelephant48 blueelephant48  11955 Dec  5 12:18 snitch.png
-rw-r--r-- 1 blueelephant48 blueelephant48  22801 Dec  5 12:18 snowflake.png
-rw-r--r-- 1 blueelephant48 blueelephant48  19408 Dec  5 12:18 star.png
-rw-r--r-- 1 blueelephant48 blueelephant48  60071 Dec  5 12:18 toilet.png
-rw-r--r-- 1 blueelephant48 blueelephant48 248218 Dec  5 12:18 tree.png
-rw-r--r-- 1 blueelephant48 blueelephant48  29442 Dec  5 12:18 tube.png
-rw-r--r-- 1 blueelephant48 blueelephant48  21876 Dec  5 12:18 vbucks.png
-rw-r--r-- 1 blueelephant48 blueelephant48  48319 Dec  5 12:18 whompingwillowtree.png

./platformer/platforms:
total 2344
-rw-r--r-- 1 blueelephant48 blueelephant48    8474 Dec  5 12:18 Chocolatefrog.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   75783 Dec  5 12:18 alien.png
-rw-r--r-- 1 blueelephant48 blueelephant48   41211 Dec  5 12:18 brick_block.png
-rw-r--r-- 1 blueelephant48 blueelephant48    2782 Dec  5 12:18 brick_wall.png
-rw-r--r-- 1 blueelephant48 blueelephant48   10690 Dec  5 12:18 bubbles.png
-rw-r--r-- 1 blueelephant48 blueelephant48    6537 Dec  5 12:18 cobblestone.png
-rw-r--r-- 1 blueelephant48 blueelephant48   26145 Dec  5 12:18 grass.png
-rw-r--r-- 1 blueelephant48 blueelephant48   56810 Dec  5 12:18 ground.png
-rw-r--r-- 1 blueelephant48 blueelephant48   15969 Dec  5 12:18 island.png
-rw-r--r-- 1 blueelephant48 blueelephant48   84023 Dec  5 12:18 lava.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   23906 Dec  5 12:18 lionpattern.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48  143056 Dec  5 12:18 magic_beam.png
-rw-r--r-- 1 blueelephant48 blueelephant48   66332 Dec  5 12:18 mario_block_spritesheet_v2.png
-rw-r--r-- 1 blueelephant48 blueelephant48   27915 Dec  5 12:18 mushroom.png
-rw-r--r-- 1 blueelephant48 blueelephant48    4921 Dec  5 12:18 narwhalfloor.png
-rw-r--r-- 1 blueelephant48 blueelephant48  115313 Dec  5 12:18 rockslava.png
-rw-r--r-- 1 blueelephant48 blueelephant48   64074 Dec  5 12:18 sand.png
-rw-r--r-- 1 blueelephant48 blueelephant48     298 Dec  5 12:18 sandblock.png
-rw-r--r-- 1 blueelephant48 blueelephant48    8076 Dec  5 12:18 sandstone.png
-rw-r--r-- 1 blueelephant48 blueelephant48   55870 Dec  5 12:18 skibidiBlock.png
-rw-r--r-- 1 blueelephant48 blueelephant48  330989 Dec  5 12:18 snowyfloor.png
-rw-r--r-- 1 blueelephant48 blueelephant48    7447 Dec  5 12:18 snowywood.png
-rw-r--r-- 1 blueelephant48 blueelephant48   39059 Dec  5 12:18 stone.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 1092399 Dec  5 12:18 turf.png
-rw-r--r-- 1 blueelephant48 blueelephant48   27827 Dec  5 12:18 yellowredpattern.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48   17518 Dec  5 12:18 yellowtowerpattern.jpg

./platformer/sprites:
total 8768
-rw-r--r-- 1 blueelephant48 blueelephant48   38055 Dec  5 12:18 alert.gif
-rw-r--r-- 1 blueelephant48 blueelephant48   51640 Dec  5 12:18 alien.png
-rw-r--r-- 1 blueelephant48 blueelephant48  120450 Dec  5 12:18 boss.png
-rw-r--r-- 1 blueelephant48 blueelephant48    6736 Dec  5 12:18 canelopezspritesheet.png
-rw-r--r-- 1 blueelephant48 blueelephant48    3167 Dec  5 12:18 cerberus.png
-rw-r--r-- 1 blueelephant48 blueelephant48  103701 Dec  5 12:18 dementor2.png
-rw-r--r-- 1 blueelephant48 blueelephant48  155641 Dec  5 12:18 dog.png
-rw-r--r-- 1 blueelephant48 blueelephant48   49625 Dec  5 12:18 dracomalfoy.png
-rw-r--r-- 1 blueelephant48 blueelephant48   24281 Dec  5 12:18 dragon.png
-rw-r--r-- 1 blueelephant48 blueelephant48  141829 Dec  5 12:18 escaper.png
-rw-r--r-- 1 blueelephant48 blueelephant48  121796 Dec  5 12:18 flying-goomba.png
-rw-r--r-- 1 blueelephant48 blueelephant48  356155 Dec  5 12:18 flying-ufo.png
-rw-r--r-- 1 blueelephant48 blueelephant48  121815 Dec  5 12:18 goomba.png
-rw-r--r-- 1 blueelephant48 blueelephant48   91068 Dec  5 12:18 goombaspritesheet.png
-rw-r--r-- 1 blueelephant48 blueelephant48   14232 Dec  5 12:18 harryanimation2.png
-rw-r--r-- 1 blueelephant48 blueelephant48   15902 Dec  5 12:18 harryanimation3.png
-rw-r--r-- 1 blueelephant48 blueelephant48   15969 Dec  5 12:18 island.png
-rw-r--r-- 1 blueelephant48 blueelephant48  164132 Dec  5 12:18 jellyfish.png
-rw-r--r-- 1 blueelephant48 blueelephant48  162387 Dec  5 12:18 knight.png
-rw-r--r-- 1 blueelephant48 blueelephant48   17116 Dec  5 12:18 lopezanimation.png
-rw-r--r-- 1 blueelephant48 blueelephant48    6609 Dec  5 12:18 lopezspritesheet3.png
-rwxr-xr-x 1 blueelephant48 blueelephant48 3851947 Dec  5 12:18 mario.png
-rw-r--r-- 1 blueelephant48 blueelephant48  111425 Dec  5 12:18 monkey.png
-rw-r--r-- 1 blueelephant48 blueelephant48   49605 Dec  5 12:18 narwhal_boss.png
-rw-r--r-- 1 blueelephant48 blueelephant48  181376 Dec  5 12:18 noirio.png
-rw-r--r-- 1 blueelephant48 blueelephant48   59931 Dec  5 12:18 owl.png
-rw-r--r-- 1 blueelephant48 blueelephant48   23940 Dec  5 12:18 penguin.png
-rw-r--r-- 1 blueelephant48 blueelephant48  457104 Dec  5 12:18 skibidiEnemy.png
-rw-r--r-- 1 blueelephant48 blueelephant48  155875 Dec  5 12:18 skibidiTItan.png
-rw-r--r-- 1 blueelephant48 blueelephant48   26141 Dec  5 12:18 snowman.png
-rw-r--r-- 1 blueelephant48 blueelephant48 1683899 Dec  5 12:18 white_mario.png
-rw-r--r-- 1 blueelephant48 blueelephant48  376506 Dec  5 12:18 white_mario1.png
-rw-r--r-- 1 blueelephant48 blueelephant48  152460 Dec  5 12:18 zombie.png

./platformer/transitions:
total 4756
-rw-r--r-- 1 blueelephant48 blueelephant48 123315 Dec  5 12:18 IceMinigameEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48 750112 Dec  5 12:18 greeceEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48  20774 Dec  5 12:18 greenscreen.png
-rw-r--r-- 1 blueelephant48 blueelephant48 951532 Dec  5 12:18 hillsEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48 211655 Dec  5 12:18 hogwartsminiEnd.jpg
-rw-r--r-- 1 blueelephant48 blueelephant48 859809 Dec  5 12:18 miniEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48 917436 Dec  5 12:18 quidditchEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48 917788 Dec  5 12:18 waterEnd.png
-rw-r--r-- 1 blueelephant48 blueelephant48  94865 Dec  5 12:18 winterEnd.png

./rpg:
total 640
-rw-r--r-- 1 blueelephant48 blueelephant48  33742 Dec  5 12:18 fishies.png
-rw-r--r-- 1 blueelephant48 blueelephant48  13963 Dec  5 12:18 turtle.png
-rw-r--r-- 1 blueelephant48 blueelephant48 599642 Dec  5 12:18 water.png

./u8-p1-assets:
total 208
-rw-r--r-- 1 blueelephant48 blueelephant48 103745 Dec  5 12:18 qp1.png
-rw-r--r-- 1 blueelephant48 blueelephant48 102436 Dec  5 12:18 qp2.png

Look inside a Markdown File

“cat” reads data from the file and gives its content as output

%%script bash

# Extract saved variables
source /tmp/variables.sh

echo "Navigate to project, then navigate to area wwhere files were cloned"

cd $project
echo "show the contents of README.md"
echo ""

cat README.md  # show contents of file, in this case markdown
echo ""
echo "end of README.md"

Navigate to project, then navigate to area wwhere files were cloned
show the contents of README.md

# Introduction

Nighthawk Pages is a project designed to support students in their Computer Science and Software Engineering education. It offers a wide range of resources including tech talks, code examples, and educational blogs.

GitHub Pages can be customized by the blogger to support computer science learnings as the student works through the pathway of using Javascript, Python/Flask, Java/Spring.  

## Student Requirements

Del Norte HS students will be required to review their personal GitHub Pages at each midterm and final.  This review will contain a compilation of personal work performed within each significant grading period.

In general, Students and Teachers are expected to use GitHub pages to build lessons, complete classroom hacks, perform work on JavaScript games, and serve as a frontend to full-stack applications.

Exchange of information could be:

1. sharing a file:  `wget "raw-link.ipynb"
2. creating a template from this repository
3. sharing a fork among team members
4. etc.

---

## History

This project is in its 3rd revision (aka 3.0).

The project was initially based on Fastpages. But this project has diverged from those roots into an independent entity.  The decision to separate from Fastpages was influenced by the deprecation of Fastpages by authors.  It is believed by our community that the authors of fastpages turned toward Quatro.  After that change of direction fastpages did not align with the Teacher's goals and student needs. The Nighthawk Pages project has more of a raw development blogging need.

### License

The Apache license has its roots in Fastpages.  Thus, it carries its license forward.  However, most of the code is likely unrecognizable from those roots.

### Key Features

- **Code Examples**: Provides practical coding examples in JavaScript, including a platformer game, and frontend code for user databases using Python and Java backends.
- **Educational Blogs**: Offers instructional content on various topics such as developer tools setup, deployment on AWS, SQL databases, machine learning, and data structures. It utilizes Jupyter Notebooks for interactive lessons and coding challenges.
- **Tools and Integrations**: Features GitHub actions for blog publishing, Utterances for blog commenting, local development support via Makefile and scripts, and styling with the Minima Theme and SASS. It also includes a new integration with GitHub Projects and Issues.

### Contributions

- **Notable Contributions**: Highlights significant contributions to the project, including theme development, search and tagging functionality, GitHub API integration, and the incorporation of GitHub Projects into GitHub pages. Contributors such as Tirth Thakker, Mirza Beg, and Toby Ledder have played crucial roles in these developments.

- **Blog Contributions**:  Often students contribute articles and blogs to this project.  Their names are typically listed in the front matter of their contributing post.

---

## GitHub Pages setup

The absolutes in setup up...

**Activate GitHub Pages Actions**: This step involves enabling GitHub Pages Actions for your project. By doing so, your project will be automatically deployed using GitHub Pages Actions, ensuring that your project is always up to date with the latest changes you push to your repository.

- On the GitHub website for the repository go to the menu: Settings -> Pages ->Build
- Under the Deployment location on the page, select "GitHub Actions".

**Update `_config.yml`**: You need to modify the `_config.yml` file to reflect your repository's name. This configuration is crucial because it ensures that your project's styling is correctly applied, making your deployed site look as intended rather than unstyled or broken.

```text
github_repo: "portfolio_2025" 
baseurl: "/portfolio_2025"
```

**Set Repository Name in Makefile**: Adjust the `REPO_NAME` variable in your Makefile to match your GitHub repository's name. This action facilitates the automatic updating of posts and notebooks on your local development server, improving the development process.

```make
# Configuration, override port with usage: make PORT=4200
PORT ?= 4100
REPO_NAME ?= portfolio_2025
LOG_FILE = /tmp/jekyll$(PORT).log
```

### Tool requirements

All `GitHub Pages` websites are managed on GitHub infrastructure and use GitHub version control.  Each time we change files in GitHub it initiates a GitHub Action, a continuous integration and development toolset, that rebuilds and publishes the site with Jekyll.  

- GitHub uses `Jekyll` to transform your markdown and HTML content into static websites and blogs. [Jekyll](https://jekyllrb.com/).
- A Linux shell is required to work with this project integration with GitHub Pages, GitHub and VSCode.  Ubuntu is the preferred shell, though MacOS shell is supported as well.  There will be some key setup scripts that follow in the README.
- Visual Studio Code is the Nighthawk Pages author's preferred code editor and extensible development environment.  VSCode has a rich ecosystem of developer extensions that ease working with GitHub Pages, GitHub, and many programming languages.  Setting up VSCode and extensions will be elaborated upon in this document.
- An anatomy section in this README will describe GitHub Pages and conventions that are used to organize content and files.  This includes file names, key coding files, metadata tagging of blogs, styling tooling for blogs, etc.

### Development Environment Setup

Comprehensive start. A topic-by-topic guide to getting this project running is published [here](https://nighthawkcoders.github.io/portfolio_2025/devops/tools/home).

Quick start.  A quick start below is a reminder, but is dependent on your knowledge.  Only follow this instruction if you need a refresher.  Always default to the comprehensive start if any problem occurs.

#### Clone Repo

Run these commands to obtain the project, then locate into the project directory with the terminal, install an extensive set of tools, and make.

```bash
git clone <this-repo> # git clone https://github.com/nighthawkcoders/portfolio_2025.git 
cd <repo-dir>/scripts # cd portfolio_2025
```

#### Windows WSL and/or Ubuntu Users

- Execute the script: `./activate_ubuntu.sh`

#### macOS Users

- Execute the script: `./activate_macos.sh`

#### Kasm Cloud Desktop Users

- Execute the script: `./activate.sh`

## Run Server on localhost

To preview the project you will need to "make" the project.

### Bundle install

The very first time you clone run project you will need to run this Ruby command as the final part of your setup.

```bash
bundle install
```

### Start the Server  

This requires running terminal commands `make`, `make stop`, `make clean`, or `make convert` to manage the running server.  Logging of details will appear in the terminal.   A `Makefile` has been created in the project to support commands and start processes.

Start the server, this is the best choice for initial and iterative development.  Note. after the initial `make`, you should see files automatically refresh in the terminal on VSCode save.

  ```bash
  make
  ```

### Load web application into the Browser

Start the preview server in the terminal,
The terminal output from `make` shows the server address. "Cmd" or "Ctl" click the http location to open the preview server in a browser. Here is an example Server address message, click on the Server address to load:...

  ```text
  http://0.0.0.0:4100/portfolio_2025/
  ```

### Regeneration of web application

Save on ".ipynb" or ".md" file activiates "regeneration". An example terminal message is below.  Refresh the browser to see updates after the message displays.

  ```text
  Regenerating: 1 file(s) changed at 2023-07-31 06:54:32
      _notebooks/2024-01-04-cockpit-setup.ipynb
  ```

### Other "make" commands

Terminal messages are generated from background processes.  At any time, click return or enter in a terminal window to obtain a prompt.  Once you have the prompt you can use the terminal as needed for other tasks.  Always return to the root of project `cd ~/vscode/portfolio_2025` for all "make" actions.

#### Stop the preview server

Stopping the server ends the web server applications running process.  However, it leaves constructed files in the project in a ready state for the next time you run `make`.

  ```bash
  make stop
  ```

### Clean the local web application environment

This command will top the server and "clean" all previously constructed files (ie .ipynb -> .md). This is the best choice when renaming files has created duplicates that are visible when previewing work.

  ```bash
  make clean
  ```

### Observe build errors

Test Jupyter Notebook conversions (ie .ipynb -> .md), this is the best choice to see if an IPYNB conversion error is occurring.

  ```bash
  make convert
  ```

---

## Development Support

### File Names in "_posts", "_notebooks"

There are two primary directories for creating blogs.  The "_posts" directory is for authoring in markdown only.  The "_notebooks" allows for markdown, pythons, javascript and more.

To name a file, use the following structure (If dates are in the future, review your config.yml setting if you want them to be viewed).  Review these naming conventions.

- For markdown files in _posts:
  - year-month-day-fileName.md
    - GOOD EXAMPLE: 2021-08-02-First-Day.md
    - BAD EXAMPLE: 2021-8-2-first-day.md
    - BAD EXAMPLE: first-day.md
    - BAD EXAMPLE: 2069-12-31-First-Day.md

- For Jupyter notebooks in _notebooks:
  - year-month-day-fileName.ipynb
    - GOOD EXAMPLE: 2021-08-02-First-Day.ipynb
    - BAD EXAMPLE: 2021-8-2-first-day.ipynb
    - BAD EXAMPLE: first-day.ipynb
    - BAD EXAMPLE: 2069-12-31-First-Day.ipynb

### Tags

Tags are used to organize pages by their tag the way to add tags is to add the following to your front matter such as the example seen here `categories: [Tools]` Each item in the same category will be lumped together to be seen easily on the search page.

### Search

All pages can be searched for using the built-in search bar. This search bar will search for any word in the title of a page or in the page itself. This allows for easily finding pages and information that you are looking for. However, sometimes this may not be desirable so to hide a page from the search you need to add `search_exclude: true` to the front matter of the page. This will hide the page from appearing when the viewer uses search.

### Navigation Bar

To add pages to the top navigation bar use _config.yml to order and determine which menus you want and how to order them.  Review the_config.yml in this project for an example.

### Blog Page

There is a blog page that has options for images and a description of the page. This page can help the viewer understand what the page is about and what they can expect to find on the page. The way to add images to a page is to have the following front matter `image: /images/file.jpg` and then the name of the image that you want to use. The image must be in the `images` folder. Furthermore, if you would like the file to not show up on the blog page `hide: true` can be added to the front matter.

### SASS support

NIGHTHAWK Pages support a variety of different themes that are each overlaid on top of minima. To use each theme, go to the "_sass/minima/custom-styles.scss" file and simply comment or uncomment the theme you want to use.

To learn about the minima themes search for "GitHub Pages minima" and review the README.

To find a new theme search for "Github Pages Themes".

### Includes

- Nighthawk Pages uses liquid syntax to import many common page elements that are present throughout the repository. These common elements are imported from the _includes directory. If you want to add one of these common elements, use liquid syntax to import the desired element to your file. Here’s an example of the liquid syntax used to import: `<h3>
<a class="post-link" href="">

</a>

</h3><p class="post-meta"></p> ` Note that the liquid syntax is surrounded by curly braces and percent signs. This can be used anywhere in the repository.

### Layouts

- To use or create a custom page layout, make an HTML page inside the _layouts directory, and when you want to use that layout in a file, use the following front matter `layout: [your layout here]`.  All layouts will be written in liquid to define the structure of the page.

### Metadata

Metadata, also known as "front matter", is a set of key-value pairs that can provide additional information to GitHub Pages about .md and .ipynb files. This can and probably will be used in other file types (ie doc, pdf) if we add them to the system.

In the front matter, you can also define things like a title and description for the page.  Additional front matter is defined to place content on the "Computer Science Lab Notebook" page.  The `courses:` key will place data on a specific page with the nested `week:` placing data on a specific row on the page.  The `type:` key in "front matter" will place the blog under the plans, hacks(ToDo), and tangibles columns.

- In our files, the front matter is defined at the top of the page or the first markdown cell.

  - First, open one of the .md or .ipynb files already included in either your _posts|_notebooks folder.

  - In the .md file, you should notice something similar to this at the top of the page. To see this in your .ipynb files you will need to double-click the markdown cell at the top of the file.

  ```yaml
  ---
  toc: true
  comments: true
  layout: post
  title: Jupyter Python Sample
  description: Example Blog!!!  This shows code and notes from hacks.
  type: ccc
  courses: { csa: {week: 5} }
  ---
  ```

- The front matter will always have '---' at the top and bottom to distinguish it and each key-value pair will be separated by a ':'.

- Here we can modify things like the title and description.

- The type value will tell us which column this is going to appear under the time box supported pages.  The "ccc" stands for Code, Code, Code.

- The courses will tell us which menu item it will be under, in this case, the `csa` menu, and the `week` tells it what row (week) it will appear under that menu.

end of README.md

Env, Git, and GitHub

Env(ironment) is used to capture things like the path to the Code or Home directory. Git and GitHub are not only used to exchange code between individuals but are also often used to exchange code through servers, in our case for website deployment. All tools we use have behind-the-scenes relationships with the system they run on (MacOS, Windows, Linux) or a relationship with servers to which they are connected (e.g., GitHub). There is an “env” command in bash. There are environment files and setting files (e.g., .git/config) for Git. They both use a key/value concept.

  • env shows settings for your shell.
  • git clone sets up a directory of files.
  • cd $project allows the user to move inside that directory of files.
  • .git is a hidden directory that is used by Git to establish a relationship between the machine and the Git server on GitHub.
%%script bash

# This command has no dependencies

echo "Show the shell environment variables, key on left of equal value on right"
echo ""

env
Show the shell environment variables, key on left of equal value on right

SHELL=/bin/bash
PYTHONUNBUFFERED=1
WSL2_GUI_APPS_ENABLED=1
WSL_DISTRO_NAME=Ubuntu-24.04
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
PYTHON_FROZEN_MODULES=on
ELECTRON_RUN_AS_NODE=1
NAME=Code
PWD=/home/blueelephant48/Elise_2025/_notebooks/Foundation/B-tools_and_equipment
LOGNAME=blueelephant48
VSCODE_ESM_ENTRYPOINT=vs/workbench/api/node/extensionHostProcess
PYDEVD_IPYTHON_COMPATIBLE_DEBUGGING=1
MOTD_SHOWN=update-motd
HOME=/home/blueelephant48
LANG=C.UTF-8
WSL_INTEROP=/run/WSL/511_interop
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
WAYLAND_DISPLAY=wayland-0
FORCE_COLOR=1
PYDEVD_USE_FRAME_EVAL=NO
CLICOLOR=1
VSCODE_L10N_BUNDLE_LOCATION=
CLICOLOR_FORCE=1
GEM_HOME=/home/blueelephant48/gems
LESSCLOSE=/usr/bin/lesspipe %s %s
VSCODE_HANDLES_SIGPIPE=true
TERM=xterm-color
LESSOPEN=| /usr/bin/lesspipe %s
USER=blueelephant48
GIT_PAGER=cat
PYTHONIOENCODING=utf-8
DISPLAY=:0
SHLVL=2
PAGER=cat
VSCODE_CWD=/mnt/c/Users/elise/AppData/Local/Programs/Microsoft VS Code
MPLBACKEND=module://matplotlib_inline.backend_inline
XDG_RUNTIME_DIR=/run/user/1000/
DEBUGINFOD_URLS=https://debuginfod.ubuntu.com 
WSLENV=ELECTRON_RUN_AS_NODE/w:
VSCODE_WSL_EXT_LOCATION=/mnt/c/Users/elise/.vscode/extensions/ms-vscode-remote.remote-wsl-0.88.5
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
PATH=/bin:/home/blueelephant48/.local/bin:/home/blueelephant48/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/National Instruments/Shared/OpenVINO/:/mnt/c/Program Files/Eclipse Adoptium/jdk-17.0.12.7-hotspot/bin:/mnt/c/windows/system32:/mnt/c/windows:/mnt/c/windows/System32/Wbem:/mnt/c/windows/System32/WindowsPowerShell/v1.0/:/mnt/c/windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/nodejs/:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/elise/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/elise/AppData/Roaming/npm:/mnt/c/Users/elise/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin:/home/blueelephant48/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/National Instruments/Shared/OpenVINO/:/mnt/c/Program Files/Eclipse Adoptium/jdk-17.0.12.7-hotspot/bin:/mnt/c/windows/system32:/mnt/c/windows:/mnt/c/windows/System32/Wbem:/mnt/c/windows/System32/WindowsPowerShell/v1.0/:/mnt/c/windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/nodejs/:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/elise/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/elise/AppData/Roaming/npm:/mnt/c/Users/elise/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
VSCODE_NLS_CONFIG={"userLocale":"en","osLocale":"en","resolvedLanguage":"en","defaultMessagesFile":"/home/blueelephant48/.vscode-server/bin/f1a4fb101478ce6ec82fe9627c43efbf9e98c813/out/nls.messages.json","locale":"en","availableLanguages":{}}
HOSTTYPE=x86_64
PULSE_SERVER=unix:/mnt/wslg/PulseServer
VSCODE_HANDLES_UNCAUGHT_ERRORS=true
VSCODE_IPC_HOOK_CLI=/run/user/1000/vscode-ipc-93117af1-955b-4b56-9097-86b0d30032ba.sock
_=/bin/env
%%script bash

# Extract saved variables
source /tmp/variables.sh

cd $project

echo ""
echo "show the secrets of .git config file"
cd .git
ls -l config

echo ""
echo "look at config file"
cat config
show the secrets of .git config file
-rw-r--r-- 1 blueelephant48 blueelephant48 312 Dec  6 11:41 config

look at config file
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "origin"]
	url = https://github.com/blueelephant48/Elise_Portfolio_2025.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
	remote = origin
	merge = refs/heads/main
	vscode-merge-base = origin/main

Advanced Shell project

This example was requested by a student (Jun Lim, CSA). The request was to make a Jupyter file using bash; I adapted the request to markdown. This type of thought will have great extrapolation to coding and possibilities of using Lists, Arrays, or APIs to build user interfaces. JavaScript is a language where building HTML is very common.

To get more interesting output from the terminal, this will require using something like mdless (https://github.com/ttscoff/mdless). This enables seeing markdown in rendered format.

Output of the example is much nicer in “Jupyter”

This is starting the process of documentation.

%%script bash

# This example has an error in VSCode; it runs best on Jupyter
cd /tmp

file="sample.md"
if [ -f "$file" ]; then
    rm $file
fi

# Create a markdown file using tee and here document (<<EOF)
tee -a $file >/dev/null <<EOF
# Show Generated Markdown
This introductory paragraph and this line and the title above are generated using tee with the standard input (<<) redirection operator.
- This bulleted element is still part of the tee body.
EOF

# Append additional lines to the markdown file using echo and redirection (>>)
echo "- This bulleted element and lines below are generated using echo with standard output (>>) redirection operator." >> $file
echo "- The list definition, as is, is using space to separate lines. Thus the use of commas and hyphens in output." >> $file

# Define an array of actions and their descriptions
actions=("ls,list-directory" "cd,change-directory" "pwd,present-working-directory" "if-then-fi,test-condition" "env,bash-environment-variables" "cat,view-file-contents" "tee,write-to-output" "echo,display-content-of-string" "echo_text_>\$file,write-content-to-file" "echo_text_>>\$file,append-content-to-file")

# Loop through the actions array and append each action to the markdown file
for action in ${actions[@]}; do
  action=${action//-/ }  # Convert dash to space
  action=${action//,/: } # Convert comma to colon
  action=${action//_text_/ \"sample text\" } # Convert _text_ to "sample text", note escape character \ to avoid "" having meaning
  echo "    - ${action//-/ }" >> $file  # Append action to file
done

echo ""
echo "File listing and status"
ls -l $file # List file details
wc $file   # Show word count
mdless $file  # Render markdown from terminal (requires mdless installation)

rm $file  # Clean up temporary file

Display Shell commands help using man

The previous example used a markdown file to store a list of actions and their descriptions. This example uses the man command to generate a markdown file with descriptions of the commands. The markdown file is then displayed using mdless.

In coding, we should try to get data from the content creators instead of creating it on our own. This approach has several benefits:

  • Accuracy: Descriptions from man pages are authoritative and accurate, as they come directly from the documentation provided by the command’s developers.
  • Consistency: Automatically generating descriptions ensures consistency in formatting and terminology.
  • Efficiency: It saves time and effort, especially when dealing with a large number of commands.
  • Up-to-date Information: man pages are regularly updated with the latest information, ensuring that the descriptions are current.
%%script bash

# This example has an error in VSCode; it runs best on Jupyter
cd /tmp

file="sample.md"
if [ -f "$file" ]; then
    rm $file
fi

# Set locale to C to avoid locale-related errors
export LC_ALL=C

# Create a markdown file using tee and here document (<<EOF)
tee -a $file >/dev/null <<EOF
# Show Generated Markdown
This introductory paragraph and this line and the title above are generated using tee with the standard input (<<) redirection operator.
- This bulleted element is still part of the tee body.
EOF

# Append additional lines to the markdown file using echo and redirection (>>)
echo "- This bulleted element and lines below are generated using echo with standard output (>>) redirection operator." >> $file
echo "- The list definition, as is, is using space to separate lines. Thus the use of commas and hyphens in output." >> $file

# Define an array of commands
commands=("ls" "cat" "tail" "pwd" "env" "grep" "awk" "sed" "curl" "wget")

# Loop through the commands array and append each command description to the markdown file
for cmd in ${commands[@]}; do
  description=$(man $cmd | col -b | awk '/^NAME/{getline; print}')
  echo "    - $description" >> $file
done

echo ""
echo "File listing and status"
ls -l $file # List file details
wc $file   # Show word count
mdless $file  # Render markdown from terminal (requires mdless installation)

rm $file  # Clean up temporary file
troff:<standard input>:1039: warning [p 9, 0.2i]: cannot adjust line
troff:<standard input>:1296: warning [p 11, 5.2i]: cannot adjust line
troff:<standard input>:254: warning [p 3, 3.7i]: cannot adjust line
troff:<standard input>:583: warning [p 6, 0.2i]: cannot adjust line
troff:<standard input>:645: warning [p 6, 6.5i]: cannot adjust line
troff:<standard input>:664: warning [p 6, 8.7i]: cannot adjust line
troff:<standard input>:728: warning [p 7, 4.5i]: cannot adjust line
troff:<standard input>:746: warning [p 7, 6.3i]: cannot adjust line
troff:<standard input>:784: warning [p 8, 0.0i]: cannot adjust line
troff:<standard input>:1138: warning [p 11, 3.5i]: cannot adjust line
troff:<standard input>:1414: warning [p 13, 6.2i]: cannot adjust line
troff:<standard input>:1415: warning [p 13, 6.5i]: cannot adjust line
troff:<standard input>:1471: warning [p 13, 12.3i]: cannot adjust line
troff:<standard input>:1652: warning [p 15, 0.0i]: cannot adjust line
troff:<standard input>:1652: warning [p 15, 0.2i]: cannot adjust line
troff:<standard input>:1652: warning [p 15, 0.3i]: cannot adjust line
troff:<standard input>:1746: warning [p 15, 10.3i]: cannot adjust line
troff:<standard input>:1794: warning [p 16, 0.7i]: cannot adjust line
troff:<standard input>:1794: warning [p 16, 0.8i]: cannot adjust line
troff:<standard input>:1794: warning [p 16, 1.0i]: cannot adjust line
troff:<standard input>:1936: warning [p 16, 13.5i]: cannot adjust line
troff:<standard input>:1956: warning [p 17, 1.7i]: cannot adjust line
troff:<standard input>:1956: warning [p 17, 1.8i]: cannot adjust line
troff:<standard input>:2409: warning [p 20, 7.5i]: cannot adjust line
troff:<standard input>:526: warning [p 9, 5.2i]: cannot break line
troff:<standard input>:2226: warning [p 36, 9.0i]: cannot adjust line
troff:<standard input>:2261: warning [p 37, 3.2i]: cannot adjust line
troff:<standard input>:2559: warning [p 42, 0.3i]: cannot break line



File listing and status
-rw-r--r-- 1 blueelephant48 blueelephant48 1016 Dec 12 12:14 sample.md
  15  159 1016 sample.md


bash: line 37: mdless: command not found