diff --git a/codes/bash/README.md b/codes/demos/bash/README.md similarity index 100% rename from codes/bash/README.md rename to codes/demos/bash/README.md diff --git a/codes/bash/array/arrayDemo.sh b/codes/demos/bash/array/arrayDemo.sh similarity index 100% rename from codes/bash/array/arrayDemo.sh rename to codes/demos/bash/array/arrayDemo.sh diff --git a/codes/bash/operator/operatorDemo.sh b/codes/demos/bash/operator/operatorDemo.sh similarity index 100% rename from codes/bash/operator/operatorDemo.sh rename to codes/demos/bash/operator/operatorDemo.sh diff --git a/codes/bash/operator/operatorDemo02.sh b/codes/demos/bash/operator/operatorDemo02.sh similarity index 100% rename from codes/bash/operator/operatorDemo02.sh rename to codes/demos/bash/operator/operatorDemo02.sh diff --git a/codes/bash/statement/caseDemo.sh b/codes/demos/bash/statement/caseDemo.sh similarity index 100% rename from codes/bash/statement/caseDemo.sh rename to codes/demos/bash/statement/caseDemo.sh diff --git a/codes/bash/statement/continueDemo.sh b/codes/demos/bash/statement/continueDemo.sh similarity index 100% rename from codes/bash/statement/continueDemo.sh rename to codes/demos/bash/statement/continueDemo.sh diff --git a/codes/bash/statement/forDemo.sh b/codes/demos/bash/statement/forDemo.sh similarity index 100% rename from codes/bash/statement/forDemo.sh rename to codes/demos/bash/statement/forDemo.sh diff --git a/codes/bash/statement/forDemo02.sh b/codes/demos/bash/statement/forDemo02.sh similarity index 100% rename from codes/bash/statement/forDemo02.sh rename to codes/demos/bash/statement/forDemo02.sh diff --git a/codes/bash/statement/ifDemo.sh b/codes/demos/bash/statement/ifDemo.sh similarity index 100% rename from codes/bash/statement/ifDemo.sh rename to codes/demos/bash/statement/ifDemo.sh diff --git a/codes/bash/statement/selectDemo.sh b/codes/demos/bash/statement/selectDemo.sh similarity index 100% rename from codes/bash/statement/selectDemo.sh rename to codes/demos/bash/statement/selectDemo.sh diff --git a/codes/bash/statement/whileDemo.sh b/codes/demos/bash/statement/whileDemo.sh similarity index 100% rename from codes/bash/statement/whileDemo.sh rename to codes/demos/bash/statement/whileDemo.sh diff --git a/codes/bash/variable/positionalVariableDemo.sh b/codes/demos/bash/variable/positionalVariableDemo.sh similarity index 100% rename from codes/bash/variable/positionalVariableDemo.sh rename to codes/demos/bash/variable/positionalVariableDemo.sh diff --git a/codes/bash/variable/variableDemo.sh b/codes/demos/bash/variable/variableDemo.sh similarity index 100% rename from codes/bash/variable/variableDemo.sh rename to codes/demos/bash/variable/variableDemo.sh diff --git a/codes/git/startup.sh b/codes/demos/git/startup.sh similarity index 100% rename from codes/git/startup.sh rename to codes/demos/git/startup.sh diff --git a/codes/git/update-code.sh b/codes/demos/git/update-code.sh similarity index 100% rename from codes/git/update-code.sh rename to codes/demos/git/update-code.sh diff --git a/codes/practice/README.md b/codes/demos/practice/README.md similarity index 100% rename from codes/practice/README.md rename to codes/demos/practice/README.md diff --git a/codes/practice/system/useradd.sh b/codes/demos/practice/system/useradd.sh similarity index 100% rename from codes/practice/system/useradd.sh rename to codes/demos/practice/system/useradd.sh