Understanding Difference-in-Differences: Basics and Beyond with Applications in R workshop

Join our workshop on Understanding Difference-in-Differences: Basics and Beyond with Applications in R, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title:  Understanding Difference-in-Differences: Basics and Beyond with Applications in R

Date: Thursday, November 21st, 18:00 – 20:00 CET (Rome, Berlin, Paris timezone)

Speaker: Tobias Eibinger is a final-year PhD candidate in Economics at the University of Graz, Austria. His research focuses on causal environmental policy evaluation, particularly focusing on transport policies and their impact on emission reductions. He specializes in advanced econometric techniques, including Difference-in-Differences, time-series analysis, and macropanels. He has spent time at the Central European University (CEU) in Vienna and the Vrije Universiteit (VU) Amsterdam to deepen and apply his knowledge in causal identification. His work emphasizes the practical application of these methods to analyze real-world policy effects and to inform policy recommendations.

Description: This workshop provides a solid introduction to Difference-in-Differences (DiD), covering both the foundational concepts and more advanced techniques needed to address common challenges in applied research. We begin by exploring canonical DiD and two-way fixed effects (TWFE) as a starting point. We then move on to more complex scenarios like staggered adoption and multiple treatments. We discuss the limitations of traditional DiD, particularly the issue of forbidden comparisons, and introduce the Goodman-Bacon (2021) decomposition to break down treatment effects. Dynamic settings are then covered through event studies, allowing us to examine how effects evolve over time. Finally, we discuss modern remedies such as the Callaway and Sant’Anna (2021) approach to better handle heterogeneous treatment timings. Throughout, participants will follow detailed R examples to apply these methods hands-on, gaining practical experience alongside the theoretical insights.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)


Please note that the registration confirmation email will be sent 1 day before the workshop.


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!





Standardising R Projects with the ProjectTemplate package workshop

Join our workshop on Standardising R Projects with the ProjectTemplate package, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Standardising R Projects with the ProjectTemplate package

Date: Thursday, November 7th, 14:00 – 16:00 CET (Rome, Berlin, Paris timezone)

Speaker: Michael Rasmussen is a data analyst based in Melbourne, Australia. Michael is passionate about using data visualization and machine learning to explore data, answer questions and provide insights for decision making. He has a rich background of work experiences with strengths developed as both a psychologist and data scientist, strong theoretical statistical background and experiences in machine learning.


Description: The aim of this workshop is to help attendees understand why standardised R projects are beneficial for the user, colleagues and the wider organisation. Attendees will then be introduced to ProjectTemplate, a package that enables users to support R project workflows, through batch processing the importation of data, preparation and final analysis in a reproducible, effortless manner. Attendees will also be shown how the structure of the project files and workflows can be modified to suit their needs.

Minimal registration fee: 20 euro (or 20 USD or 800 UAH)

Please note that the registration confirmation email will be sent 1 day before the workshop.

How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!

Is round(0.5) 0 or 1?


Actually, it’s both possible

This Article was originally published before on YOZM-IT as Korean

Various way of data science 

There are many programming languages in the world and software that utilizes them. And those play an important role in “Data science”.

For example, if you’re using funnel analysis to improve your product, you might want to 

  • Compare the bounce rates of funnel stages before and after an event,
  • And perform a ratio test to calculate their statistical significance.
Image by the author

Meanwhile, data scientists have various career backgrounds and experiences. So They tend to use the methods they’re comfortable with, including Python, R, SAS and more.

We see this quite a bit, because in most cases, the software you use at the level of business doesn’t make much of a difference.

But what happens if you “produce different results by the software used?

The following image shows the results of running a proportion test in R, Python, and STATA with example mentioned.

Image from the author and CAMIS project

You can see that even though we used the same values of 1000 and 123, the p-value, which indicates the significance of the proportion test, is slightly different for each method.

There are many reasons why the calculation value is different depending on the method used, such as 

  • Different algorithms in the core logic of the programming language 
  • Different default values of the parameters used in the function.

In the example above, if you change the value of the parameter correct in R and apply “Continuity correction” as using “correct = F” , you can see that the result is the same as in STATA.

Image from CAMIS project

Rounding

Next, I’ll introduce rounding for more general data analysis. 

Image by the author

Similarly, you can see that the round changes its value depending on software.

If the fee is “0.5 billion” in some large financial transaction in business, the rounded cost could be zero or 1 billion, depending on how you calculate the rounding.

Another case could be Logistic regression, which various round can be reverse prediction.

Image from Wikipedia, edited by the author

Why is round different?

Let’s talk a little more about why this round is different. 

Rounding as we usually perceive it means changing 0 ~ 4 to 0, and 5 ~ 9 to 10, as shown below image.

And in decimal units, is rounding to the nearest whole number by changing .0 ~ .4999.. to 0 and .5 ~ .9999.. to 1

However, there are a number of mathematical interpretations of when exactly 0.5 , and when it is a negative number.

Image from the Learning corner

For example, round(-23.5) should produce -23 or -24?

Both are possible, depending on the mathematical interpretation and it’s called as rounding half up and rounding half down respectively. We can take this a step further and round both positive and negative numbers closer to zero, or vice versa.

This means that round(-23.5) will round to -23, and round(23.5) will round to 23, or round to -24 and 24, respectively. These are represented by the names Rounding half toward zero, Rounding half away from zero, respectively.

Finally, there are methods called Rounding half to even and Rounding half to odd, which mean that we want to consider the nearest integers to be even and odd, respectively.

In particular, the Rounding half to even method also goes by the names Convergent rounding, Statistician’s rounding, Dutch rounding, Gaussian rounding, and Bankers’ rounding, and is one of the official standard methods according to IEEE 754.

Bankers’ rounding

Bankers’s rounding, is default method in R , so Let’s breif a little bit more.

The image below shows the result of rounding from 0.0 to 2.0.

Image from the author

While this may seem like a good idea, there is actually a problem. Because .5 is unconditionally rounded to the next integer, there is an unconditional bias towards rounding to a “+ value”.

I don’t know the exact reason for this, but one theory is that the US IRS used to use this rounding to collect taxes and was sued for unfairly profiting by collecting more taxes from people who were .5 off, so they lost the case and changed to rounding to the nearest even (or odd) number to match the .5 rounding.

This means that by modifying the rounding as shown below, we can avoid the bias that was previously occurring.


The problem with different results

In recent years, industries in various domains, including pharmaceuticals and finance, have been trying to switch from “commercial” software such as SPSS, SAS and STATA to “open source” software such as Python, R and Julia . 

And as rounding mentioned earlier, diffrent result issue by software has been also raised which can create problems in terms of reproducibility, uncertainty, accuracy, and traceability.

So if you’re utilizing multiple softwares, you should be aware of why they produce different results, and how you can use them to properly

CAMIS project

Image from CAMIS project

CAMIS stands for Comparing Analysis Method Implementations in Software. 

This project compares the differences in softwares (or programming languages) and make standards to produce the same results.

The core area of the project is the “statistical computation” part, so most contributions come from the data science leaders who have strong understanding with it.

But CAMIS is also an open source project, that is not restricted and maintained with various people through regular discussions, collaboration, and sharing of project progress.

Below is one of the comparisons published on the CAMIS project’s webpage, which reviews how a one sample t-test is run with each software, what the results are, and how the results are compatible with each other.

Image from CAMIS project

The CAMIS project was started by members who interested in “SAS to R” in the medical and pharmaceutical industry. So it mainly focuses on R and SAS along major statistical data analysis, but recently it’s also working on how to use Python for data science in a broader domain of the industry.

Not only clasiccal methods such as Hypothesis tests, Regression analysis, but modern methods in data science such as Bayesian statistics, Causal inference and novel implementations of existing methods (e.g. MMRM) are topic of interest in project.

Sessions are increasingly appearing at multiple data science conferences, where many researchers and contributors are encouraged to promote, contribute and utilize it as a reference.

Finally, the CAMIS project is also collaborating with academia beyond the data science industry, as similar topics have been published in The American Statistician and Drug Information Association, among others.

Image from The American Statistician
The project is also currently working with students on a thesis entitled “A comparison of MMRM methodology in SAS and R software” and is open to collaborations and suggestions on other topics.

Summary

Various software used in data science. As the domain, the libraries or software used by an organization may be dependent on a particular language, which can sometimes be mixed with personal preferred methods. (in many cases, this doesn’t vary much at the level of the business)

However, if you’re not careful, the methods you use can lead to different results.

In this article, I’ve given you some examples of and reasons for differences in the methods used by different software for calculations, and introduced the CAMIS project, a research project that aims to minimize them to ensure consistency in data analysis.

If you use different software in your data analytics work, it’s a good idea to take a look at them to understand the differences and try to find the optimal method for your purposes,

And if you work in data science in the field, I highly recommend that you take an interstate in or contribute to the CAMIS project for a global collaborative experience.

Spatial modelling with GAMs in R workshop

Join our workshop on Spatial modelling with GAMs in R, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Spatial modelling with GAMs in R

Date: Thursday, October 31st, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone) 

Speaker: Sophie Lee is a statistician and educator who teaches a range of statistics and R coding courses to non-statisticians. Her goal is to provide accessible, engaging training to prove that statistics does not need to be scary! She has a PhD in Spatio-temporal Epidemiology from LSHTM and is a Fellow of the Higher Education Academy. Her research interests lie in spatial data analysis, planetary health, and Bayesian modelling.

Description: When modelling spatial data we are generally unable to use traditional modelling approaches, such as generalised linear models (GLMs), as the assumption that observations are independent of one another may be invalid. This is due to underlying similarities, including unobservable behaviours, climate, and other characteristics, that are shared between observations close to one another. There are extensions of GLMs that can be used to overcome this lack of independence between observations, often with the inclusion of structured random effects, that try to take account of the underlying spatial relationships. The issue arises when deciding how to structure these spatial random effects: how close is close enough to consider observations no longer independent?

This workshop introduces generalised additive models (GAMs) as a method for generating the underlying spatial structure needed to define spatially structured random effects. We will see how penalised smoothing splines can be applied to coordinates to generate a spatial plane with minimal user assumptions. This ensures the spatial model is relevant and unique to the setting being studied. Using the mgcv package in R, we will apply this approach to real-world data, incorporating the flexible spatial structure into a random effects model, which then can be interpreted similarly to any other spatial model.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)

Please note that the registration confirmation email will be sent 1 day before the workshop.

How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!

Analyzing Time Series at Scale with Cluster Analysis in R workshop

Join our workshop on Analyzing Time Series at Scale with Cluster Analysis in R, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Analyzing Time Series at Scale with Cluster Analysis in R

Date: Thursday, October 17th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone) 

Speaker: Rami Krispin is a data science and engineering manager who mainly focuses on time series analysis, forecasting, and MLOps applications.

He is passionate about open source, working with data, machine learning, and putting stuff into production. He creates content about MLOps and recently released a course – Data Pipeline Automation with GitHub Actions Using R and Python, on LinkedIn Learning, and is the author of Hands-On Time Series Analysis with R.

Description: One of the challenges in traditional time series analysis is scalability. Most of the analysis methods were designed to handle a single time series at a time. In this workshop, we will explore methods for analyzing time series at scale. We will demonstrate how to apply unsupervised methods such as cluster analysis and PCA to analyze and extract insights from multiple time series simultaneously. This workshop is based on Prof. Rob J Hyndman’s paper about feature-based time series analysis.

Minimal registration fee: 20 euro (or 20 USD or 800 UAH)

Please note that the registration confirmation email will be sent 1 day before the workshop.

How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!

Probabilistic Network Inference and Analysis in R and Python workshop

Join our workshop on Probabilistic Network Inference and Analysis in R and Python, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Probabilistic Network Inference and Analysis in R and Python

Date: Thursday, October 3rd, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone) 

Speaker: Guillermo de Anda Jáuregui is a Mexican researcher at the National Institute of Genomic Medicine. His work focuses on using complex systems and data science to address biomedical and public health questions. Guillermo is a member of the Researchers for Mexico program, the National Researcher System, and a collaborator at the Center for Complexity Sciences at the Universidad Nacional Autónoma de México. With a strong interdisciplinary approach, his research bridges the gap between data science and complex biological phenomena.


Description: Complex systems with many interacting elements often exhibit non-trivial patterns of statistical dependencies. Modeling these systems as complex networks provides a powerful framework to characterize them at macro, meso, and microscale levels. In this workshop, we will explore the fundamentals of reconstructing such networks, analyze the significance of different structures, and apply these concepts to the use case of gene regulation. Participants will gain hands-on experience in understanding and comparing network structures and learn how these models can be used to uncover the dynamics of complex systems.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)


Please note that the registration confirmation will be sent to the registered participants around 1 day before the workshop.


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!








Introduction to Interpretable Machine Learning in R

Join our workshop on Introduction to Interpretable Machine Learning in R, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Introduction to Interpretable Machine Learning in R

Date: Thursday, October 10th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone) 

Speaker: Andreas Hofheinz, Andreas is a Data Analytics Consultant at Munich Re, holding a master’s degree in statistics from LMU Munich. In his role, he focuses on designing, implementing, and managing data analytics and AI use cases across the company, as well as delivering international Data & AI training sessions. Before joining Munich Re, Andreas worked in consulting, primarily on digital transformation projects across various industries. He has a keen interest in open source programming and is co-author of the leafdown and counterfactuals R packages.

Description: Interpretable machine learning (IML) methods are crucial for ensuring model trust, accountability, regulatory compliance, and enhancing model performance. This course provides an introduction to key concepts and methods in IML.

We start by exploring the differences between interpretable models, such as linear regression and decision trees, and black box models, like random forests and gradient boosting.

The focus then shifts to interpreting black box models using model-agnostic methods, which separate explanation from the model itself. You’ll learn about global model-agnostic methods like Partial Dependence Plots (PDP) and Permutation Feature Importance, which describe average model behavior, and local model-agnostic methods like Individual Conditional Expectation (ICE) plots and Local Surrogate Models (LIME) for individual predictions. The hands-on, code-first approach ensures you gain practical experience with several IML methods using R.

It is recommended to have at least basic machine learning knowledge and some programming experience (ideally in R).


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)

Please note that the registration confirmation email will be sent 1 day before the workshop.

How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!

DataCamp Free Access Week | Aug 26 – Sept 1

Access DataCamp’s entire platform for free, including all 500+ courses, for an entire week.


No catch, no credit card required—just unlimited learning across Python, R, SQL, Generative AI, and much more.


Sign up here.


What is Free Access Week and how do I get access?

Free Access Week is exactly that, a free week to explore all of DataCamp’s features for zero cost.

From August 26 (8 AM EST) – September 1 (11.59 PM EST), anyone can access DataCamp Premium features with a free DataCamp account.

All courses, products, and features are available in the browser, so you don’t need any additional software to access DataCamp.

Don’t have an account? Simply sign up here, and you’ll gain access on August 26.


What can you access during Free Week?


Short answer—everything DataCamp has to offer.

  • 500+ interactive data and AI courses: Including Introductions to R, ChatGPT, Python, SQL, and more. Alongside, advanced courses in MLOps, deep learning, image processing, and more.

  • Challenge yourself with skill and career tracks: Start from zero and work your way through tailored learning paths. Master some of the world’s most in-demand technologies and prepare yourself for a career in data and AI.

  • Access 150+ real-life projects: Apply your skills in real-world scenarios and build up your data portfolio.

  • Prove yourself with an industry-leading certification program: Starting by validating your fundamental data or AI skills, or prove your job-ready skills as a Data Scientist, Data Analyst, or Data Engineer.

Data science and AI learning for all levels

DataCamp is for everyone: whether you have no prior data skills or you’re proficient in multiple programming languages.

If you’re looking for a starting point, check out our interactive course list below to give you a glimpse into our 500+ course library:

Beginners courses:

Intermediate courses:

Advanced courses:

Premium projects to test skills in real-world scenarios and build your portfolio:


Beginner:


Intermediate:


Advanced:

Don’t miss this opportunity to enjoy unlimited, world-class data and AI learning. 


Register now for access on August 26, 8 AM EST.

Creating R Functions workshop

Join our workshop on Creating R Functions, which is a part of our workshops for Ukraine series! 

Here’s some more info: 

Title: Creating R Functions

Date: Thursday, September 26th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone) 

Speaker: Simisani Ndaba is a Teaching Assistant in the Department of Computer Science at the University of Botswana. Her research interests are in Data Science and Machine Learning.

She is the founder and co-organiser of R-Ladies Gaborone, an occasional blogger and enjoys creating data visualisation.


Description: This is a beginner friendly workshop on creating R functions, testing, error handling, and documenting them. Functions are written in order to make repetitive operations using a single command. In this lesson, we’ll learn how to write functions so that we can repeat several operations with a single command.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)

Please note that the registration confirmation email will be sent 1 day before the workshop.

How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).


You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!

Join DataCamp for a Month of Free Data & AI Literacy Events

Throughout September, DataCamp has brought together a selection of the world’s data and AI experts for a month of events, podcasts, articles, and more—all focused on driving data and AI literacy for individuals and businesses.


The lineup includes leaders from Microsoft, JPMorgan Chase & Co, Colgate-Palmolive, Stanford University, DataBricks, and many more.


Plus, registration is completely free. Follow this link to browse the full lineup and save your seat.


Addressing the skills gap: Why data and AI literacy? 


Accelerated by generative AI adoption, building data and AI skills has never been more vital for a successful career.


For those looking to advance their careers, Microsoft found that 82% of employees will need new skills to keep up with the growth of AI.


An independent study from DataCamp uncovered how 62% of leaders believe their organization has an AI literacy skill gap, while 86% indicated data literacy to be vital for their teams’ daily tasks.


In other words, the time to upskill in data and AI is now.

What to expect this September


To tackle the skills gap, DataCamp is combining webinars, interactive sessions, podcasts, and more exploring how anyone can develop skills to thrive in the data and AI era—regardless of their starting point.


From working more effectively with ChatGPT to building data and AI skills across your organization, learn how the world’s top organizations are adapting their workforces today so they drive success with new technologies.


Plus, learn which data and AI skills leaders value most and learning resources to help you upskill. 

Browse events and pick your favorites


Whether you’re looking for an interactive webinar with a Technical Evangelist at Microsoft or the Field Chief Data Strategy Officer at Databricks, you’ll find specialist data and AI events that meet your career needs.


With sessions designed for complete beginners to advanced data practitioners or C-Suite leaders, simply head to DataCamp’s event page and start exploring.


Register now for all events for free. No catch, no hidden fees


From webinars and podcasts to cheat sheets and whitepapers, Data & AI Literacy Month is free for everyone.


Don’t miss this opportunity to learn from the world’s data and AI literacy experts and build your skills for this new digital age.


Register Now