GitHub Codespaces guides
Learn how to make the most of GitHub
All GitHub Codespaces guides
Quickstart for Codespaces
QuickstartTry out Codespaces in 5 minutes.
- Codespaces
Deep dive into Codespaces
QuickstartUnderstand how Codespaces works.
- Codespaces
Setting up your Node.js project for Codespaces
TutorialGet started with your JavaScript, Node.js, or TypeScript project in Codespaces by creating a custom dev container.
- Codespaces
- Developer
- Node
- JavaScript
Setting up your Python project for Codespaces
TutorialGet started with your Python project in Codespaces by creating a custom dev container.
- Codespaces
- Developer
- Python
Setting up your C# (.NET) project for Codespaces
Get started with your C# (.NET) project in Codespaces by creating a custom dev container.
- Codespaces
Setting up your Java project for Codespaces
Get started with your Java project in Codespaces by creating a custom dev container.
- Codespaces
Introduction to dev containers
How-to guideWhen you work in a codespace, the environment you are working in is created using a development container, or dev container, hosted on a virtual machine.
- Codespaces
- Set up
- Fundamentals
Personalizing Codespaces for your account
How-to guideYou can personalize Codespaces by using a dotfiles repository on GitHub or by using Settings Sync.
- Codespaces
- Set up
- Fundamentals
Creating a codespace
How-to guideYou can create a codespace for a branch in a repository to develop online.
- Codespaces
- Fundamentals
- Developer