Enrollment Options

Natural Programming Basic

This self-paced course is designed to teach Adabas and Natural users basic how-to’s. In addition, learners will learn how to write simple Natural programs, access data that is stored in an Adabas file from within a Natural program and modularize an application using a program and subprogram.


This course also allows you to earn a badge and be a Software AG Certified Natural Associate.

Learning Objectives

At the end of this course, learners will be able to:

  • Write simple Natural programs
  • Access data that is stored in an Adabas file from within a Natural program.
  • Modularize an application using a program and subprogram.

Software Versions Covered

  • Adabas & Natural Current Version

Intended Audience

  • All Adabas & Natural Users

Skills Pre-requisites

  • Basic Computer Skills

Content Topics

  • Basic program structure for building your first ´Hello World´ program on the NaturalONE application development platform
  • Overview of basic data types and value assignment operation
  • Arithmetic operators and data movement operations
  • Input and output statements like WRITE, DISPLAY, PRINT and INPUT
  • Conditional processing like IF-THEN-ELSE and DECIDE
  • String processing operations like EXAMINE, COMPRESS and SEPARATE
  • The two general loop types FOR and REPEAT
  • A short introduction to the Adabas database system
  • How to access Adabas data
  • Updating Adabas data with transaction processing
  • Modularize the Natural source code into program and subprogram

Delivery Method

  • Basic courses are delivered as Self-Paced Course(pre-recorded Instructor presentations, product demonstrations, and hands-on exercises, as applicable)

Self-Paced Duration

  • Minimum of 240 minutes
Self-Paced Course Enrollment