We partner with the community, businesses, and government entities to ensure that workforce is trained to meet the market needs to support Bahrain’s economic growth. Artificial intelligence is an emerging trend in the IT industry. Machine Learning and Data Science are becoming fundamental elements that inform the strategic decision-making of businesses across all industries. Our high priority goal is to provide ethical AI professional resources to meet the market expectations with the required skills.
Learn how to discover hidden patterns from the raw data, about machines that can perform task that usually only people can and more. This course will introduce you to key Artificial Intelligence and Data science concepts and you will learn fundamental terminology of basic artificial intelligence and Data science such as Machine Learning, Big Data, Supervised Learning, Unsupervised Learning, Data Science, Artificial Intelligence, Artificial Neural Networks and Deep Learning.
In this learning path, you will learn about cloud concepts, understand the benefits of cloud computing in Azure and how it can save you time and money.
In this learning path you will write your first lines of Python code, store and manipulate data to modify its type and appearance, execute built-in functionality available from libraries of code and add logic to your code to enable complex business functionality.
A high-level overview of artificial intelligence (AI) and machine learning aimed at people with little or no knowledge of computer science and statistics.
Learn an intuitive approach to building the complex models that help machines solve real-world problems with human-like intelligence.
Reinforcement Learning (RL) is an area of machine learning, where an agent learns by interacting with its environment to achieve a goal. Learn how to frame reinforcement learning problems, tackle classic examples and explore basic algorithms from dynamic programming.
Natural language processing supports applications that can see, hear, speak with, and understand users. Using text analytics, translation, and language understanding services, Microsoft Azure makes it easy to build applications that support natural language.
Interested in learning a programming language but aren’t sure where to start? Start here! Learn the basic syntax and thought processes required to build simple applications using C#.
The student will learn about the available Cognitive Services on Microsoft Azure and their role in architecting AI solutions.
The student will learn about the Microsoft Bot Framework and Bot Services.
The student will learn about the QnA Maker and how to integrate Bots and QnA Maker to build up a useful knowledge base for user interactions.
The student will learn about integrating LUIS with a Bot to better understand the users’ intentions when interacting with the Bot.
The student will learn about integrating Bots and Agents with Azure Cognitive Services for advanced features such as sentiment analysis, image and text analysis, and OCR and object detection.
In this module, you will learn how to provision an Azure Machine Learning workspace and use it to manage machine learning assets such as data, compute, model training code, logged metrics, and trained models. You will learn how to use the web-based Azure Machine Learning studio interface as well as the Azure Machine Learning SDK and developer tools like Visual Studio Code and Jupyter Notebooks to work with the assets in your workspace.
This module introduces the Designer tool, a drag and drop interface for creating machine learning models without writing any code. You will learn how to create a training pipeline that encapsulates data preparation and model training, and then convert that training pipeline to an inference pipeline that can be used to predict values from new data, before finally deploying the inference pipeline as a service for client applications to consume.
In this module, you will get started with experiments that encapsulate data processing and model training code, and use them to train machine learning models.
Data is a fundamental element in any machine learning workload, so in this module, you will learn how to create and manage datastores and datasets in an Azure Machine Learning workspace, and how to use them in model training experiments.
One of the key benefits of the cloud is the ability to leverage compute resources on demand, and use them to scale machine learning processes to an extent that would be infeasible on your own hardware. In this module, you’ll learn how to manage experiment environments that ensure consistent runtime consistency for experiments, and how to create and use compute targets for experiment runs.
Now that you understand the basics of running workloads as experiments that leverage data assets and compute resources, it’s time to learn how to orchestrate these workloads as pipelines of connected steps. Pipelines are key to implementing an effective Machine Learning Operationalization (ML Ops) solution in Azure, so you’ll explore how to define and run them in this module.
Models are designed to help decision making through predictions, so they’re only useful when deployed and available for an application to consume. In this module learn how to deploy models for real-time inferencing, and for batch inferencing.
By this stage of the course, you’ve learned the end-to-end process for training, deploying, and consuming machine learning models; but how do you ensure your model produces the best predictive outputs for your data? In this module, you’ll explore how you can use hyperparameter tuning and automated machine learning to take advantage of cloud-scale compute and find the best model for your data.
Many of the decisions made by organizations and automated systems today are based on predictions made by machine learning models. It’s increasingly important to be able to understand the factors that influence the predictions made by a model, and to be able to determine any unintended biases in the model’s behavior. This module describes how you can interpret models to explain how feature importance determines their predictions.
After a model has been deployed, it’s important to understand how the model is being used in production, and to detect any degradation in its effectiveness due to data drift. This module describes techniques for monitoring models and their data.
Enrollment is currently disabled.
The AI Academy will offer a blended-learning training program where the online programme material is enhanced with workshops and support from Bahrain Polytechnic. The online material is aligned to Microsoft’s Professional Certification. Students who complete an AI Academy program, will receive the equivalent professional certification, as well as a certificate of attendance by Bahrain Polytechnic succesfully completing the capstone project.
Facilitators and academic members from Bahrain Polytechnic will utilise a dashboard that captures students’ progress, allowing them to follow-up with students who are not making the required advancement and need added support. The blended-learning model will also include a monthly workshop, held on a Friday or Saturday. During this workshop, all attending students will receive support from a professional subject matter expert. The workshop will allow face to face group discussions on progress and ensure learners have their issues addressed or questions answered. It will also allow students to share ideas and work together towards the project phase of the program. Students will have a Cloud subscription valid up to 1 year to complete the selected programme. The online portion of the training is 100% self-paced using the official Microsoft online courses. The blended learning model will ensure that the students are making constant progression and achieve their certification.
Tamkeen-funded students will be asked to sign an agreement document with Bahrain Polytechnic.
For active University or High School Students or registered Jobseekers:
For active University or High School Teachers:
For anyone not in the above two categories Coming Soon (1),(2):
"As someone who has very minimal background in IT, I believe that the AI Academy has done a wonderful job in introducing the materials and arming us with the fundamentals needed for further studies and research on our own."
"The AI academy is an important step towards the Kingdom’s development, the merge of such diversity that will produce integrity that combine private and public sectors in one center that this academy will form the beginning of a new AI era in Bahrain."
"The AI Academy will help me engage in the new technologies that are being introduced in the field of medicine. It will also allow me to participate in their making."
"The AI Academy has a clear vision for Artificial Intelligence. It is a proper place to guide professionals and students to start learning AI. It is preparing solid AI developers and data scientists."
"By taking this course, I am able to expand my expertise professionally and bring new techniques to my current job. This course is helping me achieve my goal into becoming a data scientist."
AI technology advances rapidly and new tools are continuously emerging. Having a theoretical background in AI is the first key productivity element in modern top technical jobs—technical skills, but having practical knowledge of the state-of-the-art AI tools is key to be efficient and effective in the emerging IT world.
After successfully completing the chosen track courses by passing the individual assessments, you will apply in practice your newly acquired skills in a real-world problem during the final Capstone course. Upon completion of the capstone course, you shall receive an attendance certificate from Bahrain Polytechnic as well as the corresponding Microsoft Professional Program title.
IDC predicts spending on cognitive and AI systems will reach $77.6 Billions in 2022, more than three times the $24.0 Billions forecast for 2018.
According to Gartner, AI will create more half a million jobs more than it will replace.