---
title: "Examples and guides overview"
description: "Examples and guides for building, testing and deploying applications on CircleCI, organized by programming language, framework and platform."
platform: "Cloud, Server"
doc_version: "Server"
last_updated: "2026-10-20"
---

> For current CircleCI product defaults, deprecated patterns, and Cloud/Server differences, see [AGENTS.md](https://circleci.com/docs/AGENTS.md).
>
> For the complete documentation index and site structure, see [llms.txt](https://circleci.com/docs/llms.txt).

# Examples and guides overview

This page provides a collection of examples to help you learn how to build, test, and deploy applications written in the most common programming languages, frameworks, and platforms on CircleCI.

For basic examples of adding pipeline jobs in a specific execution environment such as a Docker container or Linux VM, review our [Hello World](https://circleci.com/docs/guides/server/getting-started/hello-world/) document.

## Language guides

To get a project up and running on CircleCI, see the following quickstart guides:

*   [Configure a Node.js Application on CircleCI](https://circleci.com/docs/guides/server/getting-started/language-javascript/)
    
*   [Configure a Python Application on CircleCI](https://circleci.com/docs/guides/server/getting-started/language-python/)
    
*   [Configure a Go Application on CircleCI](https://circleci.com/docs/guides/server/getting-started/language-go/)
    

We have created demo applications in various languages so you can learn by example. Each language listed below has an associated guide and public repository on GitHub.

| Language Guide | Framework | GitHub Repo Name |
| --- | --- | --- |
| [Configuring a Node.js Application on CircleCI^](https://circleci.com/docs/guides/server/getting-started/language-javascript/) | Vue.js | [Node.js sample](https://github.com/CircleCI-Public/sample-javascript-cfd) |
| [Configuring a Python Application on CircleCI^](https://circleci.com/docs/guides/server/getting-started/language-python/) | Flask | [Python sample](https://github.com/CircleCI-Public/sample-python-cfd) |
| [Java](https://github.com/CircleCI-Public/sample-java-cfd/blob/master/README.md) | Spring Boot | [Java sample](https://github.com/CircleCI-Public/sample-java-cfd) |
| [C#/.NET](https://github.com/CircleCI-Public/sample-dotnet-cfd/blob/master/README.md) | ASP.NET Core | [sample-dotnet-cfd](https://github.com/CircleCI-Public/sample-dotnet-cfd) |
| [Monorepo - Python backend and Node.js frontend](https://github.com/CircleCI-Public/sample-monorepo-cfd/blob/main/README.MD) | Flask, Vue.js | [sample-monorepo-cfd](https://github.com/CircleCI-Public/sample-monorepo-cfd) |

## Platform guides

Use the tutorial associated with your platform to learn about the customization that is possible in a [`.circleci/config.yml`](https://circleci.com/docs/reference/configuration-reference/).

| Platform guide | Description |
| --- | --- |
| [Windows Project Tutorial](https://circleci.com/docs/guides/server/execute/hello-world-windows/#example-application) | Full example of setting up a .NET project in CircleCI. |

## Next steps

*   Read the [Sample Configuration Files](https://circleci.com/docs/guides/server/toolkit/sample-config/) document for examples of using concurrent workflows, sequential workflows, fan-in/fan-out workflows, and building Linux and iOS in one configuration file.
    
*   Refer to the [Configuration Reference](https://circleci.com/docs/reference/configuration-reference/) for detailed syntax.