Artificial Intelligence: A Blended Learning Course