We may earn an affiliate commission when you visit our partners.
Course image
Sivarit Sultornsanee

The primary objective of this course is to offer students an opportunity to learn how to use visualization tools and techniques for data exploration, knowledge discovery, data storytelling, and decision making in engineering, healthcare operations, manufacturing, and related applications. This course covers basics of data mining and visualization, and Python. It also introduces students to static visualization charts and techniques that reveal information, patterns, interactions.

Enroll now

What's inside

Syllabus

Introduction to Data - Part 1
In this module, we will delve into the fundamental aspects of data, exploring its definition, significance, and the transformative journey from raw information to actionable insights. Through a series of engaging videos, we will unravel the mysteries of structured and unstructured data, unveiling their unique characteristics and applications. As we progress, the module unfolds the intricate steps of the data workflow, guiding through the pivotal stages of framing objectives, preparing data, analysis, interpretation, and effective communication of findings. Additionally, our exploration extends to the vast landscape of Big Data, unraveling its complexities through the lens of the Five Vs: Volume, Velocity, Variety, Veracity, and Value. By the end of this module, We will not only have a comprehensive understanding of the foundational concepts of data but also possess the essential skills to navigate the data-driven landscapes of today's digital era. Get ready to unlock the power of data and discover its profound impact on our world!
Read more
Introduction to Data - Part 2
In this module, we will dive into the world of data analytics. We'll learn how to find the right data for data analysis, considering factors like relevance and timeliness. Then, we'll explore the crucial step of preprocessing, where we’ll learn to clean and organize raw data effectively. From handling missing values to spotting outliers, we'll pick up essential skills to ensure the analysis is accurate and reliable. By the end of this module, we'll be all set to confidently select, process, and analyze data like a pro. Let's get started!
Introduction to Visualization
In this module, we'll explore how data visualization turns complex data into engaging stories. Building on our understanding of data's significance, we'll discover how visualization simplifies information and connects with diverse audiences. We’ll delve into creating various visualizations, from statistical plots to geographical graphs. By grasping different statistical graphs and their applications, you'll enhance your skills in sharing meaningful insights. Get ready to unlock the potential of visualization and enhance your ability to tell compelling data stories. Let's dive into this visually enlightening journey!
Basics of Python
In this module, we'll delve into the fundamentals of Python coding. We'll explore key concepts such as variables, data types, and structures — crucial components in creating robust code. Throughout your Python learning journey, you'll acquire the skill of decision-making through if-else statements, navigate data using loops, and enhance your code with custom functions. Whether you're a coding novice or have some prior knowledge, this course ensures hands-on, practical experience. Let's explore, learn, and become experts in the key principles of Python programming. Get ready to bring your coding ideas to life!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops data mining, visualization techniques, Python; applicable to engineering, healthcare, and manufacturing
Taught by Sivarit Sultornsanee, who has expertise in data analytics and visualization
Suitable for beginners with no prior knowledge in data visualization

Save this course

Save Data Visualization with Python & R for Engineers to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Visualization with Python & R for Engineers with these activities:
Brush up on data visualization basics
Review fundamental data visualization principles to strengthen your understanding of the course concepts.
Browse courses on Data Analytics
Show steps
  • Revisit key concepts of data visualization
  • Explore different types of data visualizations and their applications
  • Practice creating basic visualizations using a tool of your choice
Follow Online Python Tutorials
Enhance your Python skills and explore specific concepts through guided tutorials.
Browse courses on Python
Show steps
  • Identify reputable online platforms or resources offering Python tutorials.
  • Choose tutorials that align with your learning goals and skill level.
  • Follow the tutorials step-by-step and complete the exercises.
Connect with a Data Visualization Expert
Seek guidance and mentorship from experienced professionals to enhance your learning journey.
Browse courses on Data Visualization
Show steps
  • Identify potential mentors through professional networks or online platforms.
  • Reach out to selected mentors and express your interest in mentorship.
  • Establish regular communication and seek guidance on specific topics.
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Participate in a Study Group
Collaborate with peers to reinforce concepts, share insights, and improve your understanding.
Browse courses on Data Visualization
Show steps
  • Form or join a study group with other course participants.
  • Meet regularly to discuss course materials, solve problems, and share knowledge.
  • Share resources and support each other's learning.
  • Organize a group project if desired.
Solve Python Coding Challenges
Strengthen your Python coding skills and enhance your ability to write clear and efficient code.
Browse courses on Python
Show steps
  • Find coding challenges online or in books.
  • Attempt to solve the challenges using Python.
  • Review the solutions and identify areas for improvement.
Work through data visualization exercises
Reinforce your understanding of data visualization techniques by solving practical exercises.
Browse courses on Python
Show steps
  • Find online or textbook exercises on data visualization
  • Solve the exercises, focusing on interpreting data and choosing appropriate visualizations
  • Review your solutions and identify areas for improvement
Read 'The Data Visualization Handbook'
Improve your understanding of the basics of data visualization and enhance your ability to create compelling data visualizations.
Show steps
  • Read the book thoroughly.
  • Take notes on the key concepts and techniques.
  • Apply the concepts to a real-world dataset.
Attend a Data Visualization Workshop
Gain practical experience in data visualization and learn from industry experts.
Browse courses on Data Visualization
Show steps
  • Research and identify relevant workshops.
  • Register for a workshop that aligns with your goals.
  • Attend the workshop and actively participate.
Create a data visualization storyboard
Develop your ability to communicate data insights effectively by creating a storyboard that tells a compelling data-driven story.
Browse courses on Data Storytelling
Show steps
  • Choose a dataset and identify the key insights you want to convey
  • Sketch out a storyboard that outlines the flow of your story
  • Create visualizations to illustrate each key insight
Build a Data Visualization Dashboard
Develop a practical understanding of data visualization by creating an interactive dashboard.
Browse courses on Data Visualization
Show steps
  • Choose a dataset and define the goals of the dashboard.
  • Design the dashboard layout and select the appropriate visualizations.
  • Implement the dashboard using Python and relevant libraries.
Develop a data visualization dashboard
Apply your data visualization skills to create a practical tool that provides insights from real-world data.
Browse courses on Python
Show steps
  • Identify a problem or opportunity that can be addressed with a data visualization dashboard
  • Gather and prepare the necessary data
  • Design and develop the dashboard using Python and relevant visualization libraries
  • Test and refine the dashboard to ensure it meets user needs

Career center

Learners who complete Data Visualization with Python & R for Engineers will develop knowledge and skills that may be useful to these careers:
Data Visualization Specialist
Data Visualization Specialists translate raw data into visually appealing and informative charts, graphs, and dashboards. They use their expertise in design, data visualization, and storytelling to create data visualizations that are both beautiful and effective. This course provides a strong foundation in data visualization and Python, two essential skills for Data Visualization Specialists.
Data Analyst
Data Analysts translate raw data into digestible, actionable insights. They use their expertise in statistical analysis, data visualization, and programming to create powerful dashboards and reports that help businesses make informed decisions. This course provides a solid foundation in these key skills, making it an excellent choice for aspiring Data Analysts.
Data Scientist
Data Scientists use their knowledge of machine learning, statistics, and programming to build predictive models and solve complex problems. This course provides a strong foundation in data visualization and Python, two essential skills for Data Scientists. Additionally, the course's focus on data exploration and storytelling can help Data Scientists communicate their findings more effectively.
Data Engineer
Data Engineers build and maintain the infrastructure that supports data-driven organizations. They use their expertise in database management, cloud computing, and programming to ensure that data is accessible, reliable, and secure. This course provides a solid foundation in data visualization and Python, two skills that are essential for Data Engineers.
Business Analyst
Business Analysts use data to understand and improve business processes. They use their expertise in data analysis, data visualization, and business acumen to identify opportunities for growth and efficiency. This course provides a solid foundation in data visualization and Python, two skills that are essential for Business Analysts.
Product Manager
Product Managers are responsible for the development and launch of new products. They use their expertise in market research, data analysis, and design to create products that meet the needs of customers. This course provides a solid foundation in data visualization and Python, two skills that are increasingly important for Product Managers.
Marketing Analyst
Marketing Analysts use data to understand and improve marketing campaigns. They use their expertise in data analysis, data visualization, and marketing to create campaigns that are both effective and efficient. This course provides a solid foundation in data visualization and Python, two skills that are essential for Marketing Analysts.
Healthcare Data Analyst
Healthcare Data Analysts use their expertise in data analysis, data visualization, and healthcare to improve patient care and outcomes. This course may be useful for aspiring Healthcare Data Analysts, as it provides a solid foundation in data visualization and Python, two skills that are essential for this role.
Financial Analyst
Financial Analysts use data to understand and predict financial trends. They use their expertise in data analysis, data visualization, and finance to make investment recommendations and develop financial plans. This course may be useful for aspiring Financial Analysts, as it provides a solid foundation in data visualization and Python, two skills that are increasingly important for this role.
Operations Research Analyst
Operations Research Analysts use data to improve the efficiency and effectiveness of organizations. They use their expertise in data analysis, data visualization, and operations research to develop solutions to complex problems. This course may be useful for aspiring Operations Research Analysts, as it provides a solid foundation in data visualization and Python, two skills that are essential for this role.
Actuary
Actuaries use data to assess and manage risk. They use their expertise in data analysis, data visualization, and actuarial science to develop insurance plans and financial products. This course may be useful for aspiring Actuaries, as it provides a solid foundation in data visualization and Python, two skills that are increasingly important for this role.
Statistician
Statisticians use data to understand and interpret the world around us. They use their expertise in data analysis, data visualization, and statistics to develop new knowledge and solve problems. This course may be useful for aspiring Statisticians, as it provides a solid foundation in data visualization and Python, two skills that are increasingly important for this role.
Data Architect
Data Architects design and manage the data infrastructure that supports data-driven organizations. They use their expertise in database management, cloud computing, and data modeling to ensure that data is accessible, reliable, and secure. This course may be useful for aspiring Data Architects, as it provides a solid foundation in data visualization and Python, two skills that are increasingly important for this role.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use their expertise in programming, data structures, and algorithms to create software that meets the needs of users. This course may be useful for aspiring Software Engineers, as it provides a solid foundation in Python, a popular programming language for data visualization.
Computer Scientist
Computer Scientists use their expertise in computer science to solve problems and create new technologies. They use their knowledge of programming, data structures, and algorithms to develop software, hardware, and other computing systems. This course may be useful for aspiring Computer Scientists, as it provides a solid foundation in Python, a popular programming language for data visualization.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Visualization with Python & R for Engineers.
Provides a comprehensive overview of data visualization techniques, from basic charts to advanced interactive visualizations. It valuable resource for anyone looking to learn more about data visualization and how to use it effectively.
Comprehensive guide to data analysis using Python. It covers a wide range of topics, including data cleaning, data exploration, and data visualization. It valuable resource for anyone who wants to learn more about data analysis using Python.
Comprehensive guide to data science using R. It covers a wide range of topics, including data cleaning, data exploration, and data visualization. It valuable resource for anyone who wants to learn more about data science using R.
Collection of dashboards that have been used to solve real-world problems. It valuable resource for anyone who wants to learn more about how to design and use dashboards.
Comprehensive guide to data visualization for business. It covers a wide range of topics, including data collection, data analysis, and data visualization. It valuable resource for anyone who wants to learn more about data visualization for business.
Comprehensive guide to storytelling with data. It covers a wide range of topics, including data visualization, data analysis, and data storytelling. It valuable resource for anyone who wants to learn more about storytelling with data.
Comprehensive guide to ggplot2, a popular R package for creating graphics. It covers a wide range of topics, including data cleaning, data exploration, and data visualization. It valuable resource for anyone who wants to learn more about ggplot2.
Comprehensive guide to the art of data visualization. It covers a wide range of topics, including data cleaning, data exploration, and data visualization. It valuable resource for anyone who wants to learn more about the art of data visualization.
Comprehensive guide to visualization analysis and design. It covers a wide range of topics, including data cleaning, data exploration, and data visualization. It valuable resource for anyone who wants to learn more about visualization analysis and design.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser