Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Science & EDA: Global Conflict Project from Scratch
Rating: 4.9 out of 5(5 ratings)
220 students
Last updated 5/2026
English

What you'll learn

  • Course Introduction
  • Loading the Dataset
  • Understanding the Variables in the Dataset
  • Exploring the Characteristics of Our Conflict Dataset
  • Missing and Unique Value Analysis
  • Renaming Variables
  • Ensuring Data Consistency
  • Distribution Analysis of Conflict
  • Exploring Annual Trends
  • Analyzing Conflict Data by Region
  • Visualizing Conflict Data Correlations
  • Bar Charts for Regional Death Counts
  • Identifying Top Events with Highest Fatalities
  • Stacked Bar Charts for Conflict-related Deaths Over the Years
  • Exploring Trends with Bubble Charts
  • Filtering Regional Death Trends: A Temporal Analysis
  • Mastering Elbow Method and Silhouette Scores
  • Regional Conflict Clustering
  • Advanced Data Visualization with Plotly – Animating Conflict Trends Over Time
  • Heatmap Visualization of Regional Conflict Metrics
  • In-Depth Statistical Analysis of Numerical Data in Conflict Studies
  • Testing for Normality in Conflict Data Using the Shapiro-Wilk Test
  • Advanced Outlier Detection Using Z-Scores in Conflict Data

Course content

14 sections78 lectures10h 14m total length
  • Installing Anaconda Distribution for Windows10:35

    In this lesson we will learn how to install anaconda distributor on windows operating system.

    Python, python programming, python examples, python example, python hands-on, pycharm python, python pycharm, python with examples, python: learn python with real python hands-on examples, learn python, real python

  • Installing Anaconda Distribution for MacOs6:17

    In this lesson we will learn how to install anaconda distributor on MacOs operating system.

    Whether you work in machine learning or finance or are pursuing a career in web development or data science, Python is one of the most important skills you can learn. Python's simple syntax is especially suited for desktop, web, and business applications. Python's design philosophy emphasizes readability and usability. Python was developed upon the premise that there should be only one way (and preferably one obvious way) to do things, a philosophy that has resulted in a strict level of code standardization. The core programming language is quite small and the standard library is also large. In fact, Python's large library is one of its greatest benefits, providing a variety of different tools for programmers suited for many different tasks.

  • Installing Anaconda Distribution for Linux14:43

    In this lesson we will learn how to install anaconda distributor on Linux operating system.

    How do I learn Python on my own?

    Python has a simple syntax that makes it an excellent programming language for a beginner to learn. To learn Python on your own, you first must become familiar with the syntax. But you only need to know a little bit about Python syntax to get started writing real code; you will pick up the rest as you go. Depending on the purpose of using it, you can then find a good Python tutorial, book, or course that will teach you the programming language by building a complete application that fits your goals. If you want to develop games, then learn Python game development. If you're going to build web applications, you can find many courses that can teach you that, too. Udemy’s online courses are a great place to start if you want to learn Python on your own.

  • Reviewing The Jupyter Notebook12:54

    In this tutorial, we will examine the jupyter notebook interface in detail.

    What is python?
    Python is a general-purpose, object-oriented, high-level programming language. Whether you work in artificial intelligence or finance or are pursuing a career in web development or data science, Python is one of the most important skills you can learn. Python's simple syntax is especially suited for desktop, web, and business applications. Python's design philosophy emphasizes readability and usability. Python was developed on the premise that there should be only one way (and preferably, one obvious way) to do things, a philosophy that resulted in a strict level of code standardization. The core programming language is quite small and the standard library is also large. In fact, Python's large library is one of its greatest benefits, providing different tools for programmers suited for a variety of tasks.

  • Reviewing The Jupyter Lab11:36

    In this tutorial, we will examine the jupyter lab interface in detail.

    Python vs. R: What is the Difference?
    Python and R are two of today's most popular programming tools. When deciding between Python and R, you need to think about your specific needs. On one hand, Python is relatively easy for beginners to learn, is applicable across many disciplines, has a strict syntax that will help you become a better coder, and is fast to process large datasets. On the other hand, R has over 10,000 packages for data manipulation, is capable of easily making publication-quality graphics, boasts superior capability for statistical modeling, and is more widely used in academia, healthcare, and finance.

  • Overview of Jupyter Notebook and Google Colab5:31

    In this video we try to learn how to use Jupyter Notebook and Google COLAB.

    Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.

Requirements

  • A working computer (Windows, Mac, or Linux)
  • Basic understanding of Python (just the essentials—loops, functions, and variables)
  • Interest in data science and real-world applications
  • Curiosity about global issues like conflict, peace, and humanitarian analysis
  • Motivation to transform raw data into meaningful insights
  • No prior experience with EDA or conflict datasets required
  • Just you, your keyboard, and your passion for making data-driven impact!

Description

Welcome to "Data Science & EDA: Global Conflict Project from Scratch"

Master Data Science Skills, Analyze Global Conflicts, cluster & visualize real-world crisis data with Python & ChatGPT


This course empowers you to analyze real-world conflict data, uncover hidden patterns, and create impactful visual stories that influence peacebuilding and policy decisions. Whether you're a beginner or an experienced analyst, you'll gain practical skills with hands-on projects using industry-standard tools.


In this course, you will dive deep into Exploratory Data Analysis (EDA) focused on complex global conflict datasets. You’ll learn how to clean, explore, visualize, and interpret data using Python, Pandas, ChatGPT and key statistical methods to uncover trends and insights crucial for understanding humanitarian crises.


By the end of the course, you will confidently perform EDA on messy real-world data, create interactive visualizations, apply clustering techniques, and build portfolio-ready projects that combine data science with social impact.


What You Will Learn:

This course takes you step-by-step through a hands-on EDA process using conflict datasets, covering:

  • Course introduction and dataset loading

  • Understanding variables and data characteristics

  • Handling missing values, renaming, and ensuring consistency

  • Distribution and trend analysis over time and regions

  • Visualizing data correlations and regional death counts with bar and bubble charts

  • Identifying major conflict events and temporal death trends

  • Applying clustering using Elbow Method and Silhouette Scores

  • Advanced interactive visualizations with Plotly, including animated trends and heatmaps

  • In-depth statistical analysis: normality testing and outlier detection




By the End of This Course, You Will Be Able To:

  • Confidently apply Exploratory Data Analysis (EDA) techniques to complex, real-world conflict datasets

  • Create dynamic and interactive data visualizations using Plotly to reveal meaningful insights

  • Utilize clustering algorithms and statistical methods to identify underlying patterns in data

  • Develop comprehensive data science projects that combine technical expertise with social impact

  • Critically analyze data to understand and communicate the stories it tells about global conflicts


What is python?
Machine learning python is a general-purpose, object-oriented, high-level programming language. Whether you work in artificial intelligence or finance or are pursuing a career in web development or data science, Python bootcamp is one of the most important skills you can learn. Python's simple syntax is especially suited for desktop, web, and business applications. Python's design philosophy emphasizes readability and usability. Python was developed on the premise that there should be only one way (and preferably, one obvious way) to do things, a philosophy that resulted in a strict level of code standardization. The core programming language is quite small and the standard library is also large. In fact, Python's large library is one of its greatest benefits, providing different tools for programmers suited for a variety of tasks.


What is ChatGPT?

ChatGPT is an artificial intelligence (AI) chatbot that uses natural language processing to create humanlike conversational dialogue. The language model can respond to questions and compose various written content, including articles, social media posts, essays, code and emails.ChatGPT is a form of generative AI -- a tool that lets users enter prompts to receive humanlike images, text or videos that are created by AI.


What is EDA?

Exploratory data analysis (EDA) is used by data scientists to analyze and investigate data sets and summarize their main characteristics, often employing data visualization methods.EDA helps determine how best to manipulate data sources to get the answers you need, making it easier for data scientists to discover patterns, spot anomalies, test a hypothesis, or check assumptions.EDA is primarily used to see what data can reveal beyond the formal modeling or hypothesis testing task and provides a provides a better understanding of data set variables and the relationships between them. It can also help determine if the statistical techniques you are considering for data analysis are appropriate. Originally developed by American mathematician John Tukey in the 1970s, EDA techniques continue to be a widely used method in the data discovery process today.


Fresh content

It’s no secret how technology is advancing at a rapid rate New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better security specialist


Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions


You'll also get:

  • Lifetime Access to The Course

  • Fast & Friendly Support in the Q&A section

  • Udemy Certificate of Completion Ready for Download

We offer full support, answering any questions


See you in the ""Data Science & EDA: Global Conflict Project from Scratch" course.

Master Data Science Skills, Analyze Global Conflicts, cluster & visualize real-world crisis data with Python & ChatGPT

Who this course is for:

  • Anyone who wants to start learning data science through meaningful, real-world applications
  • Students, researchers, or professionals interested in conflict analysis, international relations, or peace studies
  • Those seeking a hands-on guide to mastering Exploratory Data Analysis (EDA) with real datasets
  • Anyone curious about how data can uncover patterns in global crises and shape data-driven decision making
  • Learners who want to enhance their Python skills by working on impactful analytical projects