top of page

Learning Muk3D Training Course coming up in Johannesburg | March 2023

Updated: Nov 21, 2022

Designed for a range of skill levels and roles, this course offers curated, modular courses to help you build all essentials Muk3D skills you need.

Having recently opened a new office in South Africa, we'll be conducting an In-Person 3-day Learning Muk3D training course in Johannesburg.

You can find information about the training below. If you have any questions, please send us an email

Who is it suitable for?

This course is divided into three modules that you can individually select and is designed for a range of skill levels and roles.

  • New users of Muk3D.

  • Existing users of Muk3D who want to sharpen their modelling skills.

  • Engineers and designers who need to develop tailings plans, or evaluate tailings facility/technology options from a volumetric viewpoint..

  • Project managers who want to better understand the modelling capabilities of their staff.

Find out more about the outline of each course and discover which module(s) might be beneficial to you.


Number of Days attending

Cost (excl. VAT)

1 day

R 8 000

2 days

R 13 500

​3 days

R 18 000

A 15% discount will be offered if you book for 2 or more attendees from your organisation (excluding students). Students with a valid student ID will receive a 50% discount.

Software downloads together with a 15-days evaluation license will be provided before the course.

Note that should your organization elect to purchase a Muk3D Tailings+ (perpetual license) within 3 months of the training, we can apply the cost of your training (up to 2 people) as credit towards the purchase of the license.


  • Users must have their own laptop with Muk3D installed

  • Lunch and refreshments will be provided. Please advise of any dietary or allergy concerns at the time of registration.

Book your spot

To book your spot, register now using the link below. We'll send you an invoice and once payment is received, your booking will be confirmed.

The exact location in Johannesburg will be communicated closer to the training date.

Course Outline

The training course is subdivided into 1-Day courses with lunch and refreshment breaks. You can elect to only participate in some of the days. The following topics will be covered.

Day 1: Introduction to Muk3D Formation

This session will focus on the essential 3D tools available in Muk3D Formation that are aimed at basic geotechnical, mining, and surface water management tasks.

It is suitable for civil engineers, designers and project managers who want to better understand the modeling capabilities of their staff.

The course will cover the following topics:

  • Importing data.

  • Creating surfaces and grids.

  • Basic structure creation.

  • Creating and manipulating polylines

  • Volumetrics.

  • Importing, using, and manipulating aerial photography.

  • Exporting data.

  • Watershed analysis.

  • Dam zonation modelling.

  • Simple waste dump modelling.

  • Strategies for importing huge datasets.

  • An introduction to macros.

Day 2: Tailings Design with Muk3D Tailings+

This session will aim at giving participants an understanding of how to create tailings plans using Muk3D Tailings+. It will start with explaining the deposition models, and inputs required, and then run through conceptual layouts, and long range planning.

This course assumes that users have a good understanding of the design tools in Muk3D, either from participating in the Day 1 Formation training course, or through previous use of Muk3D. Users are also expected to have a basic understanding of tailings planning. It is best suited for tailings engineers and designers.

The course will cover the following topics:

  • Defining tailings properties

  • Preparation of survey surfaces for tailings modelling.

  • Conceptual layout of various TSF options.

  • TSF capacity calculations

  • Understanding different deposition and pond models within Muk3d

  • Starter dam sizing.

  • Development of long range tailings plans

  • Presentation of tailings plans.

  • Modeling of different tailings technologies

Day 3: Introduction to Scripting with Muk3D

This session is an introduction to macros and scripting with Python in Muk3D. Python is a high-level language that allows users to customise and automate aspects of Muk3D to simplify repetitive design tasks and automate workflows.

This course assumes that users have a good understanding of the design tools in Muk3D, either from participating in Muk3D training courses, or from practical experience with Muk3D.

There is no expectation that the participants know Python, but having a basic understanding of programming concepts, or previous experience with scripting/programming (e.g. VBA macros etc) will be an advantage.

The course will cover the following topics:

  • Importing and manipulation of text files.

  • Importing large/tiled datasets.

  • Creating structures procedurally.

  • Creating simple user interfaces and interacting with data in the 3D window.

  • Automation of a simple tailings plan.

  • Post-processing of tailings plan runs

Additional Requirements: Participants for this course are required to have an appropriate text editor installed on their computer. Windows Notepad is not acceptable. We recommend using Notepad++.


bottom of page