FINAL DAYS: GET 60% OFF LIFETIME – PAY ONCE, LEARN FOREVER
Course overview
While notebooks are great for sharing data work, they’re not very user-friendly for viewers without programming skills. With the popular Shiny package, we can showcase our data work in a more attractive and accessible way by building interactive, data-based dashboards and projects for the web!
In this course, you’ll learn the fundamentals of working with Shiny. Then you’ll explore more complex topics such as learning about programming server logic for Shiny and programming the UI for your interactive dashboards. You’ll also learn various ways to customize the design of elements you build in Shiny. Finally, you’ll learn how to get your apps online and how to share them.
Best of all, you’ll learn by doing – you’ll practice and get feedback directly in the browser. At the end of the course, you will complete a guided project that asks you to build a portfolio website for yourself using Shiny!
Key skills
- Reading the structure of a Shiny app
- Setting up a Shiny server and building apps
- Programming a UI to make interactive web dashboards in R
- Building a web-based portfolio site for your data work
Course outline
Introduction to Interactive Web Applications in Shiny [5 lessons]
Introduction To Shiny 1h
Lesson Objectives- Define the Shiny package
- Identify how R programming is different in the shiny package
- Plan a basic Shiny app
Programming the User Interface 1h
Lesson Objectives- Plan a Shiny project
- Create an informative feedback loop when coding a Shiny app
- Choose the appropriate inputs for your app
Programming Server Logic in Shiny 1h
Lesson Objectives- Incorporate Shiny input into the server logic
- Identify the best method to display the output
- Identify the error outputs in Shiny
Topics for Taking Shiny Further 1h
Lesson Objectives- Incorporate a tab system into your Shiny app
- Incorporate custom CSS into an app
- Deploy your Shiny app
Guided Project: Creating a Project Portfolio 1h
Lesson Objectives- Create a Shiny app to showcase your guided projects
Projects in this course
Creating a Project Portfolio
For this project, you’ll step into the role of a data analyst building an interactive portfolio to showcase your R programming and data skills to potential employers using Shiny.
The Dataquest guarantee
Dataquest has helped thousands of people start new careers in data. If you put in the work and follow our path, you’ll master data skills and grow your career.
We believe so strongly in our paths that we offer a full satisfaction guarantee. If you complete a career path on Dataquest and aren’t satisfied with your outcome, we’ll give you a refund.
Master skills faster with Dataquest
Go from zero to job-ready
Learn exactly what you need to achieve your goal. Don’t waste time on unrelated lessons.
Build your project portfolio
Build confidence with our in-depth projects, and show off your data skills.
Challenge yourself with exercises
Work with real data from day one with interactive lessons and hands-on exercises.
Showcase your path certification
Share the evidence of your hard work with your network and potential employers.