Skip to content

Tutorials

Learning-oriented lessons that take you from zero to a working 2P-Kt program, one step at a time. Start here if you're new to 2P-Kt.

Suggested reading order

The first three tutorials build the same running example (a family-tree knowledge base) from code, so pick the one for your host language — you don't need to read all three. The fourth builds the very same example, but from the browser-based Web IDE instead of code:

  1. Getting started with Kotlin — the native, most idiomatic way to use 2P-Kt.
  2. Getting started with Java — using 2P-Kt from plain Java.
  3. Getting started with JavaScript — using 2P-Kt from JS/Node.
  4. Using the Web IDE — no coding required, just a browser.