R for Sport Scientists – Fundamentals Course
Learning the R language might be the best career and a professional development-wise thing for a sports scientist. If you’re wondering why – it will provide the best environment and also a tool for further exploration and development. It makes creating graphs, charts, tables, and dashboards much, much easier! If you need to write a report, paper, article, or book, it enables it to be more transparent and reproducible. Also, it allows you to understand and simulate almost anything with as little effort as possible.
Learning R sure isn’t easy or short (I’m still learning it). It can get tricky, but it’s also fun, and overall – it is a tremendous investment in yourself, and your career! However, new, good things and personal development rarely come without leaving your comfort zone, and that’s something you probably know.
So, get ready to embrace this journey. Maybe you haven’t coded in your life, and dipping into the R universe sounds scary… But don’t be afraid young Grasshopper/Padawan, as the old Chinese proverb goes: “A journey of a thousand miles begins with a single step”. Thus, we are here to help you with it.
The R for the Sports Scientists: Fundamentals course is here to help you make that first step on this journey, and it will definitely pay you dividends down the road. We will take you down the “harder” but more rewarding road of learning R – NOT as a graphing/statistical script, but as a programming language. This approach will give you much more clarity and power later on when we’ll tackle graphics, data wrangling, and statistical analysis in the upcoming R courses. This way, even though it can be harder in the beginning, it will make it way more beneficial in the long run.
The course starts with an installation lecture, where you will learn how to install R and R studio, followed by the lecture on R objects (particularly the vectors), subsetting the objects (i.e., adding, addressing, and modifying elements, etc), controlling the flow of the program, and finally writing your own functions.