Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Data Analysis Bootcamp - Pandas, Seaborn and Plotly
Rating: 4.5 out of 5(116 ratings)
17,509 students

Python Data Analysis Bootcamp - Pandas, Seaborn and Plotly

Complete, in-depth and pratical understanding of modern data analysis techniques.
Created byBrandyn Ewanek
Last updated 11/2025
English

What you'll learn

  • 4 Python Data Basics Intro Classes, Data Types, Loops, Conditional Statements, Functions.
  • Beginner to Advanced Data Cleaning, Processing and Wrangling with Pandas.
  • Quick Exploratory Data Analysis with Pandas Plotting PiePlot, ParallelCurves, HistPlot.
  • Univariate and Bivariate Analysis in Seaborn, JointPlot, BoxenPlot, SwarmPlot.
  • Advanced Data Exploration with Plotly; Sunburst, TreeMap, 3D ScatterPlot.
  • How to suppport data-driven decisions.
  • Hacker Statistics and Bootstrapping - Visualize to Understand Hypothesis Testing.
  • Data Story Telling - How to Build a Business Presentation.
  • LLM Job Interview Prep Game; ChatGpt, Gemini, DeepSeek, Claude, etc.
  • 20 Interview Prep Questions by Sarah Rajani

Course content

9 sections33 lectures14h 1m total length
  • Python Data Basics Class 1- Data Types with Python Code Walkthrough33:13

    Python Data Basics learning material by Data Science Teacher Brandyn

    Most techologies to a great deal to manage data types for us. Excel often doesn't care if its a string a number. And so we often never think about how import data types are.

    In the Python coding language we need to be conscious of our data types because an object's data type is what let Python know what can be done with the object.

    In Python the basic data types are integer, float, and strings. Although at a more complex level this can be DataFrame to ML models.

    Either way its the data type that tells Python what can be done with a given object so in Python we need to always be aware of the data type.

    Follow along with Data Science Teacher Brandyn and learn the basics of Python in this free independent educational material.

  • Python Data Basics Class 2- Conditional Statements Filtering Python Code Walkthr24:01

    In the 2nd Python Data Basics program, we use logic statements to control the flow of our workflow. In other words, we are able to control which part of our code will be performed on which data. Logic statements are statements that check whether a value is True or False. Logic is a simple Python concept but allows flexibility in how our code evolves.

    As data scientists, another common use of logic statements is to filter our data. By this, we mean we are able to filter our data down to only the rows that mean a certain requirement.

    This can work in two ways, we either select only one or certain categories from our dataset and use it to create a subset of data that only contains those rows. We can also filter on a numeric column getting back only those rows that are greater or less than the value of interest.

    The ability to filter our data in Python will be important for our data analysis as often want to understand relationships that apply to a subset of our Data.

  • Python Data Basics Class 3- For While Loops Automation Python Code Walkthrough28:37

    In the 3rd Python Data Basics program, we cover the Loops in Python. If you are new to coding loops can be a little intimidating but they are quite easy to use and more important they allow up to do more than a human would be able to by themselves. Loops in Python allow us to repeat a task as many times as needed or when a condition is True. This makes performing the same task 5 times or performing it 100 times irrelevant because in both cases we will only write the code to implement the task one time and put it into a Python Loop. Once we have working code inside of a loop it will run a set number of times. In Pandas, it is often the case that we will be iterating through each row in our DataFrame and making a change or iterating through each column in a DataFrame to perform and save an operation on each column, this is valuable in data analysis as we could inspect the distributions of each feature in only one block of Python code. It is import that we force ourselves to practice loops instead of copying and pasting our code and simple changing a variable like the column title. The problem is that we could want to eventually changes other parts as well and we will have to make that change several times over now and risk making a mistake. Loops in Python are great because we would only have our code in one place and there only have to change one spot in our coding. Simply writing Python code with Loops will save an enormous amount of time.

  • Python Data Basics Class 4- Applying Functions Python Code Walkthrough24:15

    In the 4th class of the Python Data Basics Data Simple program. In this Python class, we discuss the use of user-defined functions. An incredibly important part of programming and more importantly writing clean Python code. Any time we notice we start to copy lines of code only making a small change we ask ourselves if could we do this in a loop or a function. In data science, we commonly use functions to write code in one place but use it many times later on in our workflow. This is valuable because we will often want to later make changes to our code, if we've been copying and pasting our code we will have to make the change in many places if we've used a Python user-defined function we will only have to make that change in our function and it will take effect every time we use the function in the following code. This makes writing our own function a very practical skill. In data science writing our own function and then using them with the Pandas function apply, we apply our user-defined function on our DataFrame. Using Pandas' apply with our custom functions will give the same flexibility we have to manipulate data in Pandas with Python as we do as using a mouse in Excel.

Requirements

  • No Python Needed, Program Starts with Python Data Basics
  • Comfort with basic mathematical concepts (e.g., averages, percentages). Pandas Makes them Easy!
  • Familiarity with Excel would be an asset.
  • Lots of Curiosity!!! :)

Description

Is a data analysis career calling your name? This bootcamp provides the skills and tools you need to land your dream job.


Ready to unlock your earning potential? Data analysts are in high demand, with competitive salaries and remote work opportunities.


Tired of spreadsheets slowing you down? This course equips you with powerful Python tools for tackling massive datasets.


Want to uncover hidden patterns in your data? Learn data exploration and visualization techniques to reveal insights you might be missing.


Frustrated by guesswork? This course equips you with the skills to approach problems with a data-driven methodology.


   

DataSimple's Ai-Enhanced Bootcamp will accelerate your learning experience and propel you into the world of Data Science. This data analysis bootcamp works as a robust foundation to the DataSimple Ai-Enhanced Machine Learning Bootcamp or the DataSimple Ai-Enhanced Deep Learning bootcamp. After completing this program, you will have great confidence in your ability to use essential Python libraries: Pandas, Matplotlib, Seaborn, and Plotly Express.  And more then just knowing how to create plots in Python, learn how to extract insights and communicate them to business partners.

However, Data Analysis is more than understanding how to use Python and data analytic tools. We need to understand when and why to use these tools and visualizations. We need to go beyond tool mastery and learn to interpret insights and validate their robustness before sharing them with business partners. Data analysis is not just a skill; it's an art and a science intertwined. We aim to help you grasp the essence of data analysis, not just 'how' but 'when' and 'why.'


About DataSimple's Python Data Analysis Bootcamp

Python as a Data Analysis Tool: Python has gained immense popularity in the field of data analysis due to its simplicity and versatility. Its rich ecosystem of libraries, including Pandas for data manipulation, Seaborn for data visualization, and Plotly for interactive visualizations, makes it a preferred choice for data professionals.

Excel vs. Python: While Excel is widely used for data analysis, it has limitations when dealing with large datasets and complex tasks. Python, on the other hand, can handle a wide range of data analysis tasks more efficiently. Learning Python for data analysis is a natural progression for anyone familiar with Excel.

Pandas for Data Manipulation: Pandas is a fundamental library for data manipulation and analysis in Python. It offers powerful tools for data cleaning, transformation, and aggregation, making it essential for anyone working with data.

Seaborn for Data Visualization: Seaborn is a high-level data visualization library built on top of Matplotlib. It simplifies the creation of attractive and informative statistical graphics, making data exploration and presentation more accessible.

Plotly Express for Interactive Visualizations: Plotly is another Python library that excels in creating interactive and dynamic visualizations. It's especially useful for creating dashboards, however Plotly Express offers many unique plots that allow for special high-level analysis not found elsewhere, with the added benefit of interactivity Plotly Express can speed up the understanding of the patterns being seen and extract valuable insights faster than other plotting tools.

Data Story Telling: Turning your insights into a presentation is crucial as it allows you to effectively communicate complex data-driven findings to stakeholders, enabling data to drive informed decision-making. Presentation skills bridge the gap between data analysis and actionable outcomes, making your insights accessible and actionable in the business context.

AI-Enhanced Learning: Traditional education takes the stance that it is the student's responsibility, and not the education provider's, responsibility to ensure the knowledge covered in class is retained. At DataSimple we believe that our responsibility is to not only offer a robust set of information but also to help a student retain the knowledge. We have used Ai to enhance our educational material to ensure the students can easily retain the knowledge learned in class.

Who this course is for:

  • Beginner Python Developers interested in Data Science.
  • Those familiar with Excel and looking to build on this skillset.
  • Preparing for becoming machine learning scientist.
  • Looking to prepare for a return to university and take a data science program.
  • Switching into "Data Science job market" and want to "Start with Data Analysis".
  • Those who might need to use Hypothesis testing at work and want to talk intelligently their research.