Practice Exercises

Every exercise runs in your browser with Python. Use progressive hints when you get stuck, click Check answer to validate your work, and your progress is saved locally.

Your progress0 / 168
search

Chapter 1: Python Setup for Petroleum Engineering

(5 exercises)

Chapter 2: Python Essentials

(6 exercises)

Chapter 3: Data Structures

(10 exercises)

Chapter 4: NumPy & Pandas

(10 exercises)

Chapter 5: Data Visualization & Plotting

(10 exercises)

Chapter 6: Petroleum Data Sources

(10 exercises)

Chapter 7: Well Log Analysis

(10 exercises)

Chapter 8: PVT Correlations

(10 exercises)

Chapter 9: Decline Curve Analysis

(10 exercises)

Chapter 10: Material Balance

(10 exercises)

Chapter 11: Reservoir Simulation

(10 exercises)

Chapter 12: Nodal Analysis

(10 exercises)

Chapter 13: Production Optimization

(10 exercises)

Chapter 14: Drilling Analytics

(10 exercises)

Chapter 15: Gas Engineering

(10 exercises)

Chapter 16: ML Fundamentals

(4 exercises)

Chapter 17: Supervised Learning

(4 exercises)

Chapter 18: Unsupervised Learning

(4 exercises)

Chapter 19: Real-World Projects

(6 exercises)

Chapter 20: Dashboards & Apps

(3 exercises)

Chapter 21: Cloud Deployment

(3 exercises)

Chapter 22: Career Next Steps

(3 exercises)