Learning Artificial Intelligence Applications