Finance and Artificial Intelligence: Python and R

Application of artificial intelligence techniques using Python and R

   Watch Promo

This course teaches you how to apply machine learning and artificial intelligence techniques for the purposes of financial analysis, both in Python and R.

Who is this course for?

Anyone who wishes to learn how to apply artificial intelligence and machine learning techniques within Python and R. The course is particularly suited to those who work with financial data regularly, and wish to learn how to apply data science know-how to this field. You should have at least a basic grasp of statistics to take this course. Ideally, you will have some familiarity with Python and R. However, this is not mandatory as you will be learning how to implement the techniques step-by-step, along with a detailed overview of the applications behind the specific techniques we will cover.

What will you receive upon purchasing this course?

Upon purchasing this course, you will gain access to:

  • Over 2 hours of video content
  • Free lifetime updates - any new content I add to the course will be available to you automatically
  • Written instructions to supplement the video tutorials
  • All relevant code scripts and datasets
  • Free, optional access to my data science mailing list with my latest tutorials


This course will cover the following areas:

Financial Analysis with R

  • Currency Analysis with Quantmod
  • Financial Statement Analysis with Finreportr
  • Kurtosis and Skewness
  • Cumulative Binomial Probabilities

Machine Learning with Python

  • Python and Quandl
  • Ordinary Least Squares regressions
  • Logistic Regressions and MLP Classifiers
  • K-Nearest Neighbors (KNN)
  • Tensorflow Installation on Windows
  • Neural Network Generation with Keras

R Packages and Shiny Web Apps

  • Creating Packages with R
  • Shiny Web Apps: Probability Visualisation
  • Shiny Web Apps: Quandl

Your Instructor

Michael Grogan
Michael Grogan

My name is Michael Grogan, I am a data science consultant and educator.

I have published numerous tutorials and courses on Python and R, both for external publishers and through the platform. As a consultant, I have been involved with numerous business intelligence projects which have involved the use of advanced machine learning techniques to generate data-driven solutions.

Class Curriculum

Available in days
days after you enroll
  Probability and Statistics with R
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!