Modern Statistical Computing and Regression Modeling in R
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Modern Statistical Computing and Regression Modeling in R
This course is part of Modern Statistics for Data-Driven Decision-Making Specialization
Instructors: Anthony Kuhn
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Learners will understand computer applications for working with data, and concepts & applications of using R for regression analysis.
Skills you'll gain
Tools you'll learn
Details to know
January 2026
5 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
Welcome to Modern Statistical Computing and Regression Modeling in R. In this course, you will become familiar with computer applications for working with data, including Excel, R, Tableau, and Jupyter Notebooks; and will learn concepts and applications of Monte Carlo methods and regression analysis.
You will learn how R, an interpreted language for analyzing and visualizing data, can be used to accomplish regression analysis, and will have an opportunity to practice with given data sets and code.
This Specialization covers the use of statistical methods in today's business, industrial, and social environments, including several new methods and applications. H.G. Wells foresaw an era when the understanding of basic statistics would be as important for citizenship as the ability to read and write. Modern Statistics for Data-Driven Decision-Making teaches the basics of working with and interpreting data, skills necessary to succeed in Wellsβs βnew great complex worldβ that we now inhabit. In this course, learners will develop facility for using software applications for data storage, analysis, and presentation; and will be able to employ Monte Carlo simulations and regression models in working with data. Learn more about the instructors who developed this course. Read the instructor bios and review the learning outcomes for the course.
What's included
9 videos9 readings1 assignment
9 videosβ’Total 59 minutes
- Course Introductionβ’3 minutes
- A Century of Statistical Computingβ’8 minutes
- Excel for Data Analysisβ’16 minutes
- Basic Operations in Tableauβ’5 minutes
- Introduction to R and RStudio, Part 1β’6 minutes
- Introduction to R and RStudio, Part 2β’10 minutes
- R Markdown Demoβ’4 minutes
- Jupyter Notebooks, Kernels, and Databricksβ’3 minutes
- Jupyter Lab Demoβ’3 minutes
9 readingsβ’Total 113 minutes
- Course Resources and Peer Reviewsβ’5 minutes
- Course GitHub Repository - For Practice with Data Sets and Codeβ’10 minutes
- Instructor Biosβ’10 minutes
- Section Overviewβ’3 minutes
- A Century of Statistical Computingβ’5 minutes
- Getting Started with R and RStudioβ’10 minutes
- Demos in R - Resources for Navigating the R Environmentβ’30 minutes
- RMarkdown Alternative: Quartoβ’10 minutes
- Reading for Installation of Jupyterβ’30 minutes
1 assignmentβ’Total 30 minutes
- Practice quiz for Tools and Technology for Statisticians and Data Scientistsβ’30 minutes
In this module, we will explore pseudo random number generators, learn about seeds and use a seed to generate reproducible results. We will use Rβs d, p, q, and r functions to measure and generate random variates. We will conduct a Monte Carlo simulation of an experiment and analyze results from the hypothesis tests executed in R using simulated data.
What's included
11 videos2 readings1 assignment
11 videosβ’Total 56 minutes
- Monte Carlo Simulationsβ’9 minutes
- Distributions and PRNG in Rβ’11 minutes
- Segment 1: Introduction to Parallel Computing: Benefits and Applicationsβ’4 minutes
- Segment 2: Parallel Computation in R: Parallel Library and Worker Types β’3 minutes
- Segment 3: Solving for Side Effects and Optimizing Parallel Computing β’2 minutes
- Segment 4: Worker Cluster Set-Up and Demo β’5 minutes
- Using a Simple Cluster Demoβ’6 minutes
- Segment 1: Introduction and Testing a Website Change β’3 minutes
- Segment 2: Perform the Test β’4 minutes
- Segment 3: Long Run Performance & Unplanned Early Stopping β’5 minutes
- Segment 4: Changing Success Rate β’4 minutes
2 readingsβ’Total 20 minutes
- Parallel Computing in R Lecture - Video Segment Overviewβ’10 minutes
- Simulation Study in R Lecture - Video Chapter Overviewβ’10 minutes
1 assignmentβ’Total 30 minutes
- Practice Quiz for Using R Simulationβ’30 minutes
In this module, we re-visit the ordinary linear regression model. We also use R to fit a regression model and display and interpret model-fit statistics and coefficient summaries and tests.
What's included
21 videos4 readings1 assignment
21 videosβ’Total 70 minutes
- Ordinary Linear Regressionβ’7 minutes
- Segment 1: Introduction to Diagnostics and Remediationβ’1 minute
- Segment 2: Introduction to Anscombeβs Quartet and Diagnostic Plotsβ’4 minutes
- Segment 3: Influence Diagnostics and Plotsβ’6 minutes
- Segment 4: Solving for the Problem of Multicollinearityβ’2 minutes
- Segment 5: Solving for the Problem of Non-Constant Varianceβ’2 minutes
- Linear Model and Scopeβ’2 minutes
- Formula and Factors, Part 1β’10 minutes
- Model Matrix and Wilkinson Notationβ’5 minutes
- Segment 1: Scaling Numeric Factorsβ’2 minutes
- Segment 2: Handling Categorical Factorsβ’1 minute
- Segment 3: Define a Factor in Rβ’2 minutes
- Segment 4: Web Site Test and Dummy Codingβ’3 minutes
- Segment 5: Effect Codingβ’3 minutes
- Segment 6: Setting Coding in Rβ’2 minutes
- Segment 7: Factors and Fittingβ’1 minute
- Segment 1: The Need for Regularized Regressionβ’5 minutes
- Segment 2: Introduction to Regularization Methods and Toolsβ’4 minutes
- Segment 3: Comparative Example: Ridge Regression Versus Lasso Regressionβ’2 minutes
- Segment 4: Cross-Validation Simulation Example: Ridge Regressionβ’3 minutes
- Segment 5: Cross-Validation Example: Lasso Regressionβ’3 minutes
4 readingsβ’Total 100 minutes
- Chapter 11: Simple Linear Regression and Correlation (Optional)β’70 minutes
- Diagnostics & Remediation Lecture - Video Segment Overviewβ’10 minutes
- Formula and Factors, Part 2 Lecture - Video Segment Overviewβ’10 minutes
- Regularization Lecture - Video Segment Overviewβ’10 minutes
1 assignmentβ’Total 30 minutes
- Practice Quiz for Linear Model Regression, Diagnostics, and Penalized Versionsβ’30 minutes
In this module, you will use data sets to review and calculate linear and nonlinear models. Be sure to view videos for this module, complete the readings, and any assignments. Begin by reviewing the learning objectives before beginning work in this module.
What's included
5 videos1 reading2 assignments1 peer review
5 videosβ’Total 29 minutes
- Using the Linear Model with Transformationsβ’13 minutes
- Segment 1: Introduction to GLM Implementation in Rβ’4 minutes
- Segment 2: Pneumoconiosis Data Analysis Example with GLMβ’6 minutes
- Segment 3: Aircraft Damage Data Analysis Exampleβ’4 minutes
- Segment 4: Worsted Yarn Data Re-Visited, Summary and Further Considerations for GLMsβ’2 minutes
1 readingβ’Total 10 minutes
- Generalized Linear Models in R - Video Segment Overviewβ’10 minutes
2 assignmentsβ’Total 60 minutes
- Nonlinear Regression in Rβ’30 minutes
- Nonlinear Regression Quizβ’30 minutes
1 peer reviewβ’Total 60 minutes
- Mini-Project for Modern Statistics for Data-Driven Decision-Makingβ’60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Offered by
Explore more from Math and Logic
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: PreviewO
O.P. Jindal Global University
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
