Skip to content
UdemyData AnalysisPaid courseBeginner levelCertificate

Master Time Series Analysis and Forecasting with Python 2026 (Udemy.com)

Time Series with Deep Learning (LSTM, TFT, N-BEATS), GenAI (Amazon Chronos), Prophet, Autogluon, ARIMA. Demand Forecast

Created by: Diogo Alves de Resende

Last updated September 2026

icon
What you will learn

  • Understand the fundamental principles of time series data and its significance in forecasting across various industries.
  • Differentiate between various time series forecasting models such as Exponential Smoothing, ARIMA, and Prophet, identifying when to use each model.
  • Apply Exponential Smoothing and Holt-Winters methods to seasonal and trend-based time series data to create accurate forecasts.
  • Implement SARIMA and SARIMAX models in Python, incorporating external variables to enhance the predictive power of your forecasts.
  • Develop time series models using advanced techniques such as Temporal Fusion Transformers (TFT) and N-BEATS to handle complex datasets.
  • Optimize forecasting models by tuning parameters and using ensemble methods to improve accuracy and reliability.
  • Evaluate the performance of different forecasting models using metrics such as MAE, RMSE, and MAPE, ensuring the robustness of your predictions.

How it compares

Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:

  • Rating4.3 out of 5higher than 21% of them
  • Reviews1,543#110 of 372 by number of reviews
  • Length38.2 hourslonger than 97% of them
  • Last updatedSeptember 2026more recently than 93% of them

icon
Course Description

Updates August 2026

  • Remake of sections: Introduction to Time Series, Exponential Smoothing and Amazon Chronos

  • Time Series AI Assistant Remade.

Updates September 2025:

  • All the Darts library sections were re-recorded.

  • New sections on Intermittent Time Series and Classification for Time Series.

  • New Projects!

  • More Concise videos by coding with GenAI.

Updates August 2025:

  • New AI Course Assistant is live!

Updates July 2025:

  • Fully updated the exercises in the section Python Essentials.

Updates March 2025:

  • Google TSMixer Launched

  • Introduction to Time Series Analysis and Exponential Smoothing Python tutorials remade.

Updates December 2024:

  • Amazon AutoGluon launched

  • Library requirements.txt file for all sections added

Updates October 2024:

  • Amazon Chronos launched

  • N-BEATS launched

Updates September 2024:

  • TFT and TFT Capstone Project added

Updates August 2024:

  • Course remade 100%

  • Silverkite, LSTM and Projects added


Welcome to the most exciting online course about Forecasting Models in Python.

I will show you everything you need to know to understand the now and predict the future.

Forecasting is always sexy.

Knowing what will happen usually drops jaws and earns admiration.

On top, it is fundamental in the business world. Companies always provide Revenue growth and EBIT estimates, which are based on forecasts.

Who is doing them?

Well, that could be you!


WHY SHOULD YOU ENROLL IN THIS COURSE?

Master the Intuition Behind Forecasting Models

No need to get bogged down in complex math.

This course emphasizes understanding the why behind each model. We simplify concepts with clear explanations, intuitive visuals, and real-world examples—focusing on what really matters so you can apply these techniques confidently.


Comprehensive Coverage of Cutting-Edge Techniques

You’ll dive deep into the most advanced and sought-after time series forecasting methods that are crucial in today’s data-driven world:

  • Exponential Smoothing & Holt-Winters – Handle trends and seasonality with elegance.

  • Advanced ARIMA Models (SARIMA & SARIMAX) – Incorporate external variables for enhanced forecasts.

  • Facebook Prophet – Robust, high-accuracy forecasts with minimal data prep.

  • Temporal Fusion Transformers (TFT) – State-of-the-art deep learning for multiple time series.

  • LinkedIn Silverkite – Flexible, powerful forecasting across contexts.

  • N-BEATS – Cutting-edge neural networks for diverse forecasting challenges.

  • GenAI with Amazon Chronos – Discover how generative AI is revolutionizing forecasting.

  • Google TSMixer (NEW) – Leverage Google’s breakthrough architecture for time series.

  • Amazon AutoGluon (NEW) – Automate high-performance forecasting pipelines.

  • Intermittent Time Series (NEW) – Tackle irregular, sporadic patterns with specialized techniques.

  • Classification for Time Series (NEW) – Expand beyond forecasting into predictive categorization.


Code Python Together, Line by Line

We’ll code side by side, ensuring you understand every step.

From data preparation to model implementation, you’ll learn how to write and refine each line of Python code needed to master these forecasting techniques.


Practice, Practice, Practice

Each lesson includes hands-on challenges and case studies, from sales to demand forecasting

You’ll apply what you’ve learned to real datasets, solve real-world problems, and solidify your skills through practical application.


Are You Ready to Predict the Future?

Did I spike your interest? Join me and learn how to predict the future!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Diogo Alves de Resende

Hi, I’m Diogo Resende, a data scientist, AI educator, course creator, and startup founder.

I believe data, analytics, and AI should feel practical, approachable, and useful, and definitely not intimidating, overly academic, or disconnected from real work. My goal is to help people understand not just how technology works, but how to use it to solve meaningful business problems, build useful projects, and grow their careers.

For more than a decade, I’ve worked at the intersection of data, business, and technology, helping people and companies turn complex problems into practical, data-driven decisions. My background combines hands-on industry experience, business strategy, analytics, machine learning, forecasting, A/B testing, commercial planning, and generative AI.

That mix of technical depth and business context shapes the way I teach. I create learning experiences that are clear, practical, and focused on real outcomes. Over the years, I’ve taught tens of thousands of learners through online courses covering Python, data science, statistics, time series forecasting, RAG, AI agents, and modern AI tools.

icon
More courses by Diogo Alves de Resende

$19.99

$39.99

$19.99

$19.99

$29.99

$19.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.3

1,543 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sritharan Alagesan on 2/13/2026

Until now (Section 4) its okay. But when the author talks about rolling average, people with no background of analyst/analytical thinking or statistics, might not understand, so it will be nicer for a 1 min explanation , using may be a excel with 100 days of data, and show whats rolling 7 days and rolling 30 day mean

By Samresh Kumar Singh on 1/17/2026

I’m progressing at my own pace, but I’m thoroughly enjoying both the depth and the structure of this course. The content is thoughtfully designed, and the clarity in explanations really stands out. It’s evident that a significant amount of effort has gone into building this, and it truly deserves recognition.

By Fatih Cogen on 10/28/2025

It was one of the best courses I’ve ever taken. The instructor is genuinely knowledgeable and deeply experienced in the field, with a rare talent for drawing you into the subject. Studying stops feeling like a chore and becomes a pleasure. Before you even realize it, you have learned, and learned well. To appeal to a broader audience, the course keeps theoretical explanations on the lighter side. Personally, I would have liked a bit more depth in the theory. Even so, I can confidently say this is one of the best courses I have taken on Udemy. Many thanks to the instructor; this is a must-take course for anyone looking to build solid knowledge in the field.

By Zhengji Wang on 5/19/2025

Honestly one of the best courses on Udemy. As a junior data scientist who has no experience in handling time-series data, this course basically covers everything I need to know to start working on project on my own. The content is comprehensive, all the mainstream models are covered. I especially love the teaching style, because the instructor records every step of him doing the real coding, making mistakes, and correcting them. I had a lot of fun coding along.

By Stacey J Christensen on 3/20/2025

Good summary level detail on applied time series using deep learning/machine learning. Unfortunately, most of the applied lessons are spent waiting for the instructor to look up needed commands or debuging errors that clearly were not prepared before class. This comprises much of the 33 hours of instruction. Also the remedial python tutorials are required to be completed in order to get the class certificate. Since the classes are taught assuming a knowledge of python, these should have been optional. Not why I took this class, and not very well structure.

By Carsten Breum on 3/5/2025

This course is a bit of try, fail and correct all the time. It's annoying since I want a lecture that is right from the start. I know he says that he wants to share the pain, but I think it should be optional. Next I am not convinced that he understand the model for neural networks since the "b" is just called a parameter and a constant. It's the bias. Why not use that word. Why not use 10 min to explain how this equation came to be since it's the foundation for the rest? He does not explain it probably. If you want a detailed explanation of how the bias work, how the w (weights) come into play you should look at the foundation course by "Loek van den Ouweland" called "Neural Networks In Python From Scratch. Build step by step!" If more editing had been put into the course to cut out the failures it would have been super duper great. When I purchase a course I want as little BS as possible. Every lesson ends with "until next time have fun". It's not needed to say each time. Maybe after a section is done, but that's a minor issue.

By Mussa Charles on 3/3/2025

Great course. I really liked the way you explained everything and provided a step-by-step walkthrough. I also appreciate that you shared all the Jupyter notebooks it made things much easier, especially for me, as I was quickly learning concepts relevant to my current job. By the way, it would be great if you could provide a simplified cheat sheet or document comparing all the models we studied. This would be especially useful for those looking to adopt new models for work. The cheat sheet could be structured as a table with models as columns (e.g., ARIMA, SARIMA, SARIMAX, TFT, N-BEATS, etc.), along with their pros, cons, and use cases essentially a summary of what you’ve been commenting on at the end of each course section in one document. Additionally, sharing the presentation files you used would also be helpful. Thank you once again :)

By Anonymized User on 1/28/2025

Diogo's explanations are outstanding—clear, concise, and easy to follow. What truly sets this course apart is its hands-on, practical approach. I often struggle to complete online courses, but this one kept me motivated and invested throughout. The inclusion of unedited mistakes and problem-solving moments was particularly refreshing. It made me feel less alone in making silly errors and taught me how to troubleshoot effectively. Another standout feature is the instructor’s responsiveness. Whenever I faced challenges, I could post my questions, and Diogo provided prompt and helpful answers. I even sought guidance on a project related to my work, and the advice I received was invaluable in steering me in the right direction. Overall, this course is a fantastic blend of theory, practice, and support. I highly recommend it to anyone looking to master time series forecasting in a fun and engaging way!

By Glenn Yeo on 4/12/2023

Many thanks, Diogo and Udemy for a great course! This will hopefully give people like me a strong basic foundation to advance our skills in forecasting through Python. I have recommended this course to a couple of people and will continue to do so.

By Brian Pieri on 6/10/2021

The course was filled with various forecasting models and showed how to use them! The only suggestion would be to add more depth on the parameters/features that a forecaster might focus on to tweak the model. Fortunately, he dives into that - just wanted a bit more depth. This course was amazing! Thank you!

Showing all 10 reviews on CourseDuck

Read all 1,543 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100