An open API service indexing awesome lists of open source software.

https://github.com/marcozanotti/rcoding-course

R Coding Course
https://github.com/marcozanotti/rcoding-course

course data-science education programming r teaching

Last synced: about 2 months ago
JSON representation

R Coding Course

Awesome Lists containing this project

README

          

---
output: github_document
editor_options:
markdown:
wrap: 72
---

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```

# R Coding

*Overview*

The course aims at providing technical skills about coding/scripting
aspects for data analysis and to manage persistent data storage of
sources and results involved in analysis. On the one side, the Python
programming language and the R framework are illustrated. The goal is to
deal with essential notions about data structures and control structures
of both Python and R. On the other side, the goal is to present the core
notions of relational databases, such as keys, integrity, and
primary/foreign key constraints, as well as the SQL language for data
definition, manipulation, and query. Recent and innovative NoSQL
solutions are also discussed, with special focus on a document-oriented
system called MongoDB.

The **R Coding** part of the course aims at teaching **R Programming**,
focusing on how to code with modern and state-of-the-art R packages.

## General Information

- [Course Descriprion (for Students)](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_description.html)
- [Course Descriprion (for Business Experts)](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_description_business.html)
- [Syllabus](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_syllabus.html)


## Materials

- [Introduction to R](https://marcozanotti.github.io/rcoding-course/R/rcod_lecture0/rcod_lecture0_intro2R.html)
- [Introduction to RMarkdown](https://marcozanotti.github.io/rcoding-course/R/rcod_lecture0/rcod_lecture0_rmarkdown.html)
- [💯 R Best Practices](https://marcozanotti.github.io/rcoding-course/resources/presentation/r_best_practices.html)
- [Tutorials (lectures)](https://github.com/marcozanotti/rcoding-course/tree/master/R)
- [Other Resources](https://github.com/marcozanotti/rcoding-course/tree/master/resources)

## Suggested References

Git & GitHub:

- [Pro Git](https://git-scm.com/book/en/v2)
- [Happy Git with R](https://happygitwithr.com/index.html)

R Programming:

- [R for Data Science](https://r4ds.had.co.nz/)
- [Efficient R Programming](https://csgillespie.github.io/efficientR/index.html)
- [R Packages](https://r-pkgs.org/index.html)
- [Advanced R](https://adv-r.hadley.nz/)

RMarkdown & Shiny:

- [RMarkdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)
- [Mastering Shiny](https://mastering-shiny.org/)
- [Shiny Tutorials](https://shiny.rstudio.com/tutorial/)

Everything with R:

- [Big Book of R](https://www.bigbookofr.com/)