Data Visualization | Web Development | University of Utah

University of Utah

Explore data visualization techniques, web development, and improve your skills in understanding, critiquing, and developing effective visualizations.

University CoursesComputer GraphicsCSSJavaScript

Introduction

The goal of this course is to expose students to visual representation methods and techniques that increase the understanding of complex data. The course covers the fundamentals of perception, the theory of visualization, good design practices, and the development of web-based visualizations using HTML5, CSS, JavaScript, SVG, and D3.

screenshot

Highlights

  • Covers a broad range of data types and visualization techniques
  • Includes regular design critiques and design studios to hone visualization skills
  • Offered in two variants: CS-5630 for undergraduates and CS-6630 for graduate students
  • Special section of CS-6630 (002) designated for data certificate students
  • Live streaming and archived online lectures available

Recommendation

This course is recommended for students interested in data visualization, web development, and improving their skills in understanding, critiquing, and developing effective visualizations. The course is suitable for both undergraduate and graduate students, particularly those pursuing a data science or computer science degree.

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Hands-on Tutorials

Hands-On Data Visualization

9
Technical TutorialsData ScienceJavaScript
Comprehensive guide to data visualization techniques and best practices. Learn to design interactive charts and customized maps for your website using free and easy-to-learn tools.

Introduction to Modern OpenGL

18
Technical TutorialsC++Computer GraphicsOpenGL
Learn the latest OpenGL features and create modern graphics applications with interactive examples and expert guidance.

Learning Modern 3D Graphics Programming

26
Technical TutorialsComputer GraphicsOpenGL
Comprehensive guide to modern 3D graphics programming, covering the latest techniques and technologies. Suitable for beginners and experienced developers.

Comprehensive Guide to Learning GraphQL | API Development

12
Technical TutorialsJavaScript
Learn GraphQL, a powerful query language for APIs, from a reliable and community-driven source. Covers essential concepts and practical examples to build efficient, flexible, and scalable APIs.

Dive Into HTML5 | Web Development | HTML5 Guide

15
Technical TutorialsCSSHTML
Dive Into HTML5 is a comprehensive guide to HTML5, covering web development and technology for beginners and experienced developers.

How to Code in HTML5 and CSS3

24
Technical TutorialsCSSHTML
Comprehensive guide to learning HTML5 and CSS3 for web development and design. Suitable for beginners and intermediate web developers.

HTML5 Canvas Notes for Professionals

22
Technical TutorialsHTMLJavaScript
Comprehensive guide covering HTML5 Canvas topics including text, polygons, images, paths, animation, and more. Compiled from Stack Overflow Documentation.

HTML5 Notes for Professionals

8
Technical TutorialsCSSHTML
Comprehensive guide to HTML5 development, covering web development, frontend design, and coding practices. Compiled from StackOverflow documentation, offering real-world examples and best practices.

HTML5 Quick Learning Guide

9
Technical TutorialsCSSHTML
A concise overview of the key changes and new features in HTML5, making it a great resource for developers looking to quickly transition from HTML/XHTML to HTML5.