> ## 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.

# Self-Training Guide

## Objective:

If you are new to nTop or looking to solidify the basics, this article is the place to start. Follow along to go through a series of recommended articles and tutorials to get up and running at your own pace. Select the heading to jump to that section if you want to skip ahead.

#### [Set-Up](#h-01f09ns58243ayr0d0csc1qmkc)

#### [Basics](#h-01f09nsn847keheamfh15761p0)

#### [Meshing](#h-01f09nstz6d60d71zatk8k4yh9)

#### [Lattices](#h-01f09nszwfz30smxzam3h04swj)

#### [Field-Driven Design](#h-01f09nt53rbfpmkf7grdftzj55)

#### [Automation](#h-01f09ntc7kw98ybta5yt6k2d0n)

#### [Simulation](#h-01f09nthr334xzz60x7y5wr2gz)

#### [Topology Optimization](#h-01f09nvvpkxdqhaeyyp6hvw68q)

#### [Texturing](#h-01f09nw1xbhgv22c76wgakhp4d)

## 1. Get set up and download the program

Before downloading nTop take a look at the [System Requirements](/help-articles/access-and-installation/system-requirements/system-requirements-guide) to make sure your machine can run the program.

Read this tutorial ([Getting Started with nTop)](/help-articles/access-and-installation/setup-and-install-troubleshooting/getting-started-with-ntop) to learn how to set up your nTop account, download the latest release of the program, and install the software.

If you are having issues with this step, check out the [Account Guide](/help-articles/access-and-installation/accounts-and-licensing/ntop-account-guide) and the[Account Troubleshooting Guide](/help-articles/access-and-installation/accounts-and-licensing/ntop-account-troubleshooting-guide). If problems persist, submit a Support Ticket using the Contact Support button, and our Product Support Team will help you get it sorted out.

#### **Quick Resources:**

* * [How do I get technical support?](/help-articles/access-and-installation/accounts-and-licensing/how-do-i-get-technical-support)
    * [Cloud Licensing FAQ](https://support.ntop.com/hc/en-us/articles/360052713954)

## 2. Learn the Basics

![An example of an nTop notebook to show the platform interface.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418756406547.png)

[nTop Essentials](https://learn.ntop.com/courses/101-ntop-essentials/) is the first available course in a learning series designed to teach users the fundamentals of nTop. This first lesson covers the basics including:

* * * Defining Implicit Modeling and Field Driven Design
      * nTop User Interface
      * Controls and Keyboard Shortcuts
      * Notebook and Blocks
      * Basic Operations

#### **Quick Resources:**

* * [Five common pitfalls to watch out for](https://support.ntop.com/hc/en-us/articles/4407659373203)
    * [What are beta blocks?](/help-articles/knowledge-base/user-interface/what-are-beta-blocks)
    * [How do I measure my part?](https://support.ntop.com/hc/en-us/articles/360046093094)
    * [What file types can nTop import and export?](/help-articles/knowledge-base/interop/what-file-types-can-ntop-import-and-export)

## 3. Learn how to Mesh

![Examples of meshes](https://files.learn.ntop.com/help-articles/implicit-modeling/4418760282515.png)

[Guide to Meshing](https://learn.ntop.com/courses/102-guide-to-meshing/) is the next course in the learning series. Meshing is an essential step in just about every workflow, so it's important to learn both basic and advanced meshing capabilities. This course covers:

* * * Meshing Properties and Terminology
      * Converting CAD bodies to Mesh
      * Exporting Mesh
      * Refining/Cleaning Meshes
      * FE and Volume Meshes
      * Selecting Sections of Meshes

#### **Quick Resources:**

* * [Methods for creating surface meshes](/help-articles/knowledge-base/meshing-workflows/methods-for-creating-surface-meshes)
    * [Methods for refining meshes](/help-articles/knowledge-base/meshing-workflows/methods-for-refining-meshes)
    * [Methods for creating solid meshes](/help-articles/knowledge-base/meshing-workflows/methods-for-creating-solid-meshes)
    * [How to mesh complex parts](/help-articles/knowledge-base/meshing-workflows/how-to-mesh-complex-parts)

## 4. Introduction to Lattices

![Examples of a latticed bracket.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418756285587.png)

nTop's lattice features are another key aspect of the software. [Intro to Lattices](https://learn.ntop.com/courses/210-intro-to-lattices/) gives a thorough insight into:

* * * Lattice Properties and Terminology
      * Periodic Latticing
      * Unit Cells and Cell Maps
      * Non-Periodic Latticing

#### **Quick Resources:**

* * [How to create a conformal lattice from a Quad mesh](https://support.ntop.com/hc/en-us/articles/1500003847722)
    * [How to create a periodic lattice](/help-articles/knowledge-base/lattices/how-to-create-a-periodic-lattice)
    * [How to warp a cell map using fields](/help-articles/knowledge-base/lattices/how-to-warp-a-cell-map-using-fields)
    * [How to convert CAD sketches into lattices](/help-articles/knowledge-base/lattices/how-to-convert-cad-sketches-into-lattices)

## 5. Introduction to Field Driven Design

![Examples of fields generated from implicit bodies.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418762514195.png)

Field Driven Design is a powerful method for creating complex part designs by overlaying fields. Our course, [Intro to Field Driven Design,](https://learn.ntop.com/courses/220-intro-to-field-driven-design/) teaches you how to use fields to get the most out of your designs. This lesson covers:

* * * What are Fields
      * Different Types of Fields
      * Creating Fields
      * How to Apply Fields to Designs

#### **Quick Resources:**

* * [How do I use the Ramp block?](/help-articles/knowledge-base/implicit-modeling/how-do-i-use-the-ramp-block)
    * [How to create a quadratic ramp](/help-articles/knowledge-base/implicit-modeling/how-to-create-a-quadratic-ramp)
    * [Introduction to the Remap Field block](/help-articles/knowledge-base/implicit-modeling/introduction-to-the-remap-field-block)
    * [How to use remap field to scale or translate an object](/help-articles/knowledge-base/implicit-modeling/how-to-use-remap-field-to-scale-or-translate-an-object)

## 6. Introduction to Automation

![Some of the list blocks offered in nTop that can be used to automate workflows.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418763101331.png)

Custom blocks allow users to create repeatable workflows to use across multiple designs. [Intro to Automation](https://learn.ntop.com/courses/230-intro-to-automation/) teaches how to create/use custom blocks to save time and effort. Using lists also helps create a more efficient workflow. Lists allow you to input multiple items in place of a singular item. Topics covered in this course include:

* * * Overview of Automation and Custom Blocks
      * Creating Inputs and Outputs
      * Importing Custom Blocks
      * Creating Lists
      * List Processing

#### **Quick Resources:**

* * [How to open up a Custom Block or a Toolkit](https://support.ntop.com/hc/en-us/articles/4402068300435)
    * [How to work with lists](/help-articles/knowledge-base/user-interface/how-to-work-with-lists)
    * [How to create multiple lattice designs using lists](/help-articles/knowledge-base/lattices/how-to-create-multiple-lattice-designs-using-lists)
    * [How to filter and sort lists](https://support.ntop.com/hc/en-us/articles/360055600174)
    * [nTop Command Line (nTopCL)](https://support.ntopology.com/hc/en-us/sections/360010614574)

## 7. Simulation

![Example simulation results on a brake pedal.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418776523155.png)

Dive into simulation with the [Intro to Simulation](https://learn.ntop.com/courses/240-intro-to-simulation/) course. nTop has powerful simulation tools for analyzing the effects of forces on designs. Whether importing simulation results or using nTop to create them, these tools will allow you to gather valuable information about your designs. Some key topics of this course are:

* * * FE Components
      * FE Models
      * Boundary Conditions
      * Forces
      * Static Analysis
      * Modal and Buckling Analysis
      * Importing and Exporting Simulation Data

#### **Quick Resources:**

* * [How can I set up a simulation?](/help-articles/knowledge-base/structures/how-can-i-set-up-a-simulation)
    * [What are the options for simulating lattices?](/help-articles/knowledge-base/structures/what-are-the-options-for-simulating-lattices)
    * [How to create an FE Model with multiple materials](/help-articles/knowledge-base/structures/how-to-create-a-simulation-model-with-multiple-materials)
    * [How to find the maximum and minimum stress values](/help-articles/knowledge-base/structures/how-to-find-the-maximum-and-minimum-stress-values)
    * [How to use simulation results to create a Point Map or Field](/help-articles/knowledge-base/structures/how-to-use-simulation-results-to-create-a-point-map-or-field)

## 8. Topology Optimization

![A diagram showing an imported part that has a Topology Optimization run on it to create an optimized Final Part.](https://files.learn.ntop.com/help-articles/implicit-modeling/37420432196755.png)

Topology Optimization (TopOpt) is a numerical design operation that determines the optimal shape of a part based on a set of objectives and constraints. TopOpt allows the user to design geometries that best achieve the desired objective while considering complex and multivariate design constraints. Learn how to run a TopOpt in this course [Topology Optimization](https://learn.ntop.com/courses/340-topology-optimization/)

#### **Quick Resources:**

* * [Users' Guide to Topology Optimization](/help-articles/knowledge-base/optimization/users-guide-to-topology-optimization)
    * [Understanding the Topology Optimization settings](/help-articles/knowledge-base/optimization/understanding-the-optimization-settings)
    * [How to use the overhang constraint in Topology Optimization](/help-articles/knowledge-base/optimization/how-to-use-the-overhang-constraint)
    * [How do I use geometric constraints?](/help-articles/knowledge-base/optimization/how-do-i-use-geometric-constraints)

## 9. Introduction to texturing

![Some example bodies with different textures applied.](https://files.learn.ntop.com/help-articles/implicit-modeling/4418777489939.png)

nTop has an unprecedented range of tools to produce unique, field-driven surface textures. Learn all about adding texture to your part with the following articles:

* * * [Generating surface textures with procedural modeling](/help-articles/knowledge-base/textures/generating-surface-textures-with-procedural-modeling)
      * [How to create a Voronoi surface texture](/help-articles/knowledge-base/textures/how-to-create-a-voronoi-surface-texture)
      * [How to create a knurled texture](/help-articles/knowledge-base/textures/how-to-create-a-knurled-texture)

#### **Quick Resources:**

* * [How to generate surface roughness](https://support.ntop.com/hc/en-us/articles/360060946514)
    * [How to generate random patterns on the surface of a part](/help-articles/knowledge-base/textures/how-to-generate-random-patterns-on-the-surface-of-a-part)
    * [How to generate surface roughness with varying amplitude or frequency](/help-articles/knowledge-base/textures/how-to-generate-surface-roughness-with-varying-amplitude-or-frequency)

#### Thank you for following along with our Self-Training Guide! Now that you've gotten a taste for what nTop offers, we hope you feel confident to move to the next level in your learning. Check out the [Knowledge Base](https://support.ntopology.com/hc/en-us/categories/360003678133), the [Learning Center,](https://learn.ntopology.com/) and [nTopLives](https://www.youtube.com/c/nTopology) for further resources.

## Keywords:

*cad mesh simulation ramp texture field lattice part list meshing export tpms create driven static analysis started how to learn beginner lists shell user interface design fe topology fill start model optimization texturing training command line onboard onboarding get self train quickstartguide*
