Skip to content
UdemyData AnalysisPaid courseAll LevelsCertificate

Python for Time Series Analysis and Forecasting (Udemy.com)

Work with time series and time related data in Python - Forecasting, Time Series Analysis, Predictive Analytics

Created by: R-Tutorials Training

Last updated March 2019

icon
What you will learn

  • use Python to perform calculations with time and date based data
  • create models for time series data
  • use models for forecasting
  • identify which models are suitable for a given dataset
  • visualize time series data
  • create ARIMA and exponential smoothing models
  • know how to interpret given models
  • understand time series statistics such as autocorrelation or stationarity
  • use machine learning and deep learning for time series
  • know the alternatives to qualitative methods
  • know how to read a time series plot and understand it (trend, seasonality, constant mean and variance)

How it compares

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

  • Rating4.3 out of 5higher than 21% of them
  • Reviews414#220 of 372 by number of reviews
  • Length5.2 hourslonger than 53% of them
  • Last updatedMarch 2019earlier than 91% of them

icon
Course Description

Use Python to Understand the Now and Predict the Future!

Time series analysis and forecasting is one of the key fields in statistical programming. It allows you to

  • see patterns in time series data

  • model this data

  • finally make forecasts based on those models

  • and of of this you can now do with the help of Python

Due to modern technology the amount of available data grows substantially from day to day. Successful companies know that. They also know that decisions based on data collected in the past, and modeled for the future, can make a huge difference. Proper understanding and training in time series analysis and forecasting will give you the power to understand and create those models. This can make you an invaluable asset for your company/institution and will boost your career!

  • What will you learn in this course and how is it structured?

First of all we will discuss the general idea behind time series analysis and forecasting. It is important to know when to use these tools and what they actually do.

After that you will learn about statistical methods used for time series. You will hear about autocorrelation, stationarity and unit root tests.   You will also learn how to read a time series chart. This is a crucial skill because things like mean, variance, trend or seasonality are a determining factor for model selection.

We will also create our own time series charts including smoothers and trend lines.

Then you will see how different models work, how they are set up in Python and how you can use them for forecasting and predictive analytics. Models taught are: ARIMA, exponential smoothing, seasonal decomposition and simple models acting as benchmarks. Of course all of this is accompanied by homework assignments.

  • Where are those methods applied?

In nearly any field you will see those methods applied. Especially econometrics and finance love time series analysis. For example stock data has a time component which makes this sort of data a prime target for forecasting techniques. But of course also in academia, medicine, business or marketing  techniques taught in this course are applied.

  • Is it hard to understand and learn those methods?

Unfortunately learning material on Time Series Analysis Programming in Python is quite technical and needs tons of prior knowledge to be understood.

With this course it is the goal to make modeling and forecasting as intuitive and simple as possible for you.

While you need some knowledge in maths and Python, the course is meant for people without a major in a quantitative field. Basically anybody dealing with time data on a regular basis can benefit from this course.

  • How do I prepare best to benefit from this course?

It depends on your prior knowledge. But as a rule of thumb you should know how to handle standard tasks in Python.

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

R-Tutorials Training

  R-Tutorials is your provider of choice when it comes to analytics training courses! Try it out – our 100,000+ students love it. 

        We focus on Data Science tutorials. Offering several R courses for every skill level, we are among Udemy's top R training provider. On top of that courses on Tableau, Excel and a Data Science career guide are available.

        All of our courses contain exercises to give you the opportunity to try out the material on your own. You will also get downloadable script pdfs to recap the lessons. 

        The courses are taught by our main instructor Martin – trained biostatistician and enthusiastic data scientist / R user. 

        Should you have any questions, you are invited to check out our website, you can open a discussion in the course or you can simply drop us a pm. 

        We are here to help you boost your career with analytics training – Just learn and enjoy. 

icon
More courses by R-Tutorials Training

Free

$18.99

$10.99

$14.99

$12.99

$12.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.3

414 ratings on Udemy

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

By Matthias Warnecke on 6/14/2020

Die Inhalte werden vom Sprecher gut erklärt. Der eingeblendete Text enthält leider viele falsche Wörter. Es macht den Eindruck, als würde eine automatische Spracherkennung verwendet, die mittelmäßig funktioniert. Beispielsweise wird aus "R" -> "out world". Insbesondere wenn man mal ein wort nicht verstanden hat ist der Text leider nicht hilfreich.

By Alexandros Sylaidis on 5/18/2020

it covers a great deal of material but in a rushed manner. I think a great way to compensate this would be to add additional homeworks with various cases. For example add one or two homeworks on multivariate. Also add more complex cases and how to tackle them

By Rakesh Acharya on 5/14/2020

Really helpful with many examples to follow through. Learnt more about time series analysis. Provides good hands on with the python libraries to use for time series analysis. Although we still have to put some effort to learn different options in the methods used.

By Jean René Zuluaga Duque on 5/14/2020

I Had problems with prophet library. I took me many time to put it to work. In general I understood all topics, however, some times I culdn't catch some ideas but I know that I need practice and expertice. Topics I didn't understand well: Amount of lags How to read PACF and ACF plots

By Poonam Pawar on 6/9/2019

The course was good overall but the videos were kind of monotonous and felt more robotic than human. The concepts could have been explained more intuitively because I had a really hard time understanding why things are being done sometimes. But this is my personal experience and could be because I am relatively new to this field. Thanks for putting out this course!

By Franco A on 3/14/2019

Another highly educational course by Martin. If you've taken other courses by Martin, you'll know that he's extremely technical. No hype. No mistakes (I've spotted). He knows his material through and through ...and the material is by no means simple. He's visuals are always carefully prepared. No copy and paste with Martin. Kudos

By Harjot Singh on 1/4/2019

Great Course for a beginner like me. Helps to have a better understanding of how Python can be used for time series forecasting. also explains concepts like stationarity, autocorrelation. In all, A good introductory course. Will still require more practice and more cases to master the topic. Thank you R-Tutorials Training.

By Harold Wilson on 12/20/2018

The video course is great for a beginner to time series analysis. I already knew some Python but as far as time series skill are concerned this was new terrain for me. Overall the course has an intuitive structure and the videos are well edited. The timing of slides and text is really helpful.

By Linda DataSc on 12/19/2018

Nice course so far. Instructor seems knowledgeable and the video quality is great in combination with all the slides and supplementary materials. Overall there are some things in the course that are now shown elsewhere. Finding these things myself would have cost me a lot of time. For me that was money and time spent well.

By Giovanni Bavestrelli on 12/18/2018

Nice course, but somewhat superficial. For instance, it talks about exponential smoothing but does not show the formulas underneath. I would have liked more details on the algorithms, how the fitting works, etc. Still, it was useful and I enjoyed it.

Showing all 10 reviews on CourseDuck

Read all 414 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