diff --git a/shared/adb-ai-web-app/workshops/sandbox-python/index.html b/shared/adb-ai-web-app/workshops/sandbox-python/index.html
new file mode 100644
index 00000000..aaac634b
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/sandbox-python/index.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+ Oracle LiveLabs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shared/adb-ai-web-app/workshops/sandbox-python/manifest.json b/shared/adb-ai-web-app/workshops/sandbox-python/manifest.json
new file mode 100644
index 00000000..5faa28e1
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/sandbox-python/manifest.json
@@ -0,0 +1,67 @@
+{
+ "workshoptitle": "Develop apps using GenAI, Autonomous Database and React",
+ "help": "livelabs-help-db_us@oracle.com",
+ "include": {
+ "iam-compartment-create-body.md":"/common/building-blocks/tasks/iam/compartment-create-body.md",
+ "adb-goto-service-body.md":"/common/building-blocks/tasks/adb/goto-service-body.md",
+ "adb-connect-with-sql-worksheet-body.md":"/common/building-blocks/tasks/adb/connect-with-sql-worksheet-body.md"
+ },
+ "variables": ["./variables.json"],
+ "tutorials": [
+ {
+ "title": "Introduction",
+ "description":"Introduction to the workshop",
+ "filename": "../../introduction/introduction.md"
+ },
+ {
+ "title": "Get started",
+ "description":"Get started using Oracle Cloud Infrastructure",
+ "filename": "https://oracle-livelabs.github.io/common/labs/cloud-login/cloud-login.md"
+ },
+ {
+ "title": "Lab 1: Set up your workshop environment",
+ "description":"Set up an Autonomous Database and an LLM account",
+ "filename": "../../setup-environment/setup-environment.md"
+ },
+ {
+ "title": "Lab 2: Explore OCI Generative AI Service",
+ "description":"Explore OCI Generative AI Service",
+ "filename": "../../explore-oci-genai/explore-oci-genai.md"
+ },
+ {
+ "title": "Lab 3: Integrate OCI Generative AI with Autonomous Database",
+ "description":"Connect Autonomous Database to your LLM",
+ "filename": "../../integrate-genai/integrate-genai.md"
+ },
+ {
+ "title": "Lab 4: Use GenAI to analyze your data in Autonomous Database",
+ "description":"Deliver GenAI projects tat summarize chats and recommend movies",
+ "filename": "../../business-logic/business-logic.md"
+ },
+ {
+ "title": "Lab 5: Publish AI projects as RESTful services",
+ "description":"Enable analytics across your organization",
+ "filename": "../../expose-rest/expose-rest.md"
+ },
+ {
+ "title": "Lab 6: Use OpenAPI tools with your RESTful services",
+ "description":"Document and test your APIs",
+ "filename": "../../openapi-integration/openapi-integration.md"
+ },
+ {
+ "title": "Lab 7: Deliver a React app that uses the RESTful AI services",
+ "description":"Building custom apps",
+ "filename": "../../deliver-nl-app/deliver-nl-app.md"
+ },
+ {
+ "title": "Lab 8: Clean Up",
+ "description":"Destroy the resources to clean up",
+ "filename": "../../cleanup/cleanup.md"
+ },
+ {
+ "title": "Need Help?",
+ "description": "Solutions to Common Problems and Directions for Receiving Live Help",
+ "filename":"https://oracle-livelabs.github.io/common/labs/need-help/need-help-freetier.md"
+ }
+ ]
+}
diff --git a/shared/adb-ai-web-app/workshops/sandbox-python/variables.json b/shared/adb-ai-web-app/workshops/sandbox-python/variables.json
new file mode 100644
index 00000000..788b6477
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/sandbox-python/variables.json
@@ -0,0 +1,10 @@
+{
+ "db_name": "MYQUICKSTART",
+ "db_display_name":"MyQuickStart",
+ "db_ocpu": "2 ECPUs",
+ "db_storage": "1 TB",
+ "db_name_livelabs": "MOVIE+your user id",
+ "db_name_livelabs_example": "MOVIE2252",
+ "db_workload_type":"Autonomous Data Warehouse",
+ "oac_instance_name": "WORKSHOPADWOAC"
+ }
diff --git a/shared/adb-ai-web-app/workshops/tenancy-python/index.html b/shared/adb-ai-web-app/workshops/tenancy-python/index.html
new file mode 100644
index 00000000..aaac634b
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/tenancy-python/index.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+ Oracle LiveLabs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shared/adb-ai-web-app/workshops/tenancy-python/manifest.json b/shared/adb-ai-web-app/workshops/tenancy-python/manifest.json
new file mode 100644
index 00000000..3c934029
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/tenancy-python/manifest.json
@@ -0,0 +1,78 @@
+{
+ "workshoptitle": "Develop apps using GenAI, Autonomous Database and React",
+ "help": "livelabs-help-db_us@oracle.com",
+ "include": {
+ "iam-compartment-create-body.md":"/common/building-blocks/tasks/iam/compartment-create-body.md",
+ "adb-goto-service-body.md":"/common/building-blocks/tasks/adb/goto-service-body.md",
+ "adb-connect-with-sql-worksheet-body.md":"/common/building-blocks/tasks/adb/connect-with-sql-worksheet-body.md"
+ },
+ "variables": ["./variables.json"],
+ "tutorials": [
+ {
+ "title": "Introduction",
+ "description":"Introduction to the workshop",
+ "filename": "../../introduction/introduction.md",
+ "type":"python"
+ },
+ {
+ "title": "Get started",
+ "description":"Get started using Oracle Cloud Infrastructure",
+ "filename": "https://oracle-livelabs.github.io/common/labs/cloud-login/cloud-login.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 1: Set up Your Workshop Environment",
+ "description":"Set up an Autonomous Database and an LLM account",
+ "filename": "../../setup-environment/setup-environment.md",
+ "type":"python"
+
+ },
+ {
+ "title": "Lab 2: Explore OCI Generative AI Service",
+ "description":"Explore OCI Generative AI Service",
+ "filename": "../../explore-oci-genai/explore-oci-genai.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 3: Integrate OCI Generative AI with Autonomous Database",
+ "description":"Connect Autonomous Database to your LLM",
+ "filename": "/common/building-blocks/blocks/adb/integrate-genai/integrate-genai.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 4: Use GenAI to analyze your data in Autonomous Database",
+ "description":"Deliver GenAI projects that summarize chats and recommend movies",
+ "filename": "../../business-logic/business-logic.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 5: Publish AI projects as RESTful services",
+ "description":"Enable analytics across your organization",
+ "filename": "../../expose-rest/expose-rest.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 6: Use OpenAPI tools with your RESTful services",
+ "description":"Document and test your APIs",
+ "filename": "../../openapi-integration/openapi-integration.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 7: Deliver a React app that uses the RESTful AI services",
+ "description":"Building custom apps",
+ "filename": "../../deliver-nl-app/deliver-nl-app.md",
+ "type":"python"
+ },
+ {
+ "title": "Lab 8: Clean Up",
+ "description":"Destroy the resources to clean up",
+ "filename": "../../cleanup/cleanup.md",
+ "type":"python"
+ },
+ {
+ "title": "Need Help?",
+ "description": "Solutions to Common Problems and Directions for Receiving Live Help",
+ "filename":"https://oracle-livelabs.github.io/common/labs/need-help/need-help-freetier.md"
+ }
+ ]
+}
diff --git a/shared/adb-ai-web-app/workshops/tenancy-python/variables.json b/shared/adb-ai-web-app/workshops/tenancy-python/variables.json
new file mode 100644
index 00000000..8de82993
--- /dev/null
+++ b/shared/adb-ai-web-app/workshops/tenancy-python/variables.json
@@ -0,0 +1,10 @@
+{
+ "db_name": "MovieStreamWorkshop",
+ "db_display_name":"MovieStreamWorkshop",
+ "db_ocpu": "4 ECPUs",
+ "db_storage": "1 TB",
+ "db_name_livelabs": "MOVIE+your user id",
+ "db_name_livelabs_example": "MOVIE2252",
+ "db_workload_type":"Autonomous Data Warehouse",
+ "oac_instance_name": "WORKSHOPADWOAC"
+ }