This document provides an overview of topics to be covered in a training course on programming with SIMATIC S7. The course will cover instructions for logical and arithmetic operations, functions with accumulators, real number instructions, indirect addressing and register instructions, variables and data types in STEP 7, calling blocks and multi-instance models, using libraries, synchronous and asynchronous error handling, generating programs with text editors, basic and extended S7 communications, the S7-400 Power PLC system, distributed I/O and parameterization, S7/M7 engineering tools, and exercises. The document also contains information on export regulations for technical documentation.