Step Up to R for Data Science
real-time • supported • interactive • hands-on
Keen to take your data analysis skills to the next level? Done with messy point-and-click software but not sure where to turn? Code in Hand has created the course for you!
The ‘tidy’ R coding language is the tool of choice for exploring, cleaning, visualising and making predictions from large datasets. This user-friendly language empowers workers in research, non-profit, government and corporate sectors to efficiently identify and share insights that support data-driven decision making.
We’ve drawn on years of experience training hundreds of budding data scientists to bring you our popular introductory course - Step Up to R for Data Science - a real-time, supported, hands-on and interactive introduction to R coding!
Our Mission
To help improve the impact, efficiency and reproducibility of your data analysis projects
Step up to R to …
make beautiful & informative graphics
communicate for impact with publication-quality, information-rich data visualisations
reclaim your valuable time
automate repetitive analysis to scale over hundreds of similar datasets
tame the mess of spreadsheets
clean, integrate and summarise large datasets without error-prone point & click tools
This course is aimed at complete coding beginners, and runs for ~10 hours split over two days.
Virtual and in-person formats are available.
Unlike impersonal pre-recorded courses, we assume no prior knowledge, and focus on your success by removing the barriers to learning R, maximizing learner satisfaction, and maximizing course completion rates.
What you’ll learn
Course Overview
-
RStudio is your ‘daily driver’ for R. This app makes it as easy as possible to write R code, run reproducible analysis, create instantaneous plots, and manage data analysis projects
-
Learn to create, store and run math on different types of data in both vector and dataframe format
-
Dive into ggplot - the most flexible, powerful and widely used R data visualization software
learn the core components of simple plots
build plots that optimize data clarity and information content
solve the challenge of over-plotting in large datasets
-
Learn how to use computer logic (aka ‘conditional operators’) to extract data of interest
-
learn the five key ‘verbs’ in the dplyr package to filter, select, update, sort and summarize large datasets
create sub-groupings within datasets to achieve high resolution summaries
power up with helper functions to efficiently run complex data analysis
-
reshape messy or incomplete data tables for plotting and downstream analysis, without losing information
merge datasets based on shared features
-
Combine your new skills to wrangle, visualize and summarise a large real-world dataset and write results files
-
Learn how to tweak your code to run on thousands of similar datasets. Reclaim your time and never repeat yourself again!
-
Learning data science is hugely rewarding but can be a tough road at times. Although you now have the fundamental code in hand, your journey with R is just beginning. In a relaxed Q&A format we walk through the best resources and learner communities to smooth your path to mastering data science.
Focused on your success
No set-up headaches
Turned off by pesky software updates and installation errors?
We set up your individual RStudio learning environment for the course. Its online, up-to-date and ready to go with a simple log in password!
Supported learning
Code in Hand only offers small class sizes, so you wont be lost in the crowd.
We have at least one educator per five participants to answer your questions, or to jump in and help you to iron out code bugs as they arise.
Real-time teaching
Whether in person or online, we run all courses in real-time to maximize your engagement and course completion. Take this opportunity to learn from your instructor and fellow participants, and to grow your future data science network!
Credit all round
Code in Hand instructors currently work as data scientists and have completed the RStudio/Posit PBC Data Science Instructor Accreditation. This means we have current industry experience and are trained to apply effective evidence-based teaching methods. Code in Hand will also issue course completion documents to certify your achievement.
Hands-on experience
No more clicking through slide decks or sitting through video content. From session one you will be typing code and interacting with the actual RStudio app to analyse real-life data sets. This builds your confidence to continue on with your own projects.
Interactive format
Everyone confronts hurdles in learning to code, and an interactive course gives you the best chance to overcome them. You can ask for an alternative example, clarify your understanding with your tutor, and get personalized feedback on our short quizzes. Your success is our success!
-
Code in Hand instructors and participants together commit to making our courses a harassment-free experience for everyone, regardless of age, appearance, ability, ethnicity, sexuality, gender identity and expression, level of experience, education, socioeconomic status, nationality or religion.
Instructors and tutors will take appropriate action in response to unacceptable behaviour, and may enforce immediate removal of participants who engage in behaviour deemed to be inappropriate, threatening, offensive, or harmful.