GoTerm
All use cases

Classrooms and labs

A real terminal for every student

Students open the lab’s Linux machines in the browser on any laptop, even a Chromebook. When someone is stuck, you join their session and see exactly what they see.

Classes run on Teams: $35 a month for 5 people, then $10 a month for each extra person.

Students talking together around a table with laptops

Sound familiar?

Teaching the command line starts with setup

  • The first class goes on setup

    Half the room is installing an SSH client, and the other half can’t find their key.

  • You can’t see their screen

    A student says it doesn’t work. From the front of the room, you can’t tell why.

  • Access outlives the course

    The term ends, but accounts and keys stay on the lab machines until someone cleans them up.

How GoTerm helps

More time on Linux itself

The lab is set up once, by you. Students bring a browser, and you can be in any session in a moment.

Web terminal

Nothing to install, on any laptop

Students sign in and open a lab machine in a browser tab. Chromebooks, borrowed laptops and library computers all work.

  • You set up the lab machines and their keys once
  • Light and dark themes, and big text for the projector
  • Sessions keep running between classes, until they sit idle
A student’s terminal in the browser, in a light theme, showing a CSV file, a Python script and the error it stopped with

Live sharing

See exactly where they’re stuck

A student shares their session and you join from your own laptop. You see the same terminal, live, and type alongside them if they let you.

  • See who is in each session
  • View only, unless the student lets you type
  • Show the fix on the projector from the same session
The instructor’s view of a student’s session: the CSV file has a points column, the script reads score, and Python stops with ZeroDivisionError

Teams

A class is a team

Put the class in a team with the lab’s hosts and keys. Teaching assistants can be team admins, and students are members.

  • Add students by email
  • Students see only the lab machines
  • End the class’s access when the term is over
The team page for Linux 101, fall term, with the teaching assistant as a team admin and the students as members

In the lab

One instructor, the whole room

Every student works in a session of their own. When a hand goes up, you join that session from your seat.

  • Ana

    $ python3 hello.py

  • Ben

    Hello, Linux 101!

  • Chloe

    $ ls notes

  • Maya

    ZeroDivisionError

    (needs help)
  • Dev

    $ gcc hello.c

  • Hana

    $ cat README.md

You, in Maya’s session

The same terminal, live. Help her fix it, or put it on the projector for the whole class.

The plan that fits

Teams, for a class

A class runs on Teams: 5 people included, then $10 a month for each extra student. Write to us with your class size and term dates.

Compare all plans

Prices are in US dollars and billed monthly. VAT or sales tax is added at checkout where it applies.

For teams

Teams

$35per month

5 seats included. Extra seats are $10 a month each.

Work on the same servers together.

Start with Teams
  • Everything in Personal
  • Teams with their own admins, hosts and keys
  • Live session sharing, read-only or read-write
  • Session recording, kept up to 90 days
  • Access grants, guests and a connection log
  • Connector for private networks

Questions from teachers

Do students need to install anything?

No. GoTerm runs in the browser, so a Chromebook or a library computer is enough. The desktop app is there for students who prefer one.

Can I see what a student typed?

You see their session live when they share it with you. GoTerm never stores keystrokes; with recording on for a host, it keeps what the terminal showed.

What happens at the end of the term?

Give the class access with an end date and it closes on its own. You can also take anyone out of the class’s team at any time.

Can students reach the lab from home?

Yes. The lab machines stay where they are, and GoTerm reaches them through a jump host on your network. Students only need a browser.

Spend the first class on Linux, not on setup

Tell us about your class, your lab machines and your term dates.

More use cases