Coder Social home page Coder Social logo

karlolukic / intro-tidyverse-2022-summer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lukas-jue/intro-tidyverse-2022-summer

0.0 0.0 0.0 77.08 MB

Course materials and website for "Introduction to Data Science with R and Tidyverse" for January 2022 Course

Home Page: https://lukas-jue.github.io/intro-tidyverse-2022-summer/

License: Creative Commons Attribution Share Alike 4.0 International

R 64.68% TeX 17.59% CSS 17.73%

intro-tidyverse-2022-summer's Introduction

Introduction to Data Science with R and Tidyverse

This repository contains all materials for the course Introduction to Data Science with R and Tidyverse, offered for GRADE Brain and other GRADE Centers at Goethe University in May 2022. Additionally, it serves the course website for students, which you can access here.

Course Objective

Most academic fields require proficiency in at least one data-centered analysis tool. For many, the R programming language has become the tool of choice.

However, the first steps in coding can be intimidating and discouraging — primarily if you have never worked with a programming language before. This course aims at providing a results-oriented, applied, and hands-on introduction to the most critical parts of a Data Science project in R. We will introduce the libraries and frameworks necessary for your analysis and focus on teaching you the implementation and application of those tools with small examples that you can work on yourself.

Our goal is to show you the scope of possibilities within R and leave you with the impression that you can confidently implement your empirical projects in R. We will focus on the Tidyverse ecosystem, a consistent and intuitive framework for building your data analysis from start to finish. After completing this course, you will know how to apply the essential Tidyverse tools for everyday Data Science tasks in R — primarily data wrangling, data visualization, and communicating results.

Course Description

This course aims at beginners who are either completely new to R as a programming language and/or want to learn about the Tidyverse ecosystem. The course is structured in the following way:

Introduction to the Tidyverse

  • Reading data into tibbles with readr and a short primer on data types
  • Plotting with ggplot2: aesthetics, geoms and the grammar of graphics
  • Data wrangling with dplyr: mutate(), select(), filter(), group_by(), summarize(), …_join(), pipe-operator
  • Communicating your analyses with RMarkdown in a reproducible way

Short primer on modeling with R

  • Univariate and multivariate linear regression with lm()
  • Visualizing regressions with ggplot2

Next steps on your journey with R

We will not cover deeper statistical or theoretical concepts in this course, as the focus will lie on applied coding.

Methods

The course will alternate between short introductions to a concept or method and small do-it-yourself coding exercises. In between the three sessions, you are encouraged to work on provided exercises that further deepen your understanding

Conditions

  • No prior coding experience needed. This is a beginner-friendly course. You are also more than welcome to participate if you have experience in R but want to learn more about the Tidyverse.
  • An RStudio Cloud account. Since we do not want to waste precious course time on the technical setup, we will use the RStudio Cloud as a simple and already set up development environment. We will send out detailed instructions and an invitation link in advance.

Trainers

In the last three years, your trainers have developed and taught TechAcademy’s Data Science with R program at Goethe University. They use Data Science methods and R on a daily basis in their academic and non-academic jobs.

  • Lukas Jürgensmeier, M.Sc., PhD Student in Quantitative Marketing and Member of the Executive Board at TechAcademy e.V.
  • Lara Zaremba, M.Sc., Trainee Data Science at the European Central Bank and R Teacher and Course Designer at TechAcademy e.V.
  • Karlo Lukic, M.Sc., PhD Student in Quantitative Marketing, R Teacher and Course Designer at TechAcademy e.V.

intro-tidyverse-2022-summer's People

Contributors

karlolukic avatar laramz avatar lukas-jue avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.