Foundations in Artificial Intelligence for Technical Professionals