Developer Pathway Courses

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.

Graphic for Developer Pathway

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.