Data Visualization

BY
FreeCodeCamp via Topcoder

Learn to represent different data using charts, maps, and graphs with the D3.js library with the Data Visualization course.

Mode

Online

Duration

157 Hours

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

We have data all around us in the world but without any shape or context, it actually has no meaning. Data visualization is such a concept that actually teaches everyone to represent different kinds of data by building maps, bars, and graphs within the D3.js library. The Data Visualization certification course has been launched by the freeCodeCamp community that is spread over just 3 modules and can be finished within 157 hours only, and teaches about the concepts of data visualization tools.

The Data Visualization training will allow the different participants to learn everything about JavaScript Object Notation aka JSON, and how exactly one can work with data in the online mode by making use of an API or Application Programming Interface.

The highlights

  • 157 hours of study
  • Certificate by freeCodeCamp
  • Small course
  • Skill development course

Program offerings

  • 3 course modules
  • Login to start
  • Short course

Course and certificate fees

certificate availability

Yes

certificate providing authority

Topcoder

Who it is for

This Data Visualization program is very much suitable for people like data scientists, and data analysts.

Eligibility criteria

Academic Qualifications

  • No particular requirement is stated to participate in this data visualization in python course. 

Certification Qualifying Details

  • Once someone completes all the 3 modules in this course shall be issued a Data Visualization certification by Topcoder Academy.

What you will learn

Knowledge of data visualization

Once the candidates complete the Data Visualization certification syllabus, all the participating candidates will learn about JSON (JavaScript Object Notation), along with the correct usage of online data by making use of an Application Programming Interface or API.

The syllabus

Data Visualization with D3

  • Add Document Elements with D3
  • Select a Group of Elements with D3
  • Work with Data in D3
  • Work with Dynamic Data in D3
  • Add Inline Styling to Elements
  • Change Styles Based on Data
  • Add Classes with D3
  • Update the Height of an Element Dynamically
  • Change the Presentation of a Bar Chart
  • Learn About SVG in D3
  • Display Shaps with SVG
  • Create a Bar for Each Data Point in the Set
  • Dynamically Set the Coordinates for Each Bar
  • Dynavert SVG Elements
  • Change the Color of an SVG Element
  • Add Labels to D3 Elements
  • Style D3 Labels
  • Add a Hover Effect to a D3 Element
  • Add a Tooltip to a D3 Element
  • Create a Scatterplot with SVG Circles
  • Add Attributes to the Circle Elements
  • Add Labels to Scatter Plot Circles
  • Create a Linear Scales with D3
  • Set a Domain and a Range on a Scale
  • Use the d3.max and d3.min Functions to Find Minimum and Maximum Values in a Dataset
  • Use Dynamic Scales
  • Use a Pre-Defined Scale to Place Elements
  • Add Axes to a Visualization

JSON APIs and AJAX

  • Handle Click Events with JavaScript using the onclick property
  • Change Text with click Events
  • Get JSON with the JavaScript XMLHttpRequest Method
  • Get JSON with the JavaScript fetch method
  • Access the JSON Data from an API
  • Convert JSON Data to HTML
  • Render Images from Data Sources
  • Pre-filter JSON to Get the Data You Need
  • Get Geolocation Data to Find A User's GPS Coordinates
  • Post Data with the JavaScript XML HttpRequest Method 

Data Visualization Projects

  • Visualize Data with a Bar Chart
  • Visualize Data with a Scatterplot Graph
  • Visualize Data with a Heat Map
  • Visualize Data with a Choropleth Map
  • Visualize Data with a Treemap Diagram

Admission details

To enrol in the Data Visualization classes, go through these steps:

Step 1: Visit the programme URL: https://academy.topcoder.com/freeCodeCamp/data-visualization

Step 2: Next, sign up with accounts like Google or Github. 

Step 3: As soon as the candidates have logged in, learning can start.


Filling the form

While joining Topcoder, an application form has to be completed by the learners. The form has small details to be filled in like country of residence, email id, full name, and a username that will allow logging in.

How it helps

The Data Visualization certification benefits all participants while helping them showcase their skills related to using online data usage by learning to build graphs, bars, and chargers for graphical representations.

FAQs

Are there any prerequisites for the Data Visualization online course?

Anyone having no knowledge about data science can learn this programme.

How many hours of studying has to be completed for learning the course?

The course can get over within just 157 hours.

Who is the creator that has helped in curating this programme?

The creator curating this particular course is the freeCodeCamp.org community.

For the 3 modules in the curriculum how many hours have to be invested for each one?

The 1st, 2nd, and 3rd modules can be completed in 5, 2, and 150 hours respectively. 

Does freeCodeCamp offer any support to the student?

Support is offered to the students that can be found on the website.

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books