Why bad programmers always need the latest version

October 26, 2020

Hello all!

Today, I’ve got 2 exciting things for you.

First, now is your chance to VOTE to tell me what you want to see in my next course. Transformers? Time Series Analysis? More advanced GANs? More advanced Reinforcement Learning? Let me know in this survey (it’s anonymous):


Second, check out the latest episode of The Lazy Programmer Show, where I discuss why bad programmers are always trying to get the latest version of some language or library, and why they tend to freak out when things are not in whatever version they happen to be using.

I look at this topic from 3 different perspectives, including:

1) What is it like in the “real world” working at a “real job”?

2) What kind of skills should a typical (competent) programmer have?

3) What are students learning and how do they approach machine learning and coding in colleges? Remember those students become “new grads” and those “new grads” become “junior engineers”.

What would your boss say if a junior engineer could run circles around you, a so-called “professional”?

Click here to watch the video https://www.youtube.com/watch?v=BIXH_m6CT2I or click the image below:

Go to comments

How do VIP courses work?

October 4, 2020

In this article, I will explain how VIP courses work.

Note that how they work has changed slightly over the years. I will try to cover all relevant variations.


What is a VIP Version of a course?

The VIP version of a course is a course that contains extra content.

Sometimes, it can be a new code sample, or it can be an entire section of content, sometimes even multiple sections.


  • Advanced Computer Vision
    • Code examples for super-resolution and fast-style transfer (along with some explanatory documentation)
    • Access to legacy materials
  • Advanced NLP and RNNs
    • Code example and PDF document for speech recognition
    • Extra section on stock predictions
  • Tensorflow 2.0
    • Additional exercises and datasets
    • How to make predictions with a trained NLP model
    • How to make predictions with a trained recommender model
    • DeepDream section
    • Object localization section
  • Financial Engineering
    • Algorithmic Trading section
    • Reinforcement Learning crash course
    • Reinforcement Learning Trader section
    • Statistical Factor Models section
    • Regime Detection with HMMs section
  • Time Series Analysis
    • GARCH section
    • AWS Forecast section
    • Facebook Prophet section


How can I get the VIP Version of a course?

My courses generally exist in 2 places (there are more, but this covers a majority of students):

  1. Udemy
  2. DeepLearningCourses.com

For courses released some time ago, the VIP Versions of those courses can be found on DeepLearningCourses.com.

If you would like to purchase one of those courses, you can do so at any time at DeepLearningCourses.com.

Most courses fall into the above category.

The corresponding non-VIP versions can be found on Udemy.

For newer courses, they are released on Udemy exclusively, and only the VIP version can be purchased. That is, there is no non-VIP version.


How does the VIP Version work?

After a VIP course has existed for some time on Udemy, I may decide to make the course “non-VIP”.

This lowers the price and removes the VIP content, making it accessible to the “general public”.

All students who purchased the VIP version of the course will retain access to the VIP content.

In order to do so, they simply need to email me (using the “Contact” form above).

Those who purchased the VIP version will be granted access to the VIP content on DeepLearningCourses.com.

Please note: there is no need to email me about this if I have not announced anything about the VIP version ending.

Your email will just get buried by the time the VIP version actually ends (I get a lot of emails).

To reiterate in 3 easy steps:

STEP 1) I announce (via a Udemy announcement and via my newsletter) the VIP content is being moved, and the VIP period is ending.

STEP 2) You email me and let me know you want to retain access to the VIP content.

STEP 3) You get access to the VIP content on DeepLearningCourses.com.

Please note: you must email me promptly after my announcement. If you email me months or years later, it will take a very long time to get back to you as significant manual work must be done in order to track down your purchase details. You may be charged extra due to labor costs.



What if I purchased the non-VIP Version, and I want the VIP Version?

If you purchased the non-VIP version on Udemy, and you want to upgrade to the VIP version, email me using the “Contact” form above. You will be asked for proof of purchase. Once verified, you will get a coupon for $10 off the VIP version, to make up for the amount already paid.


How do I know if I got the VIP Version or not?

If you purchased the course on DeepLearningCourses.com, then you automatically have the VIP version.

If you purchased the course on Udemy via a link from an announcement I made, stating specifically that it was the VIP version, then you have the VIP version.

If you purchased the course on Udemy randomly (maybe through the search results) and you’re unsure, then check whether or not the course exists on DeepLearningCourses.com. If it is only on Udemy, then you have the VIP version.

If you purchased the course on Udemy randomly (maybe through the search results) and you paid $29.99 USD or more, then you have the VIP version. If you want access to DeepLearningCourses.com too, just email me and you’ll get access for free (since you already have the VIP version).

Otherwise, assume that you have the non-VIP version.

Go to comments

Deep Learning and Artificial Intelligence Newsletter

Get discount coupons, free machine learning material, and new course announcements