AI Program for Engineers

AI2Go Workshop
The workshop is specially designed for Non-Technical Professionals to begin a career in AI
Learn more
Foundations in Artificial Intelligence
Build strong programming and mathematical foundation to take advanced AI courses
Learn more
MicrodegreeTM in Artificial Intelligence
Designed to upskill an engineer with AI expertise
Learn more



Fusemachines AI2Go Workshop
The workshop is specially designed for Non-Technical Professionals to begin a career in AI.

Sound knowledge of concepts like machine learning and artificial intelligence
A basic working knowledge of python and how to create machine learning models
A basic understanding of the machine learning workflow and how to apply it
Enough knowledge to create a dataset and AI model to turn your ideas into reality

What is AI, Applications, benefits and importance of AI in different sectors of modern society, and why you should be getting into the field of AI now. Do we really need to learn programming to learn AI ? No! It is not necessary to know about programming to learn about AI. You can create simple AI models with no code, however- learning some programming basics can help you build a stronger foundation.
- Introduction to AI
- What is AI, ML & DL & its type
- Project: Create ML model without coding
- Introduction to Python Programming
- Basic Python Programming Syntax
- Python Libraries: NumPy, Pandas, Matplotlib
- Project: Python Data Visualization
The course includes the basics of how machines actually learn to find patterns in data, and are able to predict even better than humans. You will learn to build a Regression model to predict housing prices.
- 7 steps of Machine Learning Workflow
- Linear Regression
- Scikit-Learn for Machine Learning
- Project: House Price Prediction
- Logistic Regression
- Project: Iris Classification
Language is a cornerstone of human cognition. You will learn how to understand the state of NLP, and build a sentiment analysis model to recognize the sentiment of reviews and create a chatbot yourself.
- Introduction to NLP
- Why is Natural Language Hard ?
- Applications of NLP
- NLP Pipeline
- Converting Text to Vectors
- NLP workflow
- Project: Sentiment Analysis
- Project: Building a Chatbot
By modeling neurons in human brains into artificial neurons to develop neural networks, scientists have achieved state-of-the-art results in many domains of AI. You will learn how to build simple neural networks.
- Deep Learning
- Introduction & Application of Deep Learning
- Artificial Neural Network
- Biological and Artificial Neurons
- Multi-layer Neural Network
- TensorFlow for Deep Learning
- Project: Numeric Character Recognition
Vision is a crucial sense but hard for computers to learn, yet they can recognize objects even better than humans, and learn to build their own image classifiers that can separate one image from the other.
- Introduction to Computer Vision (CV)
- Why is Computer Vision hard?
- Application of Computer Vision
- Convolutional Neural Networks (CNN)
- Extracting features from images
- Project: Image Classifier
AI is deeply integrated into our everyday lives, in almost all major aspects. You will learn how AI impacts society, and recognize the negative impacts as well. We will also discuss how we can spot AI opportunities in business, and how to implement them.
- Impacts of AI on different sectors: Agriculture, Healthcare, Retail, Finance
- Methods of AI implementation in business
- Spotting AI Opportunities
- Issues with AI Implementation
- Implementation Strategies
- Negative Impact of AI: Ethics, Bias, Adversaries
Learn from, and interact with, esteemed Guest Lecturers from different renowned universities who possess many years of experience in the domain and have absolute expertise in the field.
- Optional TA Sessions to support participants in their project works
The best learning process is acknowledging mistakes and improving upon them, constantly acquiring better understandings. On this day, participants can demonstrate their learned AI skills and knowledge by implementing their proficiency in a domain of their interest.
- Choose a particular problem that can be solved with AI, which can have some impact in your chosen domain
- Develop AI models to solve the problem
- TAs will be available to support you, there will be optional TA sessions before the Demo Day

Foundations in AI
The Foundation in AI program enables engineers to launch their AI education for today’s industry. The course provides a strong foundation in the mathematical concepts of linear algebra, calculus, statistics, and Python. These are the core prerequisites to mastering Machine Learning.
Introduction to Computer Science for AI
- Introduction to the Course
- Basics of Computer Systems
- Introduction to Python Programming
- Data Structures and Algorithms Analysis
- Database
- Building Applications
Introduction to Mathematics for AI
- Introduction to the Course
- Linear Algebra
- Calculus and Optimisation
- Probability and Statistics
- Information Theory
- Numerical Computation
MicrodegreeTM in AI
The MicrodegreeTM program was designed by a team of leading US University faculty and AI industry experts. The core goal of the Machine Learning and Deep Learning courses is to upskill an engineer in AI. We also offer additional specialized courses for engineers who want to lead their teams in the areas of Computer Vision and/or Natural Language Processing.
Machine Learning
- Introduction to the Course
- Sklearn Building Blocks
- Supervised Machine Learning
- Unsupervised Machine Learning
- Time Series Analysis
- Computer Vision with OpenCV
- Reinforcement Learning
Deep Learning
- Introduction to the Course
- Introduction to Deep Learning
- Components of Deep Learning
- Convolutional Neural Network
- Recurrent Neural Networks
- Attention and Neural Computers
- Generative Modules
- Deep Reinforcement Learning
- DL in Production
- Deep Learning Applications


MicrodegreeTM Specialization
These specialized courses are ideal for engineers who want to lead their teams in Computer Vision and Natural Language Processing. Engineers can choose to take one or both of the courses, upon completion a certificate will be awarded.
MicrodegreeTM Specialization in Computer Vision
- Introduction to Computer Vision
- Image Processing and Feature Detection
- Image Classification and Object Recognition
- Segmentation
- 3D Vision
- Motion and Video
- Generating Synthetic Images
- Scene Understanding and Image Retrieval
- Computer Vision Applications
MicrodegreeTM Specialization in Natural Language Processing
- Introduction to the Course
- Fundamentals of NLP
- Language Models
- Markov Models
- Syntax and Parsing
- Semantic Role Labelling
- Semantics
- Information Extraction
- Machine Translation
- Neural Network based NLP
- Reinforcement Learning for NLP
- Applications