Skip to main content

Twinit Academy

Twinit Academy is the single best source for learning how to harness the power of Twinit to build powerful Digital Twin applications.

Banner Sample Course Content

Here you will find training modules designed to teach you everything from the basics to the most advanced topics on the Twinit services, as well as the tools and libraries you can use to help get up and going faster.

The training begins with presentations which will introduce you to the Twinit services, and how they can be utilized to build a sample application. Following that you get hands on with Twinit and the various services it provides, reading and running code directly.

It is recommended you work through the Twinit Academy courses in this order:

Introduction to Twinit#

1.1 | What is Twinit? - Get an introduction to Twinit

1.2 | AI Coding with Twinit? - Learn about AI Coding with Twinit

Self-Led Developer Hands On Twinit Courses#

Then get hands-on with Twinit in the Self-Led Developer courses, where you will write and run code and interact with Twinit.

2 | Twinit Self-Led Developer Training Basics - Topics include how to setup and use the Twinit IDE Extension, creating your first project workspace and user group, working with the Twinit Item Service to create and query related data, creating custom API endpoints, creating and running orchestrators to execute code on Twinit, and managing files on Twinit.

3 | Twinit Self-Led Developer Training Intermediate - Topics include Item Service versioning, indexing, transactions, telemetry data, and graph queries, how to import and manage 3D/2D CAD models in Twinit, and how to implement the Datasources REST Orchestrator.

4 | Twinit Self-Led Developer Training Advanced - Dive into advanced topics like Permissions and Notification template customization.

Twinit AI Courses#

Ready to start implementing Twinit AI capabilities? After completing the Self-Led Developer courses jump into the Twinit AI lessons!

AI 01 | Introduction to Twinit AI - Learn about how you can implement tools, knowledgebases, schemas, agents, and agents teams on Twinit.

AI 02 | Twinit AI Hands On - Dive deeper into Twinit's AI capabilities and complete exercises creating single and multi-agent teams that work in real-time with Twinit data.

Twinit IPA-CORE React UI Framework#

Then proceed on to the React UI Framework courses:

UI | Twinit React Framework - Learn how the ipa-core React web client framework can help you quickly create new applications that leverage Twinit user configs and scripts to provide customized interfaces per user role.

But there's more!#

Once you have completed the first bundle of courses, and have signed a Co-Creation Partner or Subscription agreement which includes receiving your own Twinit Application ID, your Application Owners should complete the following course about managing your own application.

AO 01 | App Owner Concepts

Finished the Training?#

Take your next steps with Twinit by exploring the open-source code available in the code modules and utilities repository or jump into deploying your first Twinit App Template.