IIT Madras' NPTEL course on the maths and methods behind data science, using R.
CS50's Introduction to Programming with R
Harvard's R course: representing, transforming, tidying and visualizing data.
Taught byHarvard OnlineAbout this course
A CS50 course on R for data work. It covers representing and transforming data, applying functions, tidying data with the tidyverse, visualizing data, testing programs and packaging your own code.
Best for: Beginners heading into statistics or data analysis with R.
What you will be able to do
- Write R programs to analyze data
- Tidy and transform datasets
- Make visualizations
- Test and package R code
Syllabus and your progress
Tick modules off as you finish them on Harvard Online.
0 of 7 modules done
Plan your pace
At 4 hours a week you would finish in about 10 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Cost and certificate
Free CS50 certificate from Harvard's OpenCourseWare for completing the work; an edX verified certificate costs extra.
Harvard Online sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Quick answers
- Is CS50's Introduction to Programming with R really free?
- Yes, the course material is free on Harvard Online. Free CS50 certificate from Harvard's OpenCourseWare for completing the work; an edX verified certificate costs extra.
- How long does CS50's Introduction to Programming with R take?
- Plan for about 40 hrs in total (Editorial estimate; the provider does not publish a total. Seven weeks of lectures and problem sets.). It is self-paced, so you can go faster or slower.
- Do I need experience before CS50's Introduction to Programming with R?
- No. It is a beginner course with no prerequisites listed.
Featured in
Topics
About Harvard Online
Harvard's open catalogue, including CS50.
All free Harvard Online coursesKeep going on AltFTool
- Free AI toolsFree AI apps to practise what the AI courses teach.
- AI tools directoryCompare AI tools by job, with honest pricing labels.
- TalknLearnPractise spoken English for interviews and class.
- AltFLangLearn to code with a tiny playground language.
- Job searchPut a new certificate to work: find openings.
- Exam photo resizerResize photos and signatures for exam forms.