PyCaret Playground

PyCaret Playground

Beta Data Science and Machine Learning

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Playgrounds

Jupter Notebook Playground

Jupter Notebook Playground

Data Science and Machine Learning
## Introduction Jupyter Notebook is an open-source web application that allows users to create and share documents containing live code, visualizations, and narrative text. It is widely used in data science, machine learning, and scientific computing. ![screenshot](https://tutorial-screenshot.getvm.io/images/20240710-19-51-01-7cAsE8rc-2x-1720612285.png) ## Quick Start The GetVM website provides a free online Jupyter Notebook Playground environment based on the Linux operating system, which helps users learn and practice Jupyter Notebook. To use the Jupyter Notebook Playground: 1. Visit the GetVM website and access the Jupyter Notebook Playground. 2. You will be presented with a pre-configured Jupyter Notebook environment. 3. Start exploring the Jupyter Notebook features by creating new notebooks, writing code, and running cells. 4. Take advantage of the various libraries and tools available in the Playground to experiment and learn. ## Key Features - Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. - Pro users have 5GB of persistent storage to save their code and files. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. - Free plan has restricted internet access to prevent misuse. - Users can cancel their subscription at any time. - VMs should be used for learning and experimentation within resource limits. ## FAQ 1. **What programming languages are supported?** The Jupyter Notebook Playground supports a variety of programming languages, including Python, R, and Julia, among others. 2. **Can I install additional libraries or packages?** The Jupyter Notebook Playground comes with a pre-configured set of libraries and packages. While you can use these libraries in your notebooks, you may not be able to install additional packages in the Playground environment. 3. **Is the Jupyter Notebook Playground available 24/7?** The Jupyter Notebook Playground is generally available 24/7, but there may be occasional downtime for maintenance or updates. ## Discord Join the GetVM Discord server to ask questions, share your projects, and get help from the community: [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
IPython Shell Playground

IPython Shell Playground

Beta Data Science and Machine Learning
## Introduction IPython Shell is an enhanced interactive Python shell that provides a powerful environment for interactive computing. It offers features such as tab completion, syntax highlighting, magic commands, and the ability to easily save and load sessions. The IPython Shell Playground on the GetVM website provides a free online environment for users to learn and practice using IPython Shell, based on a Linux operating system. ## Quick Start To use the IPython Shell Playground, simply visit the GetVM website and access the IPython Shell Playground. Once in the environment, you can start typing Python commands and take advantage of the IPython Shell's features. For example, you can use tab completion to explore available functions and modules, and use magic commands like `%who` to list the variables in your current session. ## FAQ 1. **What is the difference between IPython Shell and the standard Python interpreter?** - IPython Shell provides an enhanced interactive environment with additional features and functionality beyond the standard Python interpreter. 2. **Can I save and load my IPython Shell sessions?** - Yes, the IPython Shell Playground allows you to save and load your sessions, enabling you to continue your work from where you left off. 3. **Is the IPython Shell Playground environment limited in any way?** - The IPython Shell Playground is a free online environment with 1 core and 2GB RAM, and storage up to 10GB. Pro users have 5GB of persistent storage to save their code and files. The environment may have some limitations compared to running IPython Shell locally, but it still provides a robust and functional environment for learning and practicing. 4. **Can I install additional packages or libraries in the IPython Shell Playground?** - The IPython Shell Playground is a pre-configured environment, so you may not be able to install additional packages or libraries. However, the core IPython Shell functionality and a set of common Python libraries are available for you to use. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Spark Playground

Spark Playground

Beta Data Science and Machine Learning
## Introduction Spark is a powerful open-source distributed computing framework used for large-scale data processing, machine learning, and real-time data analytics. It provides a fast and efficient way to process and analyze massive amounts of data. ## Quick Start The Spark Playground on the GetVM website offers a free online environment based on the Linux operating system, allowing users to easily learn and practice Spark. To get started: 1. Access the Spark Playground on the GetVM website. 2. Explore the pre-configured Spark environment, which includes the necessary tools and libraries. 3. Start writing and running Spark code in the provided Jupyter Notebook or command-line interface. 4. Experiment with various Spark features and functionalities, such as data processing, machine learning, and streaming. 5. Take advantage of the online resources and documentation to deepen your understanding of Spark. ## VM Configurations and Usage GetVM currently provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Higher configurations and Cloud VMs are planned for the future to support a broader range of practice needs. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. Post-session, VMs will be deleted. Pro users have 5GB of persistent storage to save their code and files. ## FAQ 1. **What are the system requirements for using the Spark Playground?** - The Spark Playground is a web-based environment, so it can be accessed from any device with a modern web browser. - No additional software installation is required on the user's machine. 2. **Is the Spark Playground free to use?** - Yes, the Spark Playground on the GetVM website is provided free of charge for users to learn and experiment with Spark. 3. **Can I save my work in the Spark Playground?** - Pro users have access to 5GB of persistent storage, where any files saved in the /home/getvm/project/storage directory will be preserved and accessible across VMs. - Free users can only use the temporary environment, so any work or code created will not be saved automatically. 4. **What version of Spark is used in the Playground?** - The Spark Playground uses the latest stable version of Apache Spark, ensuring you have access to the most up-to-date features and capabilities. 5. **Is there any support or documentation available for the Spark Playground?** - The GetVM website provides documentation and tutorials to help users get started with the Spark Playground and learn Spark effectively. - The GetVM Discord server is also available for users to ask questions, share projects, and get help from the community. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
scikit-learn Playground

scikit-learn Playground

Beta Data Science and Machine Learning
## Introduction scikit-learn is a popular open-source machine learning library in Python, providing a wide range of algorithms for classification, regression, clustering, and dimensionality reduction tasks. It is designed to be simple and efficient, making it a go-to tool for data scientists and machine learning practitioners. ## Quick Start The scikit-learn Playground on the GetVM website offers a free online environment to explore and experiment with scikit-learn. Here's a quick start guide: 1. Access the scikit-learn Playground on the GetVM website. 2. Choose a dataset or upload your own data. 3. Select a machine learning algorithm from the available options. 4. Customize the algorithm's parameters and hyperparameters. 5. Train the model and evaluate its performance. 6. Experiment with different algorithms, datasets, and settings to gain a deeper understanding of scikit-learn. The GetVM platform provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. VMs can be used for a default time of 30 minutes, and Pro users have 5GB of persistent storage to save their code and files. Internet access is restricted on the Free plan to prevent misuse, and users are expected to use the VMs for learning and experimentation within resource limits. ## FAQ 1. **What are the system requirements for the scikit-learn Playground?** - The scikit-learn Playground is a web-based application, so it can be accessed from any device with a web browser. - The underlying infrastructure is based on a Linux operating system, providing a stable and reliable environment for running scikit-learn. 2. **Can I use my own dataset in the scikit-learn Playground?** - Yes, you can upload your own dataset to the scikit-learn Playground and use it for your experiments. 3. **Are there any limitations or restrictions on the use of the scikit-learn Playground?** - The scikit-learn Playground is a free and open-access platform, but there may be some limitations on the compute resources or storage capacity. Check the platform's documentation for the latest information. 4. **Is the scikit-learn Playground suitable for advanced machine learning projects?** - The scikit-learn Playground is primarily designed for learning and experimentation purposes. While it can be used for basic machine learning tasks, more advanced projects may require a local installation of scikit-learn or access to more powerful computing resources. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Numpy Playground

Numpy Playground

Beta Data Science and Machine Learning
## Introduction NumPy is a powerful open-source library for scientific computing in Python. It provides support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. ## Quick Start The Numpy Playground on GetVM website provides a free online environment (based on Linux operating system) to help users better learn and practice Numpy. To use the Numpy Playground: 1. Access the Numpy Playground on the GetVM website. 2. The Playground provides a pre-configured Python environment with Numpy installed. 3. You can start writing and executing Numpy code directly in the web-based code editor. 4. The Playground also includes sample Numpy code examples to help you get started. 5. Experiment with the Numpy functions and features, and test your understanding. The VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Pro users have access to 5GB of persistent storage to save their code and files. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Users can cancel their subscription at any time, and the Free plan restricts internet access to prevent misuse. ## FAQ 1. **What is the purpose of the Numpy Playground?** The Numpy Playground is a free online environment that allows users to learn and practice Numpy without the need to set up a local development environment. 2. **What features are available in the Numpy Playground?** The Numpy Playground provides a web-based code editor, pre-configured with Numpy, allowing users to write and execute Numpy code directly in the browser. It also includes sample Numpy code examples. 3. **Do I need any prior knowledge to use the Numpy Playground?** While some basic understanding of Python and programming concepts would be helpful, the Numpy Playground is designed to be accessible for both beginners and experienced users who want to learn or practice Numpy. 4. **Is the Numpy Playground available for free?** Yes, the Numpy Playground on the GetVM website is provided for free to help users learn and practice Numpy. 5. **Can I save my work in the Numpy Playground?** Pro users have access to 5GB of persistent storage to save their code and files. Any files saved in the /home/getvm/project/storage directory will be preserved and accessible across VMs. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Pandas Playground

Pandas Playground

Beta Data Science and Machine Learning
## Introduction Pandas is a powerful open-source Python library for data manipulation and analysis. It provides data structures and data analysis tools for working with structured (tabular, multidimensional, potentially heterogeneous) and time series data. ## Quick Start The Pandas Playground on the GetVM website offers a free online environment to learn and practice using Pandas. To get started: 1. Access the Pandas Playground on the GetVM website. 2. The playground provides a pre-configured Linux environment with Pandas already installed. 3. You can start writing and running Pandas code in the provided code editor and terminal. 4. Explore the sample datasets and tutorials to learn Pandas concepts and techniques. 5. Experiment with Pandas functions and features to analyze and manipulate data in the playground. The Pandas Playground currently provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. Pro users have 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the Pandas Playground?** The Pandas Playground is a free online environment designed to help users learn and practice using the Pandas library for data manipulation and analysis. 2. **What features are available in the Pandas Playground?** The Pandas Playground provides a pre-configured Linux environment with Pandas installed, a code editor, and sample datasets to explore. Users can write and run Pandas code, experiment with different features, and access tutorials and documentation. 3. **Do I need to install anything to use the Pandas Playground?** No, the Pandas Playground is a web-based environment, so you don't need to install anything on your local machine. You can access and use the playground directly through your web browser. 4. **Can I save my work in the Pandas Playground?** With the Pro plan, you have access to 5GB of persistent storage, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. Any files saved in this directory will be preserved and accessible across VMs. 5. **Is the Pandas Playground suitable for advanced Pandas users?** The Pandas Playground is primarily designed for beginners and intermediate Pandas users to learn and practice the library's features. While it may have some limitations, it can still be useful for advanced users to quickly test and experiment with Pandas code. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)