Skip to content
Mapping with R has been completely revamped. Check it out →
R for the Rest of Us Logo

Tables are often boring, hard to read, and, most importantly, they don't communicate effectively. In this course, Albert Rapp will show you that creating beautiful tables is just a matter of learning some important principles. You'll learn these principles and how to apply them using the flextable package. And when you're done making your beautiful tables, you'll learn to export them to any format you need. If you're ready to make tables that look great and communicate well, this is the course for you!

In this course, you'll go from tables that look like this:

A boring, sad table.

To tables that look like this:

Want to see more of what Making Beautiful Tables with R has to offer? Check out the sample lessons on formatting numbers in tables and exporting tables.

Making Beautiful Tables with R

16 Lessons (2h 53m) • 74 Students Enrolled

Albert Rapp By Albert Rapp

Course Includes

  • Certificate
  • Self-Paced
  • Lifetime Access

50% discount for:

Students
Low-income locations

25% discount for:

Groups of 3 or more

Bundle Discounts

Buy multiple courses at the same time for a discount.

2 Courses

20% off

3 Courses

25% off

4 Courses

30% off

5+ Courses

35% off

Cannot be combined with any other discount.

Albert Rapp

Albert Rapp

About the Instructor

Albert is a math PhD student, freelancing consultant and content creator. He's fascinated by the blend of data analytics, web development, and visualization, and loves sharing his knowledge with everyone on Twitter, LinkedIn, and YouTube.

What People Say

Making tables in R has been greatly improved thanks to the gt() and flextable() packages. In particular, I found gt() to be extremely user-friendly. However, gt() has a major caveat: it does not make it easy to export tables into Word and PowerPoint. In this course, Dr. Rapp clearly shows how to use flextable() to achieve the same quality as gt() when rendering tables. He also explains how to easily export the tables into other formats, such as PowerPoint. His lecture on adding graphs to a flextable() is exceptional. In addition to learning flextable(), I also learned how to clean data using regex, nesting, and mapping data, as well as creating functions. Dr. Rapp’s imagination in this regard is unparalleled.

Alberto F Cabrera
Alberto F Cabrera Professor Emeritus, University of Maryland

I've been dipping my toes in the R water for many years, your site and approach has been the most accessible and useful by far!

Bohdanna Kinasevych
Bohdanna Kinasevych Leading4Impact

I consider myself lucky as I found Mr. David's courses in R. I loved every single tutorial in this course. What I love most about this course is that it teaches you bit by bit and step by step, literally from zero to hero. I'll recommend these tutorials to anyone interested in R programming. I'll take the next course, "Going Deeper with R." I have no intention of stopping until I finish every tutorial on this website. Thank you so much, Mr. David. I owe you a lot. Greetings from Egypt.

Muhammed Elhadedy
Muhammed Elhadedy Nephrology Consultant

I started learning R and GGPLOT by relying on books (e.g., R for Data Science) and youtube. This left me with a fragmented knowledge, since few of these sources approached teaching R and GGPLOT from a holistic manner. Getting Started with R patched up many of those holes, while giving me with invaluable tips as to how to secure future advise and support.

Alberto F Cabrera
Alberto F Cabrera Professor Emeritus, University of Maryland

Good quick overview. I'm likely to take more courses from them in the near future. The mapping course looks very interesting.

David Wormuth

Get Lifetime Access

for $99