> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

<Frame>
  <img src="https://storage.googleapis.com/files-learn/lessons/intro-to-ntop-automate/automate-doe-overview.png" alt="Python script driving nTop via nTopCL with topology optimization results" />
</Frame>

This course walks you through the basics of nTop's Command Line interface (nTop Automate). You will learn how to set up and execute your reusable workflows to automate repetitive work and headlessly generate multiple design variations.

**Prerequisites:** [101: nTop Essentials](/lessons/ntop-essentials/overview), [230: Intro to Automation](/lessons/intro-to-custom-blocks/before-we-begin-custom-blocks)

**What will be covered:**

* Understanding nTop Automate and how it can be applied to achieve automation and time savings
* Preparing the nTop Notebook, setting up, and executing commands using different scripting languages
* Our recommended best practices, as well as some tips and tricks to help kickstart your nTop Automate execution

### Introduction

<CardGroup cols={2}>
  <Card title="Before We Begin" href="/lessons/intro-to-ntop-automate/before-we-begin-ntop-automate" cta="Open" />
</CardGroup>

### nTop Command Line (nTop Automate)

<CardGroup cols={2}>
  <Card title="What is nTop Automate?" href="/lessons/intro-to-ntop-automate/what-is-ntop-automate" cta="Open" />

  <Card title="The Process" href="/lessons/intro-to-ntop-automate/the-process" cta="Open" />

  <Card title="What You Will Need" href="/lessons/intro-to-ntop-automate/what-you-will-need" cta="Open" />
</CardGroup>

### Setting Up And Running nTop Automate

<CardGroup cols={2}>
  <Card title="Preparing Your Notebook" href="/lessons/intro-to-ntop-automate/preparing-your-notebook" cta="Open" />

  <Card title="Running a Command" href="/lessons/intro-to-ntop-automate/running-a-command" cta="Open" />

  <Card title="Best Practices and Troubleshooting" href="/lessons/intro-to-ntop-automate/best-practices-and-troubleshooting" cta="Open" />

  <Card title="Scaling Up Using Python Scripts" href="/lessons/intro-to-ntop-automate/scaling-up-using-python-scripts" cta="Open" />

  <Card title="Follow Along: Box and Lattice nTop Automate" href="/lessons/intro-to-ntop-automate/follow-along-box-and-lattice-ntop-automate" cta="Open" />

  <Card title="Download: Completed Box and Lattice nTop Automate Files" href="/lessons/intro-to-ntop-automate/download-completed-box-and-lattice-ntop-automate-files" cta="Open" />

  <Card title="Knowledge Check: nTop Automate" href="/lessons/intro-to-ntop-automate/knowledge-check-ntop-automate" cta="Open" />
</CardGroup>

### Optional nTop Automate Test Problem

<CardGroup cols={2}>
  <Card title="Optional: nTop Automate Problem Statement" href="/lessons/intro-to-ntop-automate/optional-ntop-automate-problem-statement" cta="Open" />

  <Card title="Answer to nTop Automate Test Problem" href="/lessons/intro-to-ntop-automate/answer-to-ntop-automate-test-problem" cta="Open" />
</CardGroup>

### What's Next

<CardGroup cols={2}>
  <Card title="Resources" href="/lessons/intro-to-ntop-automate/resources" cta="Open" />
</CardGroup>
