Gitpod for Education

Spend less time on tedious configurations and more time actually teaching

Get started

I would rather close down the academy than stop using Gitpod.

Alejandro Sanchez, Founder at 4Geeks

Be ready to teach immediately

Spin up fresh cloud development environments for each learner, in the cloud, in seconds.

Automated setup for every student

Give every student a one-click setup button so they're ready to follow the lesson and start learning. No need to spend time on manual configuration setups that require assistance.

Collaborate on code together

Share running workspaces for pair programming and for helping students directly in their running developer environment.

Code anywhere, on any device

You no longer need an over-powered laptop to code, Gitpod works just as smoothly on a Chromebook or iPad. All you need is a browser.

Gitpod Workspace on an iPad.

Integrate, don’t dictate

Gitpod is a fast, resource-efficient, open-source platform that integrates with your individual stack.

Bring your IDE

Gitpod natively integrates with JetBrains IDEs and VS Code. Other IDEs can be configured easily.

Connect your Git provider

It doesn’t matter whether your company works with GitHub, Gitlab or Bitbucket. You can start Gitpod from any Git repository.

Get started with Gitpod


Try Gitpod for free

Open your code repository in Gitpod and experiment with automating your setup.

Get started

Join our community

Open your code repository in Gitpod and experiment with automating your setup.

Join Discord

Used by leading educational institutions

Featured Customer Stories

Read how our customers improved their development workflows


How is my usage calculated?

Gitpod usage is measured in credits. Larger workspace classes use credits at a faster rate.
1 credit = €0.036.

Workspaces Usage rate


up to 4 cores, 8 GB RAM, 30GB storage


(10 credits)


up to 8 cores, 16GB RAM, 50GB storage


(20 credits)

Note: metered usage includes prebuilds. Storage metering is planned to start in the near future.

Is there a minimum payment for Gitpod Cloud?

Yes, the minimum billed amount is €9 for 1,000 credits for Gitpod Cloud. That's up to 100 hours in Gitpod depending on the workspace classes you are using. You will pay-as-you-go based on usage after that. Gitpod Cloud - free trial has no minimum but requires an upgrade to Gitpod Cloud once you've used 50 hours / month.

My lessons don't start with code. How does Gitpod help my students?

An empty Gitpod workspace with no code comes pre-installed with many common developer tools including Git, Node, Java, and Go. These can be difficult for students to install themselves, especially when your instruction may be based on a specific version.

Many scripts run differently on Mac, Windows, and Linux, but since Gitpod runs everything in a Linux container, students are guaranteed a consistent experience no matter what device they use.

Do users get their own workspaces? How does collaboration work?

When a user starts a Gitpod workspace, they get their own unique clone of the developer environment where they can code independently.

Users can share their workspace to allow others to access their dev environment exactly as they do, which can allow instructors to help students directly.

Alternatively, collaboration features like VS Code Live Share still work with Gitpod.

How well does Gitpod work on unstable (eg: hotels/conferences) connections?

Gitpod workspaces actually often require less bandwidth than local development because dependencies and SDKs stay in the cloud instead of being downloaded to your local machine.

There is some overhead of a persistent connection, with your IDE operating as a thin client communicating with Gitpod, but the remote development features in VS Code and JetBrains Gateway are designed to be resilient with unstable connections and reconnecting automatically.

Get Started

Be ready to teach with Gitpod in minutes

  1. Open your project in Gitpod for the first time
  2. Pre-install system tools with a Dockerfile.
  3. Run your code automatically with start tasks
Gitpod in a Nutshell Gitpod in a Nutshell