diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/1-create-aidp-instance-and-populate-catalog.md b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/1-create-aidp-instance-and-populate-catalog.md
new file mode 100644
index 000000000..b2936d0fd
--- /dev/null
+++ b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/1-create-aidp-instance-and-populate-catalog.md
@@ -0,0 +1,217 @@
+# Provision AIDP Workbench Instance and Populate the Catalog
+
+## Introduction
+
+This lab guides you through the process of provisioning an Oracle AI Data Platform (AIDP) Workbench instance, creating a 26ai database, creating catalogs, and managing data within those catalogs. You'll learn how to set up access to your data and organize it for future use in notebooks and jobs.
+
+Estimated Time: 45 minutes
+
+### Objectives
+
+In this lab, you will:
+
+- Provision an AIDP Workbench instance.
+- Provision a 26ai Autonomous Data Warehouse.
+- Access the master catalog.
+- Create internal and external catalogs.
+- Manage data by creating schemas, tables, and volumes.
+
+### Prerequisites
+
+This lab assumes you have:
+
+- An Oracle Cloud account.
+- The necessary permissions to create and manage AIDP Workbench instances.
+
+## Task 1: Provision an AIDP Workbench Instance
+
+1. Log in to your Oracle Cloud Infrastructure (OCI) account and access the OCI Console.
+
+2. From the OCI Console homepage, select the Navigation Menu, navigate to **Analytics and AI**, and select **AI Data Platform Workbench**.
+
+> **Note:** If you do not see **AI Data Platform Workbench** available from the menu, change your region to **Sao Paulo**
+
+
+
+3. Select **Create AI Data Platform Workbench**. There are permissions required to be able to provision an AIDP Workbench instance, learn more about them [here](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/iam-policies-oracle-ai-data-platform.html#GUID-C534FDF6-B678-4025-B65A-7217D9D9B3DA).
+
+
+
+4. Provide an AI Data Platform name and Workspace name. In the **Add Policies** section for **Choose access level**, select **Standard - Recommended access settings at tenancy level**.
+
+
+
+5. If a dialog appears indicating that further policies are required to create the AIDP Workbench instance, review the policies and choose **Add**.
+
+
+6. Under **Optional Policies** view other suggested policies related to your AIDP Workbench instance. Add any you would like and select **Create**. It may take a few minutes for the instance to provision.
+
+
+
+
+## Task 2: Provision an Autonomous Data Warehouse
+
+1. While waiting for the AIDP Workbench to provision, select **Oracle AI Database** and then **Autonomous AI Database** from the Navigation Menu.
+
+
+
+2. Select **Create Autonomous AI Database**.
+
+
+
+3. Provide a Display name and Database name. Leave the **Workload type** as **Lakehouse**.
+
+
+
+4. Under **Database version** select **26ai**. Deselect **Compute auto scaling**.
+
+
+
+5. Enter a strong password for the admin credentials, leave all other fields as is, and then select **Create**.
+
+
+
+6. When the database is finished provisioning, select **Database connection**.
+
+
+
+7. Select **Download Wallet**. Provide a password for the wallet, then select **Download**.
+
+
+
+8. The final step of this task is to configure table access for the **ADMIN** user. Under **Database actions** select **SQL**.
+
+
+
+9. In the SQL worksheet, add in the following command and run the statement. This statement allows the **ADMIN** user to select from any table in the DB.
+
+```
+
+ GRANT SELECT ANY TABLE TO ADMIN;
+
+ ```
+
+
+
+10. Replace the previous statement with the following one and run it as well. This statement defines a database table that we will write gold tier data to as part of the medallion architecture.
+
+```
+
+ CREATE TABLE gold_supplier_feedback (
+ supplier_name VARCHAR(100),
+ continent VARCHAR(100),
+ country VARCHAR(100),
+ city VARCHAR(100),
+ summary_review VARCHAR(1000),
+ rating VARCHAR(10)
+ );
+
+ ```
+
+
+
+
+## Task 3: Create an External Catalog in AIDP Workbench
+
+Now you'll navigate back to your AIDP Workbench instance to create an external catalog.
+
+1. Select the Navigation Menu then **Analytics and AI** and **AI Data Platform Workbench**
+
+
+
+2. Select the AIDP Workbench instance you created earlier. Sign in with the same credentials you use to login to OCI.
+
+
+
+3. Your first step in the AIDP Workbench will be to connect to your data. From the AIDP Workbench homepage, select the **Master catalog** tab from the left-hand menu. Notice that the default catalog is already present here. Expand the default catalog and the **oci\_ai\_models** folder to see LLMs that are available for use in AIDP Workbench.
+
+
+
+
+4. Create your first catalog by choosing **Create Catalog**.
+
+
+
+5. Enter the Catalog Name **supplier\_external\_26ai** and select **External Catalog** for **Catalog type**.
+
+
+
+6. Select **Oracle Autonomous Data Warehouse** as the source type. Upload the wallet file you downloaded in the previous task. Select the low option for **Service Level**, enter **ADMIN** for **Username**, and then enter the password you created under **Password**. Leave all other sections as is. Select **Test connection** then **Create**.
+
+
+
+7. When creation of the catalog is complete, expand the **admin** database to see the available tables. You will use this connection to save your gold tier data to this database.
+
+
+
+## Task 4: Create and Populate a Standard Catalog in AIDP Workbench
+
+Next you will create a standard catalog
+
+1. Use the breadcrumb menu to return to the master catalog if you are not already there. Select **Create catalog**.
+
+
+
+2. Enter the catalog name **Supplier**. Leave the **Catalog type** as **Standard catalog**. Select the same compartment your other lab assets are in and select **Create**.
+
+
+
+3. When the creation of the catalog is complete, select its name to access it.
+
+
+
+4. Select **Create schema**.
+
+
+
+5. Enter the Schema Name **supplier\_schema** and select **Create**.
+
+
+
+6. Select the **supplier_schema**.
+
+
+
+7. Select **Add to schema** and then **Table**.
+
+
+
+8. Keep the **Table type** as **Managed**. Upload the **basic\_supplier.csv** file. Select **Preview data** and then **Create**. You can download the **basic\_supplier.csv** file and all other lab files at [this link](https://objectstorage.us-ashburn-1.oraclecloud.com/n/idmqvvdwzckf/b/LiveLab-Files_Bucket/o/aidp-workbench-ll-files.zip).
+
+
+
+9. Create another managed table, using the **supplier\_emotions.csv** file.
+
+
+
+10. Now you'll create a volume. Select **Add to schema**, and then **Volume**.
+
+
+
+11. Enter the Volume Name **supplier\_volume** and select **Managed** as the Volume type.
+
+
+
+12. Select the **Volumes** tab and then the **Supplier\_Volume** volume you just created.
+
+
+
+13. Select the plus icon and then **Upload file**. Select the **supplier\_info.txt** file from your computer then choose **Upload**.
+
+
+
+You have now created your structured and unstructured data assets in AIDP Workbench that are ready to be processed into the bronze, silver, and gold tiers of a medallion architecture.
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+- [AIDP Workbench Creation Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/get-started-oracle-ai-data-platform.html#GUID-487671D1-7ACB-4A56-B3CB-272B723E573C)
+- [AIDP Workbench Master Catalog Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/manage-master-catalog.html)
+- [Permissions for AIDP Workbench Creation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/iam-policies-oracle-ai-data-platform.html#GUID-C534FDF6-B678-4025-B65A-7217D9D9B3DA)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-aidp-instance.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-aidp-instance.png
new file mode 100644
index 000000000..faad8eb07
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-aidp-instance.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-db-connection.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-db-connection.png
new file mode 100644
index 000000000..6d2268841
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-db-connection.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-supplier-volume.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-supplier-volume.png
new file mode 100644
index 000000000..bf6cffa2b
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/access-supplier-volume.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-aidp-creation.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-aidp-creation.png
new file mode 100644
index 000000000..a1f11d660
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-aidp-creation.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-db-creation.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-db-creation.png
new file mode 100644
index 000000000..940aac2e5
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/begin-db-creation.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-db-version.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-db-version.png
new file mode 100644
index 000000000..25b1b0a42
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-db-version.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-download-wallet.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-download-wallet.png
new file mode 100644
index 000000000..fd227476e
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-download-wallet.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-wallet-password.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-wallet-password.png
new file mode 100644
index 000000000..b5dc65a50
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/choose-wallet-password.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/configure-catalog-db-access.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/configure-catalog-db-access.png
new file mode 100644
index 000000000..0faba0c6c
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/configure-catalog-db-access.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-aidp-instance.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-aidp-instance.png
new file mode 100644
index 000000000..68bc64923
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-aidp-instance.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-basic-supplier.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-basic-supplier.png
new file mode 100644
index 000000000..2b6a9fc86
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-basic-supplier.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-catalog.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-catalog.png
new file mode 100644
index 000000000..65b670acd
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-catalog.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-db-password.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-db-password.png
new file mode 100644
index 000000000..d61f0d63b
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-db-password.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-gold-table.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-gold-table.png
new file mode 100644
index 000000000..13e1c464d
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-gold-table.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-schema.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-schema.png
new file mode 100644
index 000000000..1b1c11592
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-schema.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-catalog.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-catalog.png
new file mode 100644
index 000000000..b4a489a1a
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-catalog.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-emotions-table.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-emotions-table.png
new file mode 100644
index 000000000..5eec8d5d0
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-emotions-table.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-schema.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-schema.png
new file mode 100644
index 000000000..d67de492e
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-schema.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-volume.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-volume.png
new file mode 100644
index 000000000..825498b05
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-supplier-volume.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-table-clicks.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-table-clicks.png
new file mode 100644
index 000000000..4ee4cf316
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-table-clicks.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-volume-clicks.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-volume-clicks.png
new file mode 100644
index 000000000..676fd3bc5
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/create-volume-clicks.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/database-actions.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/database-actions.png
new file mode 100644
index 000000000..e61c1a74a
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/database-actions.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/grant-select.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/grant-select.png
new file mode 100644
index 000000000..530441125
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/grant-select.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/input-aidp-information.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/input-aidp-information.png
new file mode 100644
index 000000000..c4f5b8357
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/input-aidp-information.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-database.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-database.png
new file mode 100644
index 000000000..3e1803b81
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-database.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-external-catalog.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-external-catalog.png
new file mode 100644
index 000000000..8a1bc03f9
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/name-external-catalog.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/navigate-to-dbs.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/navigate-to-dbs.png
new file mode 100644
index 000000000..d768ded7e
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/navigate-to-dbs.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/oci-console-access-aidp.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/oci-console-access-aidp.png
new file mode 100644
index 000000000..0ef1d2314
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/oci-console-access-aidp.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/select-supplier-schema.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/select-supplier-schema.png
new file mode 100644
index 000000000..1d47f67fa
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/select-supplier-schema.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/upload-to-volume.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/upload-to-volume.png
new file mode 100644
index 000000000..05e96d95c
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/upload-to-volume.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-external-catalog.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-external-catalog.png
new file mode 100644
index 000000000..e2eea504b
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-external-catalog.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-genai-models.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-genai-models.png
new file mode 100644
index 000000000..35072e256
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-genai-models.png differ
diff --git a/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-standard-catalog.png b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-standard-catalog.png
new file mode 100644
index 000000000..5e38c35cb
Binary files /dev/null and b/aidp-essentials/1-create-aidp-instance-and-populate-catalog/images/view-standard-catalog.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/2-create-medallion-architecture.md b/aidp-essentials/2-create-medallion-architecture/2-create-medallion-architecture.md
new file mode 100644
index 000000000..b7963974c
--- /dev/null
+++ b/aidp-essentials/2-create-medallion-architecture/2-create-medallion-architecture.md
@@ -0,0 +1,121 @@
+# Create Medallion Architecture using AIDP Workbench
+
+## Introduction
+
+This lab guides you through creating a medallion architecture using the Oracle AI Data Platform (AIDP). You'll learn how to set up workspaces, configure compute resources, and implement a multi-tier data processing pipeline.
+
+A medallion architecture is a data engineering design that organizes data into 3 tiers: bronze, silver, and gold. The bronze tier holds unprocessed and mostly raw data, the silver holds cleaned and organized data, while the gold tier holds processed, transformed, clean data that is ready for its final use. This final use could be analytics, ingestion into an application, or an AI use case. This architecture provides clear data lineage and allows the data pipeline to be easily edited.
+
+Estimated Time: 45 minutes
+
+### Objectives
+
+In this lab, you will:
+
+- Create and configure a workspace in AIDP Workbench.
+- Create a compute cluster in the workspace.
+- Use the AIDP Workbench notebook interface to implement a medallion architecture.
+- Utilize AI functionalities to enhance data processing.
+
+### Prerequisites
+
+This lab assumes you have:
+
+- A basic understanding of data science.
+
+## Task 1: Create Workspace and Compute Cluster
+
+1. In AIDP Workbench, open the **Workspace** tab and select **Create**.
+
+
+
+2. Enter the Workspace name **Medallion\_Arch** and then select **Create**. While your workspace is provisioning, you'll see the default workspace that was created when you set up the AIDP Workbench instance.
+
+
+
+3. Select **Medallion\_Arch** to enter the workspace. To create folders for the notebooks associated with the bronze, silver, and gold medallion tiers, select the plus icon and choose **Folder**
+
+
+
+4. Name the folder **Bronze** and select **Create**. Repeat these steps to make two additional folders named **Silver** and **Gold**.
+
+
+
+5. To review the permissions for the **Bronze** folder, select the actions menu then choose **Permissions**.
+
+
+
+6. Select the plus icon and view how to grant permissions to roles or individual users. These role-based access controls allow fine grain control over security and collaboration in AIDP Workbench.
+
+
+
+7. Next, to create a compute cluster in the workspace, open the **Compute** tab from the menu then select the plus icon.
+
+
+
+8. Enter the Compute Cluster name **Medallion\_Compute**. Cluster creation defaults to a **Quickstart** setting which creates a small cluster that spins up very quickly. Deselect **Autoscale** and leave all other selections as is. Feel free to browse and view other compute shape options under the **Custom** section. Select **Create**.
+
+
+
+9. Wait for the cluster to become active. Select **Medallion\_Compute** to view its details. Here you can learn more about a cluster, including which notebooks use the cluster. Additionally, in the **Library** section you can install libraries from a **requirements.txt** file.
+
+
+
+## Task 2: Import and Run Notebooks
+
+Now you'll import the notebooks used to implement the three tiers of the medallion architecture.
+
+1. Open the **Medallion_Arch** workspace and select the **Bronze** folder.
+
+
+
+2. To import the notebook used to create the bronze tier, which can be downloaded at [this link](https://objectstorage.us-ashburn-1.oraclecloud.com/n/idmqvvdwzckf/b/LiveLab-Files_Bucket/o/aidp-workbench-ll-files.zip), select the upload file icon.
+
+
+
+3. Choose the **1\_create\_bronze\_tier** file and select **Upload**.
+
+
+
+4. Repeat the same process for the **Silver** and **Gold** folders. Upload **2\_silver\_transformation**, **3\_silver\_transformation\_continent**, and **4\_silver\_transformation\_summary** into the **Silver** folder. Upload **5\_gold\_join** and **6\_gold\_job\_into\_DB** into the **Gold** folder.
+
+5. Open the **Bronze** folder. Select the **create\_bronze\_tier** file to open it in the notebook interface.
+
+
+
+6. Once in the notebook interface you need to attach a compute cluster on which to run the code. Select **Cluster** then **Attach existing cluster**. Choose the **Medallion\_Compute** you created earlier.
+
+
+
+7. Scroll through the notebook and review the code you are about to run. The main actions in this notebook are the creation of a **bronze\_supplier** catalog and a schema. Then the **basic\_supplier** and **supplier\_emotions** datasets are written to the catalog as tables.
+
+8. Once you have reviewed the code, select **Run all**.
+
+
+
+10. When this process is complete, continue to the notebooks in the **Silver** folder. Review and run them in numerical order. These notebooks clean and organize the bronze tier data to create the silver tier. The code leverages LLMs from the OCI Gen AI Service to augment the data.
+
+
+
+11. Finally run the two notebooks in the **Gold** folder. These noteboooks consolidate tables from the silver tier into a finalized gold table. This table is then loaded into the 26ai database using the external catalog you created earlier. Saving the gold tier data to this datastore allows it to be effectively leveraged for analytics workloads.
+
+
+
+9. Navigate to the master catalog to view the catalogs created by the notebook code. Notice that the bronze, silver, and gold tier catalogs are created and populated in the master catalog.
+
+
+
+You have now imported notebooks and run the code to create a basic medallion architecture based on the supplier data you stored in the AIDP Workbench Master Catalog.
+
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+- [AIDP Workbench Notebooks Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/notebooks.html)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/2-create-medallion-architecture/images/access-bronze-folder.png b/aidp-essentials/2-create-medallion-architecture/images/access-bronze-folder.png
new file mode 100644
index 000000000..2e2678349
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/access-bronze-folder.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/access-permissions.png b/aidp-essentials/2-create-medallion-architecture/images/access-permissions.png
new file mode 100644
index 000000000..6be0ae673
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/access-permissions.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/add-permissions.png b/aidp-essentials/2-create-medallion-architecture/images/add-permissions.png
new file mode 100644
index 000000000..8c27ea3c4
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/add-permissions.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/attach-cluster.png b/aidp-essentials/2-create-medallion-architecture/images/attach-cluster.png
new file mode 100644
index 000000000..9052f3e6b
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/attach-cluster.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/catalogs.png b/aidp-essentials/2-create-medallion-architecture/images/catalogs.png
new file mode 100644
index 000000000..3a7b299f1
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/catalogs.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/compute-details.png b/aidp-essentials/2-create-medallion-architecture/images/compute-details.png
new file mode 100644
index 000000000..fc527e2f4
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/compute-details.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/compute-settings.png b/aidp-essentials/2-create-medallion-architecture/images/compute-settings.png
new file mode 100644
index 000000000..31ddfd3a4
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/compute-settings.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/configure-bronze-task.png b/aidp-essentials/2-create-medallion-architecture/images/configure-bronze-task.png
new file mode 100644
index 000000000..d6c3dffa5
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/configure-bronze-task.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-bronze-folder.png b/aidp-essentials/2-create-medallion-architecture/images/create-bronze-folder.png
new file mode 100644
index 000000000..9fe5ac53a
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-bronze-folder.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-compute.png b/aidp-essentials/2-create-medallion-architecture/images/create-compute.png
new file mode 100644
index 000000000..523392747
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-compute.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-folder.png b/aidp-essentials/2-create-medallion-architecture/images/create-folder.png
new file mode 100644
index 000000000..c28d45eb7
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-folder.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-job.png b/aidp-essentials/2-create-medallion-architecture/images/create-job.png
new file mode 100644
index 000000000..6c60d36e0
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-job.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-workspace-button.png b/aidp-essentials/2-create-medallion-architecture/images/create-workspace-button.png
new file mode 100644
index 000000000..b41f9369a
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-workspace-button.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/create-workspace.png b/aidp-essentials/2-create-medallion-architecture/images/create-workspace.png
new file mode 100644
index 000000000..aa509d029
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/create-workspace.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/gold-folder.png b/aidp-essentials/2-create-medallion-architecture/images/gold-folder.png
new file mode 100644
index 000000000..8a34b1263
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/gold-folder.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/gold-notebooks.png b/aidp-essentials/2-create-medallion-architecture/images/gold-notebooks.png
new file mode 100644
index 000000000..4778fc637
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/gold-notebooks.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/open-notebook.png b/aidp-essentials/2-create-medallion-architecture/images/open-notebook.png
new file mode 100644
index 000000000..0cf52003c
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/open-notebook.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/run-notebook.png b/aidp-essentials/2-create-medallion-architecture/images/run-notebook.png
new file mode 100644
index 000000000..72e1d75ec
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/run-notebook.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/silver-notebooks.png b/aidp-essentials/2-create-medallion-architecture/images/silver-notebooks.png
new file mode 100644
index 000000000..b5f41b29d
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/silver-notebooks.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/upload-bronze.png b/aidp-essentials/2-create-medallion-architecture/images/upload-bronze.png
new file mode 100644
index 000000000..d7c6a8d2f
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/upload-bronze.png differ
diff --git a/aidp-essentials/2-create-medallion-architecture/images/upload-file-workspace.png b/aidp-essentials/2-create-medallion-architecture/images/upload-file-workspace.png
new file mode 100644
index 000000000..272fb713c
Binary files /dev/null and b/aidp-essentials/2-create-medallion-architecture/images/upload-file-workspace.png differ
diff --git a/aidp-essentials/3-create-workflows/3-create-workflows.md b/aidp-essentials/3-create-workflows/3-create-workflows.md
new file mode 100644
index 000000000..0f4bf2807
--- /dev/null
+++ b/aidp-essentials/3-create-workflows/3-create-workflows.md
@@ -0,0 +1,141 @@
+# Create Workflows to Operationalize a Medallion Architecture with AIDP Workbench
+
+## Introduction
+
+This lab guides you through the process of creating and managing jobs from the Workflows tab in Oracle AI Data Platform Workbench to automate data processing tasks. You will configure jobs to process your medallion architecture data on a regular basis.
+
+Estimated Time: 45 minutes
+
+### Objectives
+
+In this lab, you will:
+* Learn the core concepts of workflow creation in Oracle AI Data Platform.
+* Create and configure jobs and tasks within a workflow.
+* Implement conditional logic to customize job execution.
+* Monitor and manage job runs.
+
+### Prerequisites
+
+This lab assumes you have:
+
+* A basic understanding of data pipelines concepts.
+
+## Task 1: Create a Workflows for each Tier of the Medallion Architecture
+
+You would like your medallion notebooks to run on a schedule so that new data added to your data sources is processed regularly.
+
+1. Begin by selecting **Workflow** and then **Create job**
+
+
+
+2. Enter the Job Name **Bronze\_Workflow** and leave all other fields as they are. Select **Create**
+
+
+
+3. You are brought to the job editor where you can define the jobs that make up your task. The first task is already open. Enter the task name **Bronze\_1**. For **Task type** select **Notebook task**. Select **Browse** and navigate to the **Bronze** folder to select the **create\_bronze\_tier** file. For **Cluster** select **Medallion\_Compute**.
+
+
+
+4. This is the only bronze notebook, so this is the only task you will create. Select **Run now** and navigate to the **Runs** tab to test if the job runs successfully. A green check will appear when it does.
+
+
+
+6. Return to the workflows page using the breadcrumb menu. Create a second workflow called **Silver\_Workflow**.
+
+
+
+7. Create a first task called **Silver\_1** in the same way you did for the bronze job, this time using the **2\_silver\_transformation** notebook.
+
+
+
+8. Create a second task by selecting **Add task**. Name this one **Silver\_2** and make it in the same way using the **3\_silver\_transformation\_continent** notebook.
+
+
+
+5. Notice that the section **Depends on** has **Silver\_1** selected. This means that currently this task depends on the first task. The **Run if** selection tells us that this second task will only run if the first task executes and succeeds. Leave these selections as is, but note that different **Run if** conditions can allow you to create branching tasks depending on the results of previous ones.
+
+
+
+8. Create a 3rd and final task for this workflow. Make it a notebook task to run the **4\_silver\_transformation\_summery** notebook. Make sure that it is dependent on the 2nd task.
+
+
+
+9. Test this workflow by choosing **Run now** and navigating to the **Runs** tab.
+
+
+
+10. Create a third workflow called **Gold\_Workflow**. Add tasks to run the notebooks from the **Gold** folder to it in numerical order. Run the job to test it as you did the previous ones.
+
+
+
+## Task 2: Create Unified Job to Run Medallion Architecture
+
+Now you will make a final workflow that ties together the 3 you just created.
+
+1. Create a workflow and call it **Medallion\_Workflow**.
+
+
+
+2. Name the first task **Bronze_Tier** and select **Nested task** for the **Task type**. Browse the available jobs and select the **Bronze\_Workflow** job. This means that the entire workflow will run as a single task within the **Medallion\_Workflow**.
+
+
+
+3. We would like to configure this workflow so that the bronze tier tasks run every day, but the silver and gold ones only run on weekdays. To achieve this, create a second task called **Weekday\_Condition** and for **Task type** choose **If/else condition**.
+
+
+
+4. Under **Condition** next to **A**, paste in the below text. This text references a parameter that returns true on weekdays and false on the weekend. Select **==** as the operator and type **true** into the other side of the condition expression. Leave all other options set to the defaults. Optionally you could add additional conditions to the if/else logic, but you only need the one.
+
+```
+
+ {{job.start_time.is_weekday}}
+
+ ```
+
+
+
+5. Create a third task and name it **Silver\_Tier**. Make it a **Nested task** and choose the **Silver\_Workflow** job. Under the **Depends on** section make sure that **Weekday\_Condition (true)** is selected. This means that this task will only run when the condition in the if/else condition evaluates to true. Here you could create an alternate branching task to run if the condition returned false instead.
+
+
+
+6. Create a fourth task and name it **Gold\_Tier**. Make sure that it is dependent on the **Silver\_Tier** task.
+
+
+
+7. Now your workflow is complete. It combines all of the data processing for the bronze, silver, and gold tiers. Select **Run now** to test the workflow. Navigate to the **Runs** tab and select **View** to see its details.
+
+
+
+8. The **Graph** section displays the tasks that make up the job run. Select a task to view details for that task.
+
+
+
+9. Select the **Timeline** tab. This tab displays tasks executed. If you are running this workflow on the weekend, the silver and gold tasks will not have run because of the if/else task you added.
+
+
+
+10. Select **Medallion\_Job** in the breadcrumb menu and then select **Details** to view job details.
+
+
+
+11. On this page you can view and modify settings for the job, but we are interested in the **Schedule** section. Select **Add** to create a new schedule.
+
+
+
+12. Set the **Frequency** to daily, leave all other options as is and select **Create**.
+
+
+
+You have now created and scheduled a job to process your data into the 3 tiers of the medallion architecture, ensuring that high quality data is created and regularly updated for regular use.
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+- [AIDP Workflows Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/workflows.html)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/3-create-workflows/images/Add_Schedule.png b/aidp-essentials/3-create-workflows/images/Add_Schedule.png
new file mode 100644
index 000000000..e4e1231c0
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/Add_Schedule.png differ
diff --git a/aidp-essentials/3-create-workflows/images/Create_Schedule.png b/aidp-essentials/3-create-workflows/images/Create_Schedule.png
new file mode 100644
index 000000000..808f24e71
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/Create_Schedule.png differ
diff --git a/aidp-essentials/3-create-workflows/images/Ifelse-name.png b/aidp-essentials/3-create-workflows/images/Ifelse-name.png
new file mode 100644
index 000000000..4d0a41d45
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/Ifelse-name.png differ
diff --git a/aidp-essentials/3-create-workflows/images/Ifelse-task.png b/aidp-essentials/3-create-workflows/images/Ifelse-task.png
new file mode 100644
index 000000000..70ea9bd1a
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/Ifelse-task.png differ
diff --git a/aidp-essentials/3-create-workflows/images/Navigate_To_Runs.png b/aidp-essentials/3-create-workflows/images/Navigate_To_Runs.png
new file mode 100644
index 000000000..0bba97513
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/Navigate_To_Runs.png differ
diff --git a/aidp-essentials/3-create-workflows/images/add-schedule.png b/aidp-essentials/3-create-workflows/images/add-schedule.png
new file mode 100644
index 000000000..fa18c3a70
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/add-schedule.png differ
diff --git a/aidp-essentials/3-create-workflows/images/bronze-task-details.png b/aidp-essentials/3-create-workflows/images/bronze-task-details.png
new file mode 100644
index 000000000..e588b24c2
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/bronze-task-details.png differ
diff --git a/aidp-essentials/3-create-workflows/images/bronze-tier-details.png b/aidp-essentials/3-create-workflows/images/bronze-tier-details.png
new file mode 100644
index 000000000..950ce4774
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/bronze-tier-details.png differ
diff --git a/aidp-essentials/3-create-workflows/images/create-job.png b/aidp-essentials/3-create-workflows/images/create-job.png
new file mode 100644
index 000000000..ee38a2b5e
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/create-job.png differ
diff --git a/aidp-essentials/3-create-workflows/images/create-medallion-workflow.png b/aidp-essentials/3-create-workflows/images/create-medallion-workflow.png
new file mode 100644
index 000000000..3d15ed652
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/create-medallion-workflow.png differ
diff --git a/aidp-essentials/3-create-workflows/images/create-silver-workflow.png b/aidp-essentials/3-create-workflows/images/create-silver-workflow.png
new file mode 100644
index 000000000..710472399
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/create-silver-workflow.png differ
diff --git a/aidp-essentials/3-create-workflows/images/create-workflow.png b/aidp-essentials/3-create-workflows/images/create-workflow.png
new file mode 100644
index 000000000..11324db8d
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/create-workflow.png differ
diff --git a/aidp-essentials/3-create-workflows/images/gold-tier.png b/aidp-essentials/3-create-workflows/images/gold-tier.png
new file mode 100644
index 000000000..6672d0958
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/gold-tier.png differ
diff --git a/aidp-essentials/3-create-workflows/images/gold-workflow.png b/aidp-essentials/3-create-workflows/images/gold-workflow.png
new file mode 100644
index 000000000..86b11eb37
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/gold-workflow.png differ
diff --git a/aidp-essentials/3-create-workflows/images/name-condition.png b/aidp-essentials/3-create-workflows/images/name-condition.png
new file mode 100644
index 000000000..6e9ac09fd
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/name-condition.png differ
diff --git a/aidp-essentials/3-create-workflows/images/navigate-to-details.png b/aidp-essentials/3-create-workflows/images/navigate-to-details.png
new file mode 100644
index 000000000..73ede5261
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/navigate-to-details.png differ
diff --git a/aidp-essentials/3-create-workflows/images/run-bronze.png b/aidp-essentials/3-create-workflows/images/run-bronze.png
new file mode 100644
index 000000000..6e6900242
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/run-bronze.png differ
diff --git a/aidp-essentials/3-create-workflows/images/run-graph.png b/aidp-essentials/3-create-workflows/images/run-graph.png
new file mode 100644
index 000000000..52ae6c2b8
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/run-graph.png differ
diff --git a/aidp-essentials/3-create-workflows/images/run-medallion.png b/aidp-essentials/3-create-workflows/images/run-medallion.png
new file mode 100644
index 000000000..30a8f95fa
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/run-medallion.png differ
diff --git a/aidp-essentials/3-create-workflows/images/set-schedule.png b/aidp-essentials/3-create-workflows/images/set-schedule.png
new file mode 100644
index 000000000..642bf140d
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/set-schedule.png differ
diff --git a/aidp-essentials/3-create-workflows/images/silver-3-details.png b/aidp-essentials/3-create-workflows/images/silver-3-details.png
new file mode 100644
index 000000000..275979b3e
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/silver-3-details.png differ
diff --git a/aidp-essentials/3-create-workflows/images/silver-add-task.png b/aidp-essentials/3-create-workflows/images/silver-add-task.png
new file mode 100644
index 000000000..6f1b99a3d
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/silver-add-task.png differ
diff --git a/aidp-essentials/3-create-workflows/images/silver-depends.png b/aidp-essentials/3-create-workflows/images/silver-depends.png
new file mode 100644
index 000000000..66593be72
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/silver-depends.png differ
diff --git a/aidp-essentials/3-create-workflows/images/silver-task-1.png b/aidp-essentials/3-create-workflows/images/silver-task-1.png
new file mode 100644
index 000000000..e6773c33c
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/silver-task-1.png differ
diff --git a/aidp-essentials/3-create-workflows/images/silver-tier.png b/aidp-essentials/3-create-workflows/images/silver-tier.png
new file mode 100644
index 000000000..65ec74364
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/silver-tier.png differ
diff --git a/aidp-essentials/3-create-workflows/images/timeline-tab.png b/aidp-essentials/3-create-workflows/images/timeline-tab.png
new file mode 100644
index 000000000..c12a72cbd
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/timeline-tab.png differ
diff --git a/aidp-essentials/3-create-workflows/images/weekday-condition.png b/aidp-essentials/3-create-workflows/images/weekday-condition.png
new file mode 100644
index 000000000..ae6300235
Binary files /dev/null and b/aidp-essentials/3-create-workflows/images/weekday-condition.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/4-create-connector-to-oac.md b/aidp-essentials/4-create-connector-to-oac/4-create-connector-to-oac.md
new file mode 100644
index 000000000..1c1523c14
--- /dev/null
+++ b/aidp-essentials/4-create-connector-to-oac/4-create-connector-to-oac.md
@@ -0,0 +1,102 @@
+# Create Connection from Oracle AI Data Platform Workbench to Oracle Analytics Cloud (OAC)
+
+## Introduction
+
+In this lab you will learn how to establish a connection between Oracle AI Data Platform Workbench and Oracle Analytics Cloud (OAC) to visualize and analyze your AIDP data in OAC.
+
+Estimated Time: 20 minutes
+
+### Objectives
+
+In this lab, you will:
+* Generate and download the connection configuration file from Oracle AI Data Platform.
+* Generate an API key pair to be used when defining the connection.
+* Create a connection in OAC to AIDP Workbench using the config file and API key.
+
+
+### Prerequisites
+
+This lab assumes you have:
+* An Oracle Cloud account with access to both Oracle AI Data Platform and Oracle Analytics Cloud.
+* Familiarity with Oracle Analytics Cloud.
+
+## Task 1: Create Oracle Analytics Cloud Instance (Optional)
+
+If you already have an Oracle Analytics Cloud instance you can use, skip this task.
+
+1. From the OCI console, select the Navigation Meny, **Analytics** and then **Oracle Analytics Cloud**
+
+
+
+2. Select **Create Instance**
+
+
+
+3. Name the instance **LivelabOAC**. Leave all other selections as is and select **Create**.
+
+
+
+4. When the instance is finished provisioning, you can now access the OAC home page by selecting **Analytics Home Page**.
+
+
+
+## Task 3: Generate an API Key pair
+
+You will need an API key to create the connection between OAC and AIDP Workbench.
+
+1. From any page in the OCI Console, select the **Profile** icon then select your username.
+
+
+
+2. Select the **Tokens and keys** tab and then **Add API key**
+
+
+
+3. Keep **Generate API key pair** selected. Select **Download private key** then choose **Add**.
+
+
+
+## Task 3: Generate the Connection Configuration File
+
+To connect AIDP Workbench and OAC, you first need a config file from the compute cluster you will use for the connection.
+
+1. Return to the AIDP Workbench. Select **Compute** from within your workspace and then the **Medallion_Compute** cluster.
+
+
+
+2. Select the **Connection Details** tab. Select the **Oracle Analytics Cloud** icon. A **config.json** file will download to your local machine.
+
+
+
+
+
+## Task 4: Create the Connection in Oracle Analytics Cloud
+
+1. Open up the Oracle Analytics Cloud homepage. Select **Create** and then **Connection**.
+
+
+
+2. Select the **Oracle AI Data Platform** icon. Use the search bar if you cannot locate it.
+
+
+
+3. Enter the **Connection Name** **Livelab\_AIDP\_Connection**. In the **Connection Details**, **Select...** and choose the **config.json** file that you downloaded from the compute cluster. In the **Private API Key**, **Select...** and choose the private key that you downloaded from the OCI console. Note that fields will be populated using these files, which are blocked out in the image for privacy. Select **Supplier\_External\_26ai** for **Catalog** and then select **Save**.
+
+> **Note:** Currently, the connection can only be made to a single catalog, not the master catalog.
+
+
+
+Congratulations! You have now created a connection between the **Supplier\_external\_26ai** catalog and your OAC instance. You can now use this connection to pull data from the catalog into OAC for visualization and analysis.
+
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+- [Connecting OAC to AIDP Workbench Documentation](https://docs.oracle.com/en/cloud/paas/analytics-cloud/acsds/connect-ai-data-platform.html)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/4-create-connector-to-oac/images/access-api-key.png b/aidp-essentials/4-create-connector-to-oac/images/access-api-key.png
new file mode 100644
index 000000000..67821afda
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/access-api-key.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/access-compute.png b/aidp-essentials/4-create-connector-to-oac/images/access-compute.png
new file mode 100644
index 000000000..074f15ca5
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/access-compute.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/access-oac-creation.png b/aidp-essentials/4-create-connector-to-oac/images/access-oac-creation.png
new file mode 100644
index 000000000..2256b9240
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/access-oac-creation.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/access-oac-homepage.png b/aidp-essentials/4-create-connector-to-oac/images/access-oac-homepage.png
new file mode 100644
index 000000000..cb2faa938
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/access-oac-homepage.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/access-user-profile.png b/aidp-essentials/4-create-connector-to-oac/images/access-user-profile.png
new file mode 100644
index 000000000..1379d18fd
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/access-user-profile.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/add-api-key.png b/aidp-essentials/4-create-connector-to-oac/images/add-api-key.png
new file mode 100644
index 000000000..2196e8d7e
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/add-api-key.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/configure-connection.png b/aidp-essentials/4-create-connector-to-oac/images/configure-connection.png
new file mode 100644
index 000000000..f1c16da5e
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/configure-connection.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/create-connection-from-homepage.png b/aidp-essentials/4-create-connector-to-oac/images/create-connection-from-homepage.png
new file mode 100644
index 000000000..2d8e29cbd
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/create-connection-from-homepage.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/create-oac-instance.png b/aidp-essentials/4-create-connector-to-oac/images/create-oac-instance.png
new file mode 100644
index 000000000..9b261c2d1
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/create-oac-instance.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/get-oac-config.png b/aidp-essentials/4-create-connector-to-oac/images/get-oac-config.png
new file mode 100644
index 000000000..ac7e722b8
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/get-oac-config.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/navigate-to-oac.png b/aidp-essentials/4-create-connector-to-oac/images/navigate-to-oac.png
new file mode 100644
index 000000000..b9408da4c
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/navigate-to-oac.png differ
diff --git a/aidp-essentials/4-create-connector-to-oac/images/select-aidp-connector.png b/aidp-essentials/4-create-connector-to-oac/images/select-aidp-connector.png
new file mode 100644
index 000000000..12d0a51ef
Binary files /dev/null and b/aidp-essentials/4-create-connector-to-oac/images/select-aidp-connector.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/5-create-connector-to-faidp.md b/aidp-essentials/5-create-connector-to-faidp(optional)/5-create-connector-to-faidp.md
new file mode 100644
index 000000000..a11290591
--- /dev/null
+++ b/aidp-essentials/5-create-connector-to-faidp(optional)/5-create-connector-to-faidp.md
@@ -0,0 +1,82 @@
+# Create Connector from FAIDP to AIDP Workbench
+
+## Introduction
+
+In this lab you will share data from Fusion AI Data Platform (FAIDP) with Oracle AI Data Platform. Creating shares from FAIDP to AIDP allows for seamless integration of the two systems for AI and data science tasks using your FAIDP data.
+
+Estimated Time: 15 minutes
+
+### Objectives
+
+In this lab, you will:
+* Enable the Oracle AI Data Platform feature within FAIDP.
+* Configure a connection from FAIDP to Oracle AI Data Platform.
+* Share data from FAIDP to Oracle AI Data Platform and view it in the master catalog.
+
+### Prerequisites
+
+This lab assumes you have:
+
+* Access to the admin console of a FAIDP instance.
+* Familiarity with the FAIDP admin console.
+
+## Task 1: Enabling Oracle AI Data Platform Feature in FAIDP
+
+1. Begin at the admin console of your FAIDP instance. Select **Enable Features**
+
+
+
+2. Select **Oracle AI Data Platform** and return to the main admin console page.
+
+
+
+## Task 2: Creating a Connection from FAIDP to Oracle AI Data Platform
+
+1. From the admin console, under the heading **Application Administration** select **Data Configuration**.
+
+
+
+2. Under the heading **Configurations**, select **Manage Connections**.
+
+
+
+3. A connection to **Oracle AI Data Platform** displays since you enabled the feature (it may appear as **Oracle Intelligent Data Lake**). To configure this connection, select the actions menu and then **Edit Connection**.
+
+
+
+4. In the**Edit Connection** window the top 3 fields are automatically populated. Complete the other fields. The OCIDs for various OCI resources can be found in the OCI console section for the given resource. Select **Update** when finished.
+
+
+
+5. Return to the **Data Configuration** page and select **Data Share**.
+
+
+
+6. On this page is a list of the data tables from your FAIDP instance that are available to share to external sources. Locate a table you would like to share with the AIDP Workbench. Select the actions menu and then **Edit**.
+
+
+
+7. In the **Update Target Connections** window, select **Oracle AI Data Platform** (it may appear as **Oracle Intelligent Data Lake**) in the **Target Connections** section. Select **Update**.
+
+
+
+8. Select the data table whose target you just updated. Select **Publish** and then choose **Publish** again to publish the table to the AIDP Workbench.
+
+
+
+9. Return to your AIDP Workbench instance. The tables shared with AIDP will appear in the master catalog, in a catalog with the name you specified when editing the connection in the FAIDP admin console. Here you can view the shared tables. After creating a share, it may take some time for the data to appear in AIDP Workbench after the share has been created.
+
+
+
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+* [Fusion Data in Oracle AI Data Platform with BICC](https://docs.oracle.com/en/cloud/paas/ai-data-platform/aidug/fusion-data-oracle-ai-data-platform.html)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-configure-connection.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-configure-connection.png
new file mode 100644
index 000000000..de7d693d9
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-configure-connection.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-configuration.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-configuration.png
new file mode 100644
index 000000000..76062c4d9
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-configuration.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-share.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-share.png
new file mode 100644
index 000000000..1049c2070
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-data-share.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-enable-features.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-enable-features.png
new file mode 100644
index 000000000..7ac2175ea
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-enable-features.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-manage-connections.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-manage-connections.png
new file mode 100644
index 000000000..ef29de092
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/access-manage-connections.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/configure-connection.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/configure-connection.png
new file mode 100644
index 000000000..7c42fcba3
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/configure-connection.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/edit-target.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/edit-target.png
new file mode 100644
index 000000000..a98ea876a
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/edit-target.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/enable-feature.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/enable-feature.png
new file mode 100644
index 000000000..323c71c25
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/enable-feature.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/publish-data.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/publish-data.png
new file mode 100644
index 000000000..d3191b82b
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/publish-data.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/update-target.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/update-target.png
new file mode 100644
index 000000000..17b97d313
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/update-target.png differ
diff --git a/aidp-essentials/5-create-connector-to-faidp(optional)/images/view-fusion-data-aidp.png b/aidp-essentials/5-create-connector-to-faidp(optional)/images/view-fusion-data-aidp.png
new file mode 100644
index 000000000..a188a34f1
Binary files /dev/null and b/aidp-essentials/5-create-connector-to-faidp(optional)/images/view-fusion-data-aidp.png differ
diff --git a/aidp-essentials/introduction/introduction.md b/aidp-essentials/introduction/introduction.md
new file mode 100644
index 000000000..b4a14aa12
--- /dev/null
+++ b/aidp-essentials/introduction/introduction.md
@@ -0,0 +1,35 @@
+# Introduction
+
+## About this Workshop
+
+This workshop walks you through the creation of a medallion architecture using the AI Data Platform (AIDP) Workbench and 26ai database. Along the way you will learn the fundamentals of working with the AIDP Workbench including concepts like the master catalog, workspaces, compute clusters, and workflows. You will also learn how to link your data to Oracle Analytics Cloud for data visualization, and how to bring data from Fusion AI Data Platform to your AIDP Workbench.
+
+Estimated Workshop Time: 2 hours 40 minutes
+
+### Objectives
+
+In this workshop, you will learn how to:
+* Provision an AI Data Platform Workbench instance.
+* Load data into and access external data from the master catalog.
+* From the notebook interface create a medallion architecture using data from the master catalog.
+* Create and schedule jobs from the Workflows tab.
+* Connect the AIDP Workbench to Oracle Analytics Cloud for data visualization.
+* Connect Fusion AI Data Platform to your AI Data Platform for data sharing.
+
+### Prerequisites (Optional)
+
+This lab assumes you have:
+* Intermediate knowledge of OCI preferred
+* Must have your own Fusion AI Data Platform instance for the optional 5th lab.
+
+
+## Learn More
+
+- [Oracle AI Data Platform Community Site](https://community.oracle.com/products/oracleaidp/)
+- [Oracle AI Data Platform Documentation](https://docs.oracle.com/en/cloud/paas/ai-data-platform/)
+- [Oracle Analytics Training Form](https://community.oracle.com/products/oracleanalytics/discussion/27343/oracle-ai-data-platform-webinar-series)
+
+## Acknowledgements
+* **Author** - Miles Novotny, Senior Product Manager, Oracle Analytics Service Excellence
+* **Contributors** - Farzin Barazandeh, Senior Principal Product Manager, Oracle Analytics Service Excellence
+* **Last Updated By/Date** - Miles Novotny, December 2025
diff --git a/aidp-essentials/other-livelabs/other-livelabs.md b/aidp-essentials/other-livelabs/other-livelabs.md
new file mode 100644
index 000000000..8deba413e
--- /dev/null
+++ b/aidp-essentials/other-livelabs/other-livelabs.md
@@ -0,0 +1,6 @@
+# Other LiveLabs you might like
+
+
+- [Accelerate Analytics on OAC with Generative AI, AIDP, and Autonomous AI Lakehouse](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=4278&clear=RR,180&session=112075170297623)
+
+
diff --git a/aidp-essentials/workshops/desktop/index.html b/aidp-essentials/workshops/desktop/index.html
new file mode 100644
index 000000000..aebbdda4a
--- /dev/null
+++ b/aidp-essentials/workshops/desktop/index.html
@@ -0,0 +1,63 @@
+
+
+
+