Version Control

What they forgot to teach you about R

This lecture shares practical tips from 8 years of experience with R to enhance your workflow, focusing on overlooked concepts and tricks for writing clean, reproducible, and reusable code.

Oct 24, 2024

Research compenia as R packages

This lecture explores building reproducible research compendia using R packages, covering how to structure, test, and publish them. It’s tailored for those familiar with R, RStudio, and Git, but also provides valuable insights for beginners

Oct 24, 2024

Reproducible documents with Quarto

This lecture introduces Quarto, a powerful successor to RMarkdown, for integrating code and outputs into various formats, streamlining reproducible workflows. Learn its fundamentals and practical applications to enhance your data analysis process.

Oct 24, 2024

Introduction to version control with Git

This lecture covers Git basics, focusing on tracking changes, collaboration, and project organization to improve efficiency and ease publishing on platforms like GitHub. It's ideal for beginners and those wanting a deeper understanding of Git workflows.

Oct 24, 2024

Introduction to the tidyverse

This lecture introduces the tidyverse, a suite of R packages for efficient and intuitive data analysis, covering popular tools like ggplot2 and dplyr, as well as lesser-known ones like purrr and stringr. It's perfect for both beginners and those looking to expand their tidyverse knowledge.

Oct 24, 2024

Efficient R

This lecture focuses on identifying bottlenecks and optimizing R code for faster performance, covering principles, efficient packages, parallelization, and C++ integration. It’s ideal for experienced R users, with foundational insights also valuable for beginners.

Oct 24, 2024

Effective digital notetaking with Obsidian

This lecture introduces Obsidian, a customizable markdown-based tool for efficient note-taking and organizing interconnected ideas, tasks, and insights. Perfect for students and scientists looking to streamline their workflow and create a “second brain.”

Oct 24, 2024

AI Tools in Programming

This lecture explores AI tools like GitHub Copilot for enhancing programming workflows, demonstrating practical applications and addressing ethical concerns in science. Perfect for those looking to boost productivity and learn new techniques with AI.

Oct 24, 2024

Introduction to version control with Git
Introduction to version control with Git

Git is so useful.

Jan 1, 2024