Faster delivery, zero copy-paste errors, and hours freed up for real data analysis.

Automate Your Data Reports

This course helps data analysts eliminate manual copy-paste reporting by automating PDF reports end-to-end, saving hours every cycle and preventing costly mistakes.


The Process you'll learn

The Three-Step Process for Data Report Automation

You'll learn a simple, yet versatile three step process for end-to-end report automation.

Prepare your data

Connect your raw data sources using your programming language of choice.

Run calculations

Process your connected data with your programming language of choice.

PDF with Typst

Load your calculated data into Typst and create a PDF using this data.


The Tool You'll Master

Typst for Data Science

The tool you'll master to create PDF reports is Typst. It is more than just a tool for writing text. Typst's powerful coding tools can create beautiful texts, tables, charts and other custom elements. That's what I'll teach you.

Data Included

Don't copy and paste data into reports. Let Typst create tables, charts, timestamps from your data.


Create Any Element You Want

Images, Tables, Charts, arbitrary grid placements...You'll learn to let Typst handle it all.


Bring Your Own Charts

Already got an established way of creating charts? No need to redo them in Typst. Just import them.


The Deep Dive That Unlocks everything

Table Mastery

A data report is nothing without a table. With the included Typst table deep dive, you'll learn to build any table you want.

Data Calculation with Typst

Typst doesn’t just have to use the data you calculate. You can also let Typst calculate new data from the data that you provide.This comes in particularly handy for grouping rows and columns to compute summary rows.

Conditional Formatting

Need to color values depending on their value? Like green for positive numbers and red for negative ones? With Typst, that's easily doable.

Custom elements

Need more than just text color? Typst lets you colorize cells or even add little charts to your tables.


Get Access Now

Join The Course

Instant Access

$249 $149

  • Instant Access

  • In-depth lessons

  • Practical examples & exercises

  • 30-day money-back guarantee

  • More content as course progresses


About Your Instructor

Hi, I'm Dr. Albert Rapp πŸ‘‹πŸ»

I have a PhD in Mathematics and I'm fascinated by the blend of Data Analytics, Web Development, and Visualization.
I'm a data scientist with years of experience and I share this experience regularly with
βœ… 3500+ readers on my mailing list
βœ… 6300+ subscribers on Youtube
βœ… 8000+ followers on LinkedIn

Frequently Asked Questions

Sure, it's possible to learn all of the things I teach online. In fact, that's what I did. But it took me forever to find all of the resources I need (even after using AI). That's why I've condensed all my learnings into a quick and accessible video course to give you the fastest learning experience possible.

Yes, this course requires that you have a basic understanding of programming. Having seen for-loops or if-else-statements will help you follow along much better. Doesn't matter whether you learned about these things in Python or R. Not at all! This course teaches you everything you need to know about Typst from the ground up. I offer a 30-day money-back guarantee. No questions asked. Just send me an e-mail and I take care of your refund. The videos are not available for download but I will provide you with all code and data assets that I use in the videos. I will provide you with access to the videos for the lifetime of the course. This means that you will have access for as long as I continue to run these courses. And should I ever decide to stop running my course business, I'll provide you with the video files via download so that you can have them and store them any way you like. This course is fully self-paced. There are no deadlines and you can watch the videos whenever you find the time. That's great news. I'm always striving to make my product & landing pages better. Send me an e-mail with your question so that I can add it to the FAQs. Win-Win. You can reach me via [email protected]

Β© Dr. Albert Rapp. All rights reserved.