# Google Colab

**Colab** is an online **programming environment** for Python including a free runtime with a GPU and is the standard programming environment for our machine learning projects.

There are several other alternatives provding a free GPU in the cloud, however, Cola from Google is the most widely used. The restriction of Google Colab and those of other current providers are given here (status from Augut 2021):

{% embed url="<https://towardsdatascience.com/free-gpus-for-training-your-deep-learning-models-c1ce47863350>" %}

The following blog article provides you with a great written introduction to Google Colab:

{% embed url="<https://medium.com/towards-artificial-intelligence/google-colab-101-tutorial-with-python-tips-tricks-and-faq-7689bd4d24b4>" %}

If you want to get a little bit deeper into using Colab, make sure to also read this blog article:

{% embed url="<https://medium.com/@robertbracco1/configuring-google-colab-like-a-pro-d61c253f7573>" %}

This video on YouTube is also a very good introduction on Colab:

{% embed url="<https://www.youtube.com/watch?v=vVe648dJOdI>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://opencampus.gitbook.io/opencampus-machine-learning-program/tools/colab.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
