Home>Courses>An Introduction to Time Series

An Introduction to Time Series

Discover how to model, interpret, and forecast time series data. Learn about stochasticity, stationarity, ARIMA models, and decomposition. Gain skills to explore, model, and forecast using Python.

Intermediate

40 Lessons

7h

Certificate of Completion

Discover how to model, interpret, and forecast time series data. Learn about stochasticity, stationarity, ARIMA models, and decomposition. Gain skills to explore, model, and forecast using Python.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Assessment
82 Playgrounds
6 Quizzes
Course Overview
What You'll Learn
Course Content
Apply Your Skills
Recommendations

Course Overview

Time series are all around us, from stock prices and weather forecasts to economic trends and medical diagnoses. This course is designed to equip you to effectively model, interpret, and forecast time series. In this course, you’ll learn time series analysis concepts, such as stochasticity, stationarity, and autocorrelation. You’ll analyze the time series by computing its various moments and by visualizing it using histogram and density plots. Next, you’ll decompose the time series into its trend, season, ...Show More
Time series are all around us, from stock prices and weather forecasts to economic trends and medical diagnoses. This course is designed to equip you to effectively model, interpret, and forecast time series. In this course, you’ll learn time series analy...Show More

What You'll Learn

Understanding of properties of time series, including its moments, stationarity, autocorrelation, seasonality, and trend
Hands-on experience in analyzing and modeling real-world time series using Python’s statsmodel
Familiarity with modeling time series as autoregressive (AR) and moving average (MA) processes and their combinations ARMA and ARIMA
Working knowledge of point forecasting with ARIMA models using Pythons’s statsmodel
Understanding of properties of time series, including its moments, stationarity, autocorrelation, seasonality, and trend

Show more

Course Content

1.

Introduction to Time Series

2 Lessons

Get familiar with the fundamentals of univariate time series, analysis, and forecasting.

2.

The Basics of Time Series

5 Lessons

Discover the logic behind time series fundamentals, from stochastic processes to statistical analysis.

3.

Exploring Data

5 Lessons

Examine key moments, visual tools, and tests for analyzing time series data distributions.

4.

The Properties of Time Series

10 Lessons

Grasp the fundamentals of time series properties, including integration, autocorrelation, and decomposition.

5.

ARIMA Models

5 Lessons

Map out the steps for understanding MA, AR, ARMA, ARIMA, and SARIMA models.

6.

On Prediction

4 Lessons

Simplify complex topics for point forecasting, model accuracy, and confidence intervals in ARIMA.

7.

Choosing, Fitting, and Evaluating Models

6 Lessons

Master the steps to choose, fit, and evaluate time series models effectively.

8.

Conclusion

1 Lessons

Congratulations on mastering time series analysis with key concepts and practical tools.

9.

Appendix

2 Lessons

Discover the logic behind downloading data and valuable references for time series analysis.

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath