Chris Anderson is a professor at the Cornell Nolan School of Hotel Administration. Prior to his appointment in 2006, he was on the faculty at the Ivey School of Business in London, Ontario, Canada. Professor Anderson’s main research focus is on revenue management and service pricing. He actively works in the application and development of revenue management across numerous industry types, including hotels, airlines, and rental car and tour companies, as well as numerous consumer packaged goods and financial services firms. Professor Anderson’s research has been funded by numerous governmental agencies and industrial partners. He serves on the editorial board of the Journal of Revenue and Pricing Management and is the regional editor for the International Journal of Revenue Management. At the Nolan School of Hotel Administration, Professor Anderson teaches courses in revenue management and service operations management.
Request More Info
Overview and Courses
R is now considered one of the most popular analytics tools in the world. In this certificate program you will develop the skill set necessary to perform key aspects of data science efficiently. The courses cover the application of core analytics concepts in the R programming environment to allow a scalable implementation.
You’ll learn techniques for manipulating and visualizing data, describing data through descriptive statistics, and clustering. You’ll extend these basic reporting approaches through classification and predictive analytics using traditional parametric models (regression and logistic regression) as well as machine learning techniques. In addition, you’ll develop linear, nonlinear, and Monte Carlo decision-making models that will allow you to make more informed decisions.
To be successful in this program, it is recommended that students have a background in predictive and prescriptive data analytics, specifically with optimization, modeling, and Monte Carlo simulations, in addition to a familiarity with programming syntax.
The courses in this certificate program are required to be completed in the order that they appear.Course list
Data modeling has become a pervasive need in today's business environment. Often the volume of data you need to process goes beyond the capabilities of spreadsheet modeling. When this is the case, the statistical programming language R offers a powerful alternative. With R, you can avoid the cost of standalone statistical packages. Likewise, you don't need a huge investment in learning the structures required to use a more fully featured programming language.
In this course, you will work through the basic methods of predictive analytics, including generating descriptives, visualization, single and multiple regression, and logistic regression. The benefits of using R for logistic regression are significant, and these are explored in detail. When you have completed this course, you will have gained experience developing R code to solve novel problems in which basic predictive methods are required.
- May 6, 2026
- Jul 15, 2026
- Sep 23, 2026
- Dec 2, 2026
- Feb 10, 2027
- Apr 21, 2027
- Jun 30, 2027
When faced with a large volume of unstructured data, the question quickly arises: what does this all mean? Techniques in machine learning offer the promise of a meaningful answer to that question. Unsupervised machine learning is a powerful tool that is being put to use in many disciplines. In this course, you'll experience machine learning through scripting in the statistical programming language R.
The course focuses on using unsupervised machine learning to bring coherence to unstructured data. Specifically, you'll use different methods to generate clusters within your data set when no dependent variable is specified. Using supervised machine learning approaches, you'll build and evaluate models that allow you to classify your data and understand the marginal impacts of each attribute. And you'll gain experience with powerful tools in R that allow you to efficiently evaluate competing models to find the one that gives you the most accurate results.
You are required to have completed the following course or have equivalent experience before taking this course:
- Predictive Analytics in R
- Jun 3, 2026
- Aug 12, 2026
- Oct 21, 2026
- Dec 30, 2026
- Mar 10, 2027
- May 19, 2027
Sometimes the problem you need to solve involves amounts of data or numbers of decisions that go well beyond the capabilities of spreadsheets. You can work around these limitations by replicating spreadsheet methods of simulation and optimization in the script-based programming environment in R. The use of R carries the benefits of flexibility, automation, and expanded set of tools and algorithms.
In this course, you will work through the development and implementation of Monte Carlo simulations. You'll become familiar with the R functions most commonly used for this purpose. You'll also translate optimization problems that have been defined outside R to a form that supports computational solutions in R. You'll work with both linear and nonlinear solution methods.
It is recommended that students have a background in data analytics especially with optimization, modeling, and monte carlo simulations, in addition to a familiarity with programming syntax.
You are required to have completed the following courses or have equivalent experience before taking this course:
- Predictive Analytics in R
- Clustering, Classification, and Machine Learning in R
- Jul 1, 2026
- Sep 9, 2026
- Nov 18, 2026
- Jan 27, 2027
- Apr 7, 2027
- Jun 16, 2027
eCornell Online Workshops are live, interactive 3-hour learning experiences led by Cornell faculty experts. These premium short-format sessions focus on AI topics and are designed for busy professionals who want to gain immediately applicable skills and strategic perspectives. Workshops include faculty presentations, breakout discussions, and guided hands-on practice.
The AI Workshops All-Access Pass provides you with unlimited participation for 6 months from your date of purchase. Whether you choose to attend one workshop per month, or several per week, the All-Access Pass will allow you to customize your AI journey and stay on top of the latest AI trends.
Workshops cover a range of cutting-edge AI topics applicable across industries, hosted by Cornell faculty at the forefront of their fields. Whether you are just getting started with AI, seeking to build your AI skillset, or exploring advanced applications of AI, Workshops will provide you with an action-oriented learning experience for immediate application in your career. Sample Workshops include:
- Work Smarter with AI Agents: Individual and Team Effectiveness
- Leading AI Transformation: Bigger Than You Imagine, Harder Than You Expect
- Using AI at Work: Practical Choices and Better Results
- Search & Discoverability in the Era of AI
- Don't Just Prompt AI - Govern it
- AI-Powered Product Manager
- Leverage AI and Human Connection to Lead through Uncertainty
Request more Info by completing the form below.
How It Works
- View slide #1
- View slide #2
- View slide #3
- View slide #4
- View slide #5
- View slide #6
- View slide #7
- View slide #8
- View slide #9
Faculty Author
- Military to Business in Project Management
- Military to Business in Marketing
- AI in Hospitality
- Restaurant Distribution Strategy
- General Managers Program
- Data Analytics in R
- Management 360
- Data Analytics 360
- Revenue Management 360
- Data Analytics
- Hospitality Management
- Advanced Hospitality Revenue Management: Pricing and Demand Strategies
Key Course Takeaways
- Understand, model and visualize data using R
- Make predictions for qualitative and quantitative dependent variables using R
- Efficiently use the full breadth of parametric and non-parametric predictive data models in R
- Develop models to make complex, large-scale decisions through the use of mathematical approximations such as optimization (linear, nonlinear, dynamic programming) and Monte Carlo simulations using R



What You'll Earn
- Data Analytics in R Certificate from Cornell SC Johnson College of Business
- 72 Professional Development Hours (7.2 CEUs)
- 30 PD hours towards IIBA's core certification program OR 30 CDUS towards IIBA's recertification
Watch the Video
Who Should Enroll
- Analysts
- Developers
- Data scientists
- Functional managers
- Consultants
- Any professional that uses data to make business decisions
Frequently Asked Questions
Data has moved well beyond what spreadsheets can reliably handle, and teams increasingly need analysis that is repeatable, scalable, and easy to audit. Cornell’s Data Analytics in R Certificate helps you meet that reality by building practical capability in R so you can move from raw data to models and decisions with confidence.
In this certificate program, authored by faculty from the Cornell SC Johnson College of Business, you will strengthen core analytics skills in a true programming workflow, including importing and shaping data, producing descriptives and visualizations, and building predictive models such as linear regression and logistic regression. You’ll then expand into clustering and machine learning approaches for classification and model comparison, and you’ll learn how to support decision making under uncertainty through Monte Carlo simulation and optimization techniques.
You won’t just watch content; you’ll practice by writing R code, interpreting model outputs, validating performance with holdouts and cross-validation, and translating business questions into analysis you can defend. The work is designed to feel like the kind of analysis you would do on the job, with structured assignments and projects that reinforce each new skill.
If you want practical R fluency, end-to-end analytics skills from prediction to optimization, and the structure and feedback that helps you apply what you learn quickly at work, you should choose Cornell's Data Analytics in R Certificate.
Many online analytics courses are essentially content libraries. You watch videos, take a quiz, and move on, often without building the habits that make analysis reliable in real work. Cornell’s Data Analytics in R Certificate is designed around applied, code-based practice where you repeatedly build, test, and refine models in R, then explain results using clear performance measures and diagnostics.
A key difference is the breadth of the analytics workflow you practice in one coherent learning experience. You move from data characterization and visualization into predictive modeling for both quantitative and categorical outcomes, then into clustering and multiple machine learning approaches for classification. You also extend beyond prediction into prescriptive analytics by building Monte Carlo simulation models and translating optimization problems into solvable formulations in R.
The learning experience is also deliberately human centered. Courses in the Data Analytics in R Certificate are facilitated, and the work you submit is reviewed and graded with guidance so you can correct mistakes, improve your approach, and learn faster than you would in a purely self-directed format. This combination of a rigorous curriculum designed by Cornell faculty, hands-on coding, and expert feedback is what makes the experience feel closer to real professional practice than a typical on-demand course.
Enrolling in this certificate also provides you with a 6-month All-Access Pass to eCornell's live online AI Workshops, interactive sessions led by world-class Cornell faculty that combine Ivy League insight with practical applications for busy professionals. Each 3-hour Workshop features structured instruction, guided practice, and real tools to build competitive AI capabilities, plus the opportunity to connect with a global cohort of growth-oriented peers. While AI Workshops are not required, they enhance certificate programs through:
- Integrating AI perspectives across most curricula
- Responding to emerging AI developments and trends
- Offering direct engagement with Cornell faculty at the forefront of AI research
Cornell’s Data Analytics in R Certificate is a strong fit if you regularly work with data and want to do more than basic reporting. The program is designed for analysts, developers, data scientists, functional managers, and consultants who want to build practical capability in R for modeling, machine learning, and decision support.
You will get the most value if you are ready to work in a scripting environment and want to strengthen the way you build and evaluate models, not just run a one-time analysis. The Data Analytics in R Certificate is especially relevant if your role involves forecasting, classification, segmentation, experimentation, or optimization and resource allocation decisions.
To be successful in Cornell’s Data Analytics in R Certificate program, you should come in with some familiarity with programming syntax and a recommended background in predictive and prescriptive analytics topics such as modeling, optimization, and Monte Carlo simulation. That foundation will help you move quickly through the hands-on coding and modeling work.
Project work in Cornell’s Data Analytics in R Certificate is designed to make you practice the full life cycle of analysis in R, from exploring data to building models to making decisions under uncertainty. Across the program, you will complete applied, multi-part projects and assignments such as:
- Building descriptives and visualizations in R and then developing predictive models on a well-known dataset, validating results, and submitting predictions for external scoring
- Creating customer or product segments with clustering methods (including choosing the number of clusters and comparing approaches)
- Training and evaluating multiple supervised learning models for classification, selecting appropriate performance metrics, and comparing competing methods to choose the most accurate approach
- Using cross-validation and hyperparameter tuning to evaluate models more reliably, including streamlined comparison workflows
- Developing Monte Carlo simulation models to project future outcomes, quantify uncertainty, and use results to inform decisions
- Formulating and solving optimization problems in R, including linear and nonlinear approaches, and interpreting outputs such as shadow prices
By the end of Cornell’s Data Analytics in R Certificate program, you will have practiced building models that not only predict outcomes, but also help you decide what to do next when resources are constrained and uncertainty is real.
Cornell's Data Analytics in R Certificate helps you build job-ready analytics capability in R so you can move from data to defensible models and better decisions in real business contexts.
After completing the Data Analytics in R Certificate, you will be prepared to:
- Understand, model and visualize data using R
- Make predictions for qualitative and quantitative dependent variables using R
- Efficiently use the full breadth of parametric and non-parametric predictive data models in R
- Develop models to make complex, large-scale decisions through the use of mathematical approximations such as optimization (linear, nonlinear, dynamic programming) and Monte Carlo simulations using R
Students commonly describe the experience as practical and confidence-building, with clear instruction and hands-on work they can bring directly into real projects at work. Feedback frequently highlights structured coding practice with guided scripts and datasets, a strong mix of predictive and prescriptive techniques (including simulation and optimization concepts), and applied assignments that make complex analytics feel approachable. Learners also mention responsive facilitators, a manageable weekly workload alongside full-time work, and industry-relevant content they can translate to day-to-day decision making and problem solving.
What truly sets eCornell apart is how our programs unlock genuine career transformation. Learners earn promotions to senior positions, enjoy meaningful salary growth, build valuable professional networks, and navigate successful career transitions.
Cornell’s Data Analytics in R Certificate, which consists of 3 short courses, is designed to be completed in 3 months. Each course runs for 3 weeks, with a typical weekly time commitment of 5 to 8 hours.
You can expect most learning activities to be asynchronous, so you can complete readings, videos, coding exercises, and project work on your own schedule. The program still maintains structure through weekly expectations and deadlines that help you keep momentum.
Opportunities for live sessions add interaction and support, but the core learning can be completed alongside a full-time job as long as you plan for consistent weekly time to code, troubleshoot, and write up your results.
Students in Cornell's Data Analytics in R Certificate often describe the experience as a practical, confidence-building way to learn analytics in R, with clear instruction and hands-on work they can bring directly into real projects at work. They frequently highlight how the program blends explanation, coding practice, and applied assignments in a way that makes complex analytics feel approachable.
Common themes students mention include:
- R-focused learning with guided scripts, datasets, and structured coding practice
- A strong mix of predictive, prescriptive, and modeling techniques, including simulation and optimization concepts
- Hands-on assignments and a course project that reinforce skills through real analysis work
- Clear, step-by-step instruction that builds from fundamentals to more advanced methods
- User-friendly course design with short, digestible lessons and a logical flow
- High-quality videos, examples, and exercises that make concepts easier to apply
- Supportive facilitators who are responsive and provide helpful, actionable feedback
- Flexible, manageable weekly workload that fits alongside full-time work
- Industry-relevant content that learners can translate to day-to-day decision making and problem solving
Some comfort with programming syntax will make the learning curve much smoother in Cornell’s Data Analytics in R Certificate. The program is designed to build practical skills in R through hands-on coding, and it moves into topics like regression, classification, simulation, and optimization where you will benefit from prior exposure to analytics concepts.
A recommended background includes predictive and prescriptive analytics topics such as modeling, optimization, and Monte Carlo simulation, along with familiarity working in a scripting environment. At the same time, the coursework provides structured support as you work, including guided practice on importing data, working with data structures, creating visualizations, and interpreting model outputs.
If you are unsure whether your background fits, the safest indicator is whether you are ready to spend consistent time each week writing and troubleshooting R code, not just reading about it.
In Cornell’s Data Analytics in R Certificate, you will practice analytics in R using an RStudio workflow, building code that you can reuse and adapt for new problems. Methods include descriptive statistics and visualization, linear and logistic regression, clustering, classification approaches, model evaluation with holdouts and cross-validation, Monte Carlo simulation, and optimization models for decision making.
The assignments use realistic datasets and scenarios so you can focus on the actual work of analysis, not abstract math alone. Examples include building predictive models on a widely used passenger survival dataset and submitting predictions for scoring, clustering a product dataset based on key attributes, simulating financial and operational outcomes, and translating distribution and resource-allocation problems into optimization models you can solve computationally.
Across these activities, you will repeatedly interpret outputs, compare alternatives, and justify the approach you chose, which is the skill employers tend to look for when they ask for “analytics” capability.
Machine learning topics go well beyond regression in Cornell’s Data Analytics in R Certificate. You will start with regression techniques before moving into other approaches, learning when to use them and how to evaluate their performance. You’ll work with unsupervised methods that uncover structure in data without a dependent variable, as well as supervised methods for classification.
On the supervised side, you will build and compare multiple model types using metrics like accuracy, precision, and Kappa, and practice model validation through holdout datasets and cross-validation. You’ll also explore more flexible methods such as neural networks and support vector machines, and you’ll learn how to tune and compare models efficiently.
The goal of Cornell’s Data Analytics in R Certificate program is practical: Learn to choose the right method, measure performance in a way that matches the business problem, and explain why your chosen model is the best fit for the decision at hand.
Explore Related Programs
Request Information Now by completing the form below.
Data Analytics in R
| Select Payment Method | Cost |
|---|---|
| $3,900 | |



























