COURSE SCHEDULE
| Code | Date | Location | price (€)* | DAT 608 | 10 - 14 Au 2026 | Online | 3300 |
|---|---|---|---|
| DAT 608 | 20 - 24 Jul 2026 | Online | 4400 |
COURSE OVERVIEW
Computer programming forms the backbone of the modern, sophisticated software widely used in the oil and gas industry. Learning to program with Python equips professionals with a versatile “Swiss Army knife” approach to tackling complex technical problems and developing efficient solutions. If you want to build this powerful skill set, this course is designed for you.
Structured as a bootcamp-style program, the course focuses on practical, hands-on learning. Participants will develop the ability to write efficient Python programs and apply their skills to real field datasets and industry use cases.
A broad range of applied topics is covered, including oil and gas data wrangling, data analysis techniques, data visualization, numerical methods, well log analysis, reservoir engineering analysis, and production forecasting. Unlike traditional university programming courses, this training emphasizes real-world applications and problem-solving rather than purely theoretical concepts.
COURSE OUTLINE
5 days
Day 1
o Using NumPy for numerical operation
o Speeding up for-loop with list comprehension
o Making scientific plots with Matplotlib
o Data input and output with NumPy and Pandas
o Interpolation with SciPy
Day 2
o Loading spreadsheets and data cleansing
o Techniques of data analytics with Pandas
o Making bar graph, pie chart, box plot, and KDE plot
o Interactive plotting with Plotly
o Missing data issues and how to handle
Day 3
o Loading well-log data in LAS format
o Visualization of well log data
o Multivariate analysis with Seaborn
o Histogram and scatter plots
o Petrophysical calculation
Day 4
o Regression with SciPy
o Reservoir mapping with Matplotlib
o Volumetric analysis
o PVT correlation to generate reservoir fluid properties
o Well-test simulation
Day 5
o Time-series analysis of production data
o Visualization of production data
o Removing outliers of production data
o Decline curve analysis step-by-step
o Uncertainty analysis in decline curve analysis
INSTRUCTOR

Yohanes Nuwara
Yohanes Nuwara is an Expert Data Scientist currently working at Aker BP, specializing in applied data science for the oil and gas industry. He brings many years of industry experience across energy and technology domains.
He has delivered consulting and programming training sessions through the Society of Petroleum Engineers (SPE) and at universities worldwide, including Marietta College in Ohio, USA. His clients have included professionals from PTTEP, Shell, Chevron, and other major energy companies.
In 2020, he served as a DAS fiber-optic technical expert with OYO Corporation and the RITE Research Institute in Japan. He was also part of the 2019 Gundih CCS Pilot Project, contributing to geophysical modeling of CO₂ storage in gas fields.
He has developed several open-source software tools for geoscience, reservoir engineering, and petrophysics. He remains actively engaged in research on machine learning applications for industry, focusing on digital use cases that support the energy transition and sustainable operations. He is also a frequent guest lecturer on data science at multiple universities.
FAQ
DESIGNED FOR
The course is designed for geologists, petroleum engineers, geologists, petrophysicists, geo-modelers, and man
o Professionals or consultants working in the geology and geophysics, reservoir engineering and production domain.
o Exceptional students or fresh graduates in geosciences and petroleum majors who are seeking to gain new skill in programming.
o No prior knowledge is required. However, participants who has domain knowledge is a plus.
COURSE LEVEL
Intermediate
LEARNING OBJECTIVES
You will gain new knowledge and experience in these things:
o Writing effective programs with python language
o Learning the basics and some advanced techniques of data analysis and visualizations
o Well-log data visualization and petrophysical analysis
o Numerical methods for reservoir engineering
o Production data analysis and forecasting
REGISTER
Registration is now OPEN!
Ph.D. students, group and early bird registrants are eligible to DISCOUNT!
For more details and registration please send email to: register@petro-teach.com
REQUEST IN HOUSE
Would you like a PetroTeach training course delivered at a time or location to suit you?
click for request in house