---
title: In-depth Semantic Kernel Demos
description: Go deeper with additional Demos to learn how to use Semantic Kernel. 
zone_pivot_groups: programming-languages
author: sophialagerkranspandey          
ms.topic: tutorial
ms.author: sopand
ms.date: 07/11/2023
ms.service: semantic-kernel
---

# Deep dive into Semantic Kernel

If you want to dive into deeper into Semantic Kernel and learn how to use more advanced functionality not explicitly covered in our Learn documentation, we recommend that you check out our concepts samples that individually demonstrate how to use specific features within the SDK.


:::row:::

   :::column span="3":::
        Each of the SDKs (Python, C#, and Java) have their own set of samples that walk through the SDK. Each sample is modeled as a test case within our main repo, so you're always guaranteed that the sample will work with the latest nightly version of the SDK! Below are most of the samples you'll find in our concepts project.


     ::: zone pivot="programming-language-csharp"
     > [!div class="nextstepaction"]
     > [View all C# concept samples on GitHub](https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples/Concepts)
     ::: zone-end

     ::: zone pivot="programming-language-python"
     > [!div class="nextstepaction"]
     > [View all Python concept samples on GitHub](https://github.com/microsoft/semantic-kernel/tree/main/python/samples/concepts)
     ::: zone-end

     
     ::: zone pivot="programming-language-java"
     > [!div class="nextstepaction"]
     > [View all Java concept samples on GitHub](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/syntaxexamples)
     ::: zone-end

   :::column-end:::
   :::column span="2":::
        :::image type="content" source="../media/tutorials/kernel-syntax-examples.png" alt-text="Leverage the kernel syntax examples on GitHub":::
   :::column-end:::
:::row-end:::

::: zone pivot="programming-language-java"

- [All Java concept samples](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/syntaxexamples)
- [Using Plugins](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/plugins)
- [Lights sample planning app](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/demos/lights)
- [Bing connector](https://github.com/microsoft/semantic-kernel-java/blob/main/samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/connectors/web/bing/BingConnector.java)
- [Booking agent](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-demos/booking-agent-m365)
- [Spring starter](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-demos/semantickernel-spring-starter)
- [Presidio integration sample](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-demos/sk-presidio-sample)
- [Presidio example plugin](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-sample-plugins/semantickernel-presidio-plugin)
- [OpenApi sample integration](https://github.com/microsoft/semantic-kernel-java/tree/main/samples/semantickernel-sample-plugins/semantickernel-openapi-plugin)
::: zone-end