Introduction to Time Series (Coursera)

Offered by Illinois Tech,
Introduction to Time Series (Coursera)

This course introduces basic time series analysis and forecasting methods. Topics include stationary processes, ARMA models, modeling and forecasting using ARMA models, nonstationary and seasonal time series models, state-space models, and forecasting techniques.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

By the end of this course, students will be able to:

  • Describe important time series models and their applications in various fields.
  • Formulate real life problems using time series models.
  • Use statistical software to estimate models from real data and draw conclusions and develop solutions from the estimated models.
  • Use visual and numerical diagnostics to assess the soundness of their models.
  • Communicate the statistical analyses of substantial data sets through explanatory text, tables, and graphs.
  • Combine and adapt different statistical models to analyze larger and more complex data.

Syllabus

Module 1: Course Introduction and Intuition for Stationarity
Welcome to Introduction to Time Series! This module introduces students to the foundational concepts and tools for time series analysis, equipping them with the necessary skills to understand, model, and analyze data that change over time. Through a blend of theoretical lessons and practical exercises, students will explore the nature of time series data, the principles of stationarity, and begin their journey into time series modeling.

Module 2: Basic Analysis of Stationary Processes
This module offers a comprehensive exploration of ARMA (Auto Regressive Moving Average) processes, equipping students with the ability to dissect and comprehend the mechanics of ARMA models, including terminology and mathematical foundations like the backward shift operator. Through hands-on experience, students will learn to classify ARMA processes based on causality and invertibility, estimate key statistical properties of stationary time series such as the sample mean, autocovariance, and autocorrelation using R, and employ visual tools to determine the order of MA processes. This module also provides an introduction to forecasting, where students apply prediction operators to achieve optimal forecasts for stationary processes, rounding out their foundational understanding of time series analysis.

Module 3: ARMA processes and their Autocorrelation Functions
This module delves into advanced concepts surrounding ARMA(p,q) processes, focusing on the intricacies of causality and invertibility. Students will gain the analytical skills necessary to categorize ARMA processes, enhancing their understanding through the computation and interpretation of the Partial Autocorrelation Function (PACF) for both theoretical processes and real time series data using R. This module emphasizes the practical application of ACF and PACF plots in determining the order of ARMA processes and it introduces advanced forecasting techniques, providing students with the tools to implement precise forecasting methods for a variety of ARMA models, preparing them for complex challenges in time series analysis.

Module 4: More About the ACF; Best Linear Predictors, Autocorrelation, and Partial Autocorrelation
In this module, students will continue to delve into the intricate world of time series analysis, exploring techniques for parameter estimation and model selection. Students will master the Yule-Walker equations, a fundamental tool for preliminary parameter estimation, and gain proficiency in maximum likelihood estimation for ARMA processes. Additionally, students will learn to determine the optimal model order through various statistical criteria, ensuring parsimonious yet accurate representations of time series data.

Module 5: Fitting Data to ARMA models
This module equips students with advanced techniques for modeling and forecasting time series data. Students will explore the ARIMA framework, learning how to handle trends and seasonality through differencing and seasonal components. They will master the interpretation of ACF and PACF plots, enabling them to determine appropriate model orders. Additionally, students will explore the intricacies of SARIMA processes, incorporating both seasonal and non-seasonal components. This module culminates with forecasting techniques tailored for ARIMA and SARIMA models, empowering students to make accurate predictions for complex time series scenarios.

Module 6: Diagnostics and Order Selection
This module focuses on refining ARMA model selection and diagnostics, teaching students to critically evaluate model fit using standardized residuals and various diagnostic plots in R, including the normal Q-Q plot and the Ljung-Box test. Additionally, the module covers the principles of model order selection, emphasizing the avoidance of overfitting and the application of the Akaike Information Criterion (AIC) and its correction (AICC) in choosing the optimal ARMA model for specific time series data.

Module 7: Nonstationary processes: ARIMA and SARIMA Models
This module introduces students to ARIMA and SARIMA modeling techniques, essential for analyzing non-stationary and seasonal time series data. In the first lesson, students will learn to define ARIMA processes, use the Dickey-Fuller test to determine the need for differencing, and fit ARIMA models using R, incorporating the concept of exponential smoothing. The second lesson extends these skills to SARIMA models, focusing on identifying seasonality and fitting these models to capture seasonal patterns in data, providing a comprehensive toolkit for sophisticated time series analysis.

Module 8: More on Forecasting
This module equips students with advanced forecasting techniques beyond one-step-ahead predictions, focusing on ARMA, ARIMA, and SARIMA processes using R. In the initial lesson, learners will explore methodologies for generating multi-step forecasts with these models. The subsequent lesson dives into exponential smoothing, teaching students to handle models with additive errors, trends, and seasonality, and how to effectively use R's HoltWinters and forecast functions to fit and interpret time series forecasts, thus providing a thorough grounding in dynamic forecasting methods.

Summative Course Assessment
This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to PySpark (Coursera) Coursera
Edureka

Introduction to PySpark (Coursera)

Welcome to Introduction to PySpark, a short course strategically crafted to empower you with the skills needed to assess the concepts of Big Data Management and efficiently perform data analysis using PySpark. Throughout this short course, you will acquire the expertise to perform data processing with PySpark, enabling you to efficiently handle large-scale datasets, conduct advanced analytics, and derive valuable insights from diverse data sources.

Aug 17th 2026
1 Week
Advanced Data Analysis and Collaboration in Qlik Sense (Coursera) Coursera
Coursera Instructor Network

Advanced Data Analysis and Collaboration in Qlik Sense (Coursera)

This course is an advanced level course designed for learners who want to use Qlik Sense to perform sophisticated data analytics, build dashboards, and communicate full reports and stories from their data. These advanced concepts include more than just visualization features such as dynamic filtering and conditional formatting, but more so data functionality such as advanced expressions, drill-downs, leads, lags, and more. This is important as these skills are directly required when creating sophisticated business analyses and dashboards.

Aug 17th 2026
1 Week
Research Design: Inquiry and Discovery (Coursera) Coursera
University of North Texas

Research Design: Inquiry and Discovery (Coursera)

The main purpose of this course is to focus on good questions and how to answer them. This is essential to making considered decisions as a leader in any organization or in your life overall. Topics will include the basis of human curiosity, development of questions, connections between questions and approaches to information gathering design, variable measurement, sampling, the differences between experimental and non-experimental designs, data analysis, reporting and the ethics of inquiry projects.

Aug 17th 2026
4 Weeks
Redes Ecológicas (Coursera) Coursera
Universidade de São Paulo, Brasil

Redes Ecológicas (Coursera)

Todos os seres vivos estão conectados entre si por interações ecológicas, formando a “colina emaranhada” de Darwin, metáfora inspirada pela “teia da vida” de Humboldt. Desemaranhar essa complexidade é uma tarefa desafiadora, mas factível, desde que você use ferramentas adequadas. A ciência de redes nos ajuda com excelentes ferramentas conceituais e operacionais.

Aug 17th 2026
4 Weeks
Exploration et production de données pour les entreprises (Coursera) Coursera
University of Illinois at Urbana-Champaign

Exploration et production de données pour les entreprises (Coursera)

Ce cours fournit un cadre analytique afin de vous aider à évaluer les problèmes clés de manière structurée. Il vous procurera également des outils afin de mieux gérer les incertitudes qui envahissent et compliquent les processus des entreprises. Plus précisément, vous serez initié(e) aux statistiques et à la manière de résumer les données. Vous découvrirez les concepts de fréquence, de loi normale, d’études statistiques, de l’échantillonnage et des intervalles de confiance.

Aug 17th 2026
4 Weeks
Applied Plotting, Charting & Data Representation in Python (Coursera) Coursera
University of Michigan

Applied Plotting, Charting & Data Representation in Python (Coursera)

This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what statistical measures translate into in terms of visualizations. The second week will focus on the technology used to make visualizations in python, matplotlib, and introduce users to best practices when creating basic charts and how to realize design decisions in the framework.

Aug 10th 2026
4 Weeks
Pre-MBA Statistics (Coursera) Coursera
Indian Institute of Management Ahmedabad (IIMA)

Pre-MBA Statistics (Coursera)

Welcome to the Pre-MBA Statistics course! By the end of this course, you will be able to describe how statistics can be used to summarize, analyze, and interpret data. This course introduces you to some aspects of descriptive and inferential statistics. You will learn to distinguish between various data types and describe the operations that you can execute with each type of data and the right tools to use.

Aug 17th 2026
5-12 Weeks