Purpose
Welcome to the EH Nexus Data Science Software Skill Building Developer Pathway Courses page. Select a software program from the list on the right to jump directly to its courses.
Power BI
As a Power BI developer, you will learn how to create custom visuals, embed content, and publish your work.
Getting started
If you are new to Power BI, consider starting with the Power BI Core Curriculum to learn foundational concepts and skills.
Courses
Power BI Visuals Documentation Series
25 mins — These short modules teach users how to create customized visuals.
Automation Documentation Series
15 mins — These short modules focus on using the REST API to integrate Power BI with external apps and automate management tasks
Posit/RStudio
As a Posit/RStudio developer, you will learn how to share your code by developing your own R packages, build interactive web applications, and create compelling visualizations.
Getting started
If you are new to Posit/RStudio, consider starting with the Posit/RStudio Core Curriculum to learn foundational concepts and skills.
Courses
R Markdown
60 mins — This course covers the basics of R Markdown, a popular authoring framework for data science.
R Packages
180 mins — This book by R expert Hadley Wickham covers how to turn your code into R reusable R packages.
Shiny
180 mins — This 7-part course explains how to create interactive web-applications straight from R using Shiny.
Interactive Web-based Data Visualization with R, Plotly, and Shiny
210 mins — This course delivers insight and practical skills for creating interactive and dynamic web graphics for data analysis from R.
Databases Using R
180 mins — This course covers how to connect and query databases using RStudio products and packages.
Tableau
As a Tableau developer, you will learn to leverage Tableau to create more complicated analytics and interactive visualizations and to embed these functions using application programming interfaces (APIs).
Getting Started
If you are new to Tableau, consider starting with the Tableau Core Curriculum to learn foundational concepts and skills.
Courses
Create Parameters
20 mins — This tutorial introduces parameters and demonstrates how to create one for your organization.
Parameter Actions
20 mins — This tutorial demonstrates how to leverage Parameter Actions to enable direct interaction with visualizations.
JavaScript API: Introduction
13 mins — This course is an introduction to the JavaScript API. It provides a high level understanding of when to use the API.
JavaScript API: Embedding and Interactions
22 mins — This course delves deeper into embedding. It demonstrates how to switch tabs, filter, and select marks.
JavaScript: Tip and Tricks
28 mins — This course demonstrates how to troubleshoot common problems with the JavaScript API.
REST API
20 mins — This four-part documentation introduces the REST API. It includes a tutorial on completing common REST tasks.