Learn · NPTEL

Course10310578260 lectures

Introduction to Python and Petroleum Data Analytics

Prof. Archana · IIT-ISM Dhanbad

Start with lecture 1 At NPTEL

About

Petroleum Data Analytics (PDA) is rapidly transforming the oil and gas industry through the integration of Artificial Intelligence (AI) and Machine Learning (ML). As we look ahead, it's evident that mastering these technologies will be pivotal for shaping the future of engineering disciplines, particularly in petroleum engineering.

This 12- week course aims to equip the next generation of petroleum professionals with essential foundations in PDA. While it's acknowledged that a single course cannot cover all aspects of becoming a PDA expert, it serves as a crucial starting point. Participants will gain a realistic understanding of AI and ML fundamentals as they apply to solving engineering challenges in the petroleum sector.

For engineering-domain experts, transitioning into skilled AI and ML practitioners is becoming increasingly important. The ability to harness data-driven insights through these technologies will not only optimize existing processes but also drive innovation in exploration, production, and operational efficiency within the industry.

Ultimately, this course serves as a catalyst for enthusiasts and professionals alike to grasp the transformative potential of PDA. It's a step towards unlocking the future where data-driven strategies and advanced analytics play a central role in shaping the trajectory of the oil and gas industry.

Intended audience: Undergraduate, post graduate and PhD students’ professional practitioner in the discipline of Petroleum Engineering, Petroleum Refinery Engineering, Chemical Engineering

Prerequisites: Bachelor’s degree in any Engineering discipline

Lectures

Week 1 | Significance of Python and Petroleum Data Analytics

  1. Lecture 1 | Overview Video
  2. Lecture 2 | Significance of Python and Petroleum Data Analytics Video
  3. Lecture 3 | Significance of Python and Petroleum Data Analytics Video
  4. Lecture 4 | Significance of Python and Petroleum Data Analytics Video
  5. Lecture 5 | Significance of Python and Petroleum Data Analytics Video

Week 2 | Programming Fundamentals

  1. Lecture 6 | Programming Fundamentals - 1 Video
  2. Lecture 7 | Programming Fundamentals - 2 Video
  3. Lecture 8 | Programming Fundamentals - 3 Video
  4. Lecture 9 | Programming Fundamentals - 4 Video
  5. Lecture 10 | Programming Fundamentals - 5 Video

Week 3 | Implementation of Python Libraries

  1. Lecture 11 | Implementation of Python Libraries - 1 Video
  2. Lecture 12 | Implementation of Python Libraries - 2 Video
  3. Lecture 13 | Implementation of Python Libraries - 3 Video
  4. Lecture 14 | Implementation of Python Libraries - 4 Video
  5. Lecture 15 | Implementation of Python Libraries - 5 Video

Week 4 | Implementation of NUMPY & Matplotlib

  1. Lecture 16 | Implementation of Python Libraries - NUMPY (I) YouTube
  2. Lecture 17 | Implementation of Python Libraries - NUMPY (II) YouTube
  3. Lecture 18 | Implementation of Python Libraries - NUMPY (III) YouTube
  4. Lecture 19 | Implementation of Python Libraries - Matplotlib (I) YouTube
  5. Lecture 20 | Implementation of Python Libraries - Matplotlib (II) YouTube

Week 5 | Data Wrangling and Pre-processing I

  1. Lecture 21 | Data Wrangling and Preprocessing (I) YouTube
  2. Lecture 22 | Data Wrangling and Preprocessing (II) YouTube
  3. Lecture 23 | Data Wrangling and Preprocessing (III) YouTube
  4. Lecture 24 | Data Wrangling and Preprocessing (IV) YouTube
  5. Lecture 25 | Data Wrangling and Preprocessing (V) YouTube

Week 6 | Data Wrangling and Pre-processing II

  1. Lecture 26 | Data Wrangling and Preprocessing (VI) YouTube
  2. Lecture 27 | Data Wrangling and Preprocessing (VII) YouTube
  3. Lecture 28 | Data Wrangling and Preprocessing (VIII) YouTube
  4. Lecture 29 | Data Wrangling and Preprocessing (IX) YouTube
  5. Lecture 30 | Data Wrangling and Preprocessing (X) YouTube

Week 7 | Data Manipulation

  1. Lecture 31 | Data Manipulation - I YouTube
  2. Lecture 32 | Data Manipulation - II YouTube
  3. Lecture 33 | Data Manipulation - III YouTube
  4. Lecture 34 | Data Manipulation - IV YouTube
  5. Lecture 35 | Data Manipulation - V YouTube

Week 8 | Handling Missing Values | Machine Learning

  1. Lecture 36 | Handling Missing Values-CCA YouTube
  2. Lecture 37 | Handling Missing Values-Univariate Analysis YouTube
  3. Lecture 38 | Handling Missing Values-Multivariate Analysis YouTube
  4. Lecture 39 | Machine Learning- Supervised - I YouTube
  5. Lecture 40 | Machine Learning- Supervised - II YouTube

Week 9 | Supervised Machine Learning

  1. Lecture 41 | Supervised Machine Learning - I YouTube
  2. Lecture 42 | Supervised Machine Learning - II YouTube
  3. Lecture 43 | Supervised Machine Learning - III YouTube
  4. Lecture 44 | Supervised Machine Learning - IV YouTube
  5. Lecture 45 | Supervised Machine Learning - V YouTube

Week 10 | Supervised Machine Learning

  1. Lecture 46 | Supervised Machine Learning - VI YouTube
  2. Lecture 47 | Supervised Machine Learning - VII YouTube
  3. Lecture 48 | Supervised Machine Learning - VIII YouTube
  4. Lecture 49 | Supervised Machine Learning - IX YouTube
  5. Lecture 50 | Supervised Machine Learning - X YouTube

Week 11 | Supervised Machine Learning Algorithm

  1. Lecture 51 | Supervised Machine Learning Algorithm - I YouTube
  2. Lecture 52 | Supervised Machine Learning Algorithm - II YouTube
  3. Lecture 53 | Supervised Machine Learning Algorithm - III YouTube
  4. Lecture 54 | Supervised Machine Learning Algorithm - IV YouTube
  5. Lecture 55 | Supervised Machine Learning Algorithm - V YouTube

Week 12 | Supervised & Unsupervised Machine Learning

  1. Lecture 56 | Supervised & Unsupervised Machine Learning YouTube
  2. Lecture 57 | Supervised Machine Learning YouTube
  3. Lecture 58 | Unsupervised Machine Learning YouTube
  4. Lecture 59 | Supervised Machine Learning YouTube
  5. Lecture 60 | Supervised Machine Learning YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT-ISM Dhanbad
Department
Chemical Engineering
Teacher
Prof. Archana
Level
Undergraduate
Language
English
Subjects
Chemistry, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Kharagpur.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed