R & Python Learning Resources
Students often ask how they can build experience with Python or R before taking Data Science or other STAT courses that use them. Below are curated resources to help you learn or refresh your skills.
If you’re unsure which language to focus on, check out this IBM article: Python vs. R: Which is Right for You?. The section with that title is especially useful for deciding which aligns best with your academic, professional, or project goals.
Opportunities for learning or refreshing your knowledge of Python
Northwestern Courses
- STAT 201-0 Introduction to Programming for Data Science
- GEN_ENG 150-0 Programming for Engineers or GEN_ENG 151-0 Honors Programming for Engineers
- COMP_SCI 150-0 Fundamentals of Computer Programming 1.5
Additional Resources
- Research Computing Services workshops
- LinkedIn Learning (once signed in search terms like python for beginners)
Opportunities for learning or refreshing your knowledge of R
Northwestern Class options:
- STAT 201-0 Introduction to Programming for Data Science
- STAT 202-0 Introduction to Statistics and Data Science
Other Learning Resources:
- Research Computing Services workshops
- RStudio Education
- LinkedIn Learning (once signed in, search terms like R for beginners)