Course Details
Module 1. Get Started
- What is D3.js?
- Downloading and installing D3
- First D3 code
Module 2. Basics of D3.js
- Selecting Elements
- Controlling HTML
- Modifying Attributes
- Modifying CSS
- Data Binding
Module 3. Basic SVG Graphics
- SVG Canvas
- Basic SVG Shapes
Module 4. Advanced SVG Graphics
- SVG Path & Generators
- Grouping
- Transform
Module 5. Scales & Axes
- Scales
- Linear Scale
- Axis
- Parse Date
- Time Scale
- Ordinal Scale
Module 6. Importing Data into D3
- Import CSV
- Import TSV
- Import JSON
Module 7. Events & Transitions
- Events
- Transitions
Course Admin
Who Should Attend
- Data analysts that want to use D3.js for data visualization
- Marketers who plan to use D3.js for data visualization
Trainers
Dr. Aanand is a Full Stack Data Scientist who once had a torrid love affair with Physics. He has consulted and published in the area of Public Health, Electricity Markets, Telecom, BFSI, Advertising & Communication Strategies and Digital & Social Media Technologies. He has worked on assignments with international agencies such as International Monetary Fund, World Bank, Royal Netherland Embassy etc. besides MNCs like Tata Consultancy Services, Kie Square Consulting and several government organizations of national importance.
He regularly conducts general training programs in Python (Pandas, NumPy, SciPy, Matplotlib, Bokeh), R (dplyr, rstanarm, knitR, ggplot2), Data Visualization (Tableau, D3.js) and Machine Learnng (Reinforced Learning, Scikit Learn) and specialized training programs on Structural Equation Modeling and SAP Hana.
He holds a doctorate in Operations Research from Indian Institute of Management Ahmedabad and a post graduate in Physics from University of Mumbai. He has advanced training in mathematical programming including optimization, advanced multivariate data analysis, and simulation techniques. When he is not teaching or consulting he can be found meditating or heading for an adventurous trek.
Muhammad Samer Sallam is a software engineering and data Scientist with more than 3 years’ experience in the field of machine learning/ deep learning. He has a great passion for data science, intelligent-seeming algorithms and web technologies to develop smart web products improving the human life. His interest led him to achieve comprehensive experiences in C#, Python, MATLAB, HTML & CSS, Javascript, and Mysql. His Work experiences are as below:
- Control and Automation Engineer at Damascus International Airport,
- Damascus (Syria) Research and Development Team Leader at Rachis Systems, Kuala Lumpur (Malaysia)
- Machine Learning Specialist in Abundent, Kuala Lumpur (Malaysia)
Amir Othman is a software engineer by profession. Being educated in Bauhaus Universität Weimar and Hochschule Ulm, he brings experiences from different facades of the world.
With expertise in web technology, natural language processing and machine learning, he is a freelance data scientist. Some of his works include two international news aggregator
www.kronologimalaysia.com and www.diezeitachse.de
He also holds an impressive port folio for data visualizations, primarily focusing on web based techniques.
Customer Reviews (4)
- The trainer has conducted the lesson in a very clear and detailed way. Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment