Course Overview
Creating richer, more rewarding interactive experiences for your audience is one of the primary goals of advanced data visualization. Google’s Application Program Interfaces (APIs) allow you to customize your users interactions using visualization tools such as Google Chart Tools and Google Fusion Tables.
Visualizing Data with Google APIs is a two-day, hands-on Certificate program focused on using Google’s Visualization and Fusion Tables APIs. Participants will learn to use the APIs, load data from Google Spreadsheets and Tables and add user interactions like search and filtering to interactive graphics.
Course Outcomes
You’ll enjoy personalized small class instruction in a state of the art Mac lab. This program is a hands-on skill based learning experience. Upon completion of a Berkeley Advanced Media Institute workshop, participants have the knowledge and tools necessary to apply their new skill set immediately.
You will:
- Learn to load APIs into an HTML page.
- Load data from Google Spreadsheets and Fusion Tables.
- Draw interactive charts and maps with Javascript.
- Make data and/or visualizations searchable and filterable.
- Edit visualizations and maps in javascript.
Who Should Attend?
Ideal for people interested in a rapid-paced, immersive experience in Javascript APIs, including scientists, communications professionals, journalists, educators and those interested in becoming proficient in learning to leverage APIs for better user experiences.
Prerequisites
Requirements
- Completion of Berkeley Advanced Media Institute’s Data Visualization Certificate workshop OR 1) Experience creating charts using Google Spreadsheet and 2) experience working with the Google Fusion Tables web application and 3) a basic understanding of HTML and CSS
- Javascript experience is not required but those who are new to the programming language should be prepared to learn to edit javascript in a fast-paced environment. We recommend you check out our Javascript for Journalists tutorial if you are unsure.
- Proficiency in English.