A developer wearing a headset works at a sunlit office desk with several computers.

X3 ERP Development Training

Master X3 Development from a 40-Year Developer

Practical, self-paced courses in 4GL programming, Data Views, and Crystal Reports — taught by a software developer who has spent eight years building in X3.

40 years in software development
8 years working in X3
Real-world project experience

The curriculum

Three courses, built from practice

These courses are being prepared now and will open for enrollment soon. Each one focuses on the work X3 developers actually do: customizing, querying, and reporting on a live ERP system.

A developer studies syntax-highlighted code on a large monitor. Coming soon

X3 4GL Programming

Learn the language used to customize and extend X3, from syntax and the development environment to screens, tables, and upgrade-safe practices.

  • 4GL syntax, structure, and the development tools
  • Tables, screens, and window customizations
  • Actions, events, and hooks into standard processes
  • Debugging techniques and upgrade-safe patterns
A software engineer reviews a code editor and a data grid on dual monitors. Coming soon

Data Views

Build reusable data views that pull the right X3 data for inquiries, screens, and reports — with joins, filters, and calculated fields you can trust.

  • Designing data views for inquiries and analysis
  • Joining tables and selecting the right fields
  • Filters, calculations, and reusable definitions
  • Using data views in screens and reports
A laptop displaying a quarterly revenue report with bar and line charts. Coming soon

Crystal Reports for X3

Design clear, professional reports on top of X3 data, including layouts, formulas, grouping, and parameters that business users can run themselves.

  • Connecting Crystal Reports to your X3 data
  • Layouts, formulas, grouping, and totals
  • Parameters and selection criteria
  • Practical report patterns used in finance and operations

The instructor

Meet Robert Heitner

Robert has spent 40 years as a software developer and the last eight years working in X3. He builds and customizes ERP systems for real organizations, and he designed these courses around the problems that come up on those projects.

You will not get a generic tour of the manuals. You will get the explanations, patterns, and caveats he wishes someone had given him when he started in X3.

X3 Academy is a one-person shop, which means your questions go to the person who wrote the lessons.

How it works

Learn on your schedule, with support when you need it

A student with earphones smiles while watching a lesson on a laptop at home.
  1. 1

    Self-paced video lessons

    Watch short, focused lessons when it suits you. Pause, rewind, and come back to a topic when a project requires it.

  2. 2

    Downloadable code samples

    Practice with examples you can open, modify, and reuse in your own environment.

  3. 3

    Email support

    Questions go directly to Robert at robert@x3academy.com.

Stay in the loop

Get notified when courses launch

The first courses are being prepared now. Send a short email and you will hear as soon as enrollment opens.

Get Notified