Software Visualization

Software Visualization is a technique for graphically representing complex software systems to enhance understanding and cognition. Coursera's Software Visualization catalogue teaches you the fundamental concepts and tools used to visualize both the structure and behavior of software. You'll learn how to implement visualization techniques to identify patterns, trends, and anomalies, enabling more effective software design, development, and debugging. You'll also hone your skills in leveraging visualization tools and libraries to improve software maintainability and performance, thus enhancing your expertise as a software engineer, developer, or system analyst.
2credentials
14courses

Most popular

Trending now

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software visualization"

  • Skills you'll gain: Responsible AI, Data Ethics, Data Cleansing, Interactive Data Visualization, Software Visualization, Artificial Intelligence, Data Validation, Machine Learning

  • Status: New

    Skills you'll gain: Pseudocode, Programming Principles, Software Visualization, Computational Logic, Debugging, Computer Programming, Graphical Tools

  • Status: Free Trial

    Skills you'll gain: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Application Design, Software Development Life Cycle, Software Design, Systems Development, Software Development, Business Architecture, Business Risk Management, User Centered Design, Process Design

  • Status: Free Trial

    Skills you'll gain: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Interactive Design, Program Development, Predictive Modeling, Debugging

  • Skills you'll gain: Regression Analysis, Predictive Modeling, Exploratory Data Analysis, Scikit Learn (Machine Learning Library), Supervised Learning, Applied Machine Learning, Machine Learning, Decision Tree Learning, Deep Learning, Statistical Analysis, Data Analysis, Test Data, Artificial Neural Networks, Data Import/Export, Pandas (Python Package), Python Programming, Software Visualization

  • Status: Free

    Skills you'll gain: ChatGPT, Unified Modeling Language, OpenAI, LLM Application, Prompt Engineering, Software Visualization, Software Design Documents, Technical Communication, User Story, Application Programming Interface (API), Development Environment, Software Development, Front-End Web Development

  • Skills you'll gain: Cloud Management, Google Cloud Platform, Cloud Computing, Software Visualization, Cloud Computing Architecture, Scalability

  • Status: Free Trial

    Skills you'll gain: Security Requirements Analysis, Requirements Analysis, Risk Management Framework, Risking, User Requirements Documents, Scalability, Verification And Validation, Software Visualization, Safety and Security

What brings you to Coursera today?

Leading partners

  • Google Cloud
  • Meta
  • University of Alberta
  • Edureka
  • Fundação Instituto de Administração
  • MathWorks
  • Packt
  • Universidad de los Andes