PDC in AI Foundations and Machine Learning comprises four 30-hour coursework modules and one 30-hour project module. The duration of this PDC is 150 hours. "Introduction to AI" module introduces fundamentals of classical AI versus modern AI, Python programming, foundational mathematic, and AI ethics. "Data Science Foundation" module covers data gathering, extraction, transformation, visualization, and preparation techniques. The two machine learning modules, "Essentials of Machine Learning" and "Machine Learning Algorithms" provide participants to the machine learning concept with knowledge and skills in AI application design, data preparation, modelling, implementation, testing, and deployment scenarios using machine learning. Students also learn how to approach domain-specific problems, including how to evaluate and resolve data and model-related issues commonly associated with machine learning applications. The team-based project module, "Machine Learning Project", sums up the knowledge and skills learned in the four coursework modules of this PDC and apply them to develop AI applications for selected business scenarios. This PDC is taught using Python programming language with the established Python tools, frameworks, and libraries.
The PDC in Deep learning and AI Applications comprises four 30-hour coursework modules and one 30-hour project module. The duration of this PDC is 150 hours. In the "Foundations of Deep Learning" module, learners are introduced to essential theories and practice in different types of deep learning networks together with their applications in solving problems in different business domains. In the "Deep Learning Algorithm" module, learners are introduced with knowledge and practical skills in the different deep learning networks, in particular in Convolutional Neural Networks (CNN) and Recurrent Neural Network (RNN). These two deep learning modules provide learners with adequate knowledge and skill to explore natural language processing (NLP), computer vision, autonomous systems, or robotic process automation problems and solutions in "AI Application with Deep Learning" module."Application Development using AI services" module provides knowledge and skills on how to use and deploy solutions using pre-build deep learning models via cloud services APIs without requiring much pre-training or deep expertise in AI or Data Science. The team-based project module, "Deep Learning Project", sums up the knowledge and skills learned in the four coursework modules of this PDC and applies them to develop Deep learning applications for selected business scenarios. This PDC is taught using Python programming language with the established Python tools, frameworks, and libraries including GPU systems provisioned in a cloud environment.