There is an error when sorting the values:
myFactor = fcfQuant['fcf'].sort_values(ascending=False)
I believe what you really want to do is to sort the values within each day:
myFactor = fcfQuant['fcf'].groupby(level=0, group_keys=False).apply(lambda x: x.sort_values(ascending=False))
And by the way I am not sure why you are doing so. You can pass to Alphalens the unsorted factor
myFactor = fcfQuant['fcf']
Also there is a mistake in Lecture 38, when fetching the prices you should ask for fields='open_price'
while the Lecture suggests to ask for fields='price'
prices = get_pricing(stockList, start_date='2015-01-01', end_date='2016-02-01', fields='open_price')