This course provides a comprehensive introduction to modern cryptography. It explores fundamental principles, algorithms, and protocols used to secure digital communication and information. Topics include symmetric and asymmetric encryption, hash functions, digital signatures, key management, and cryptanalysis. Students will gain both theoretical understanding and practical experience using industry-standard tools.
- Teacher: Alex Lima
This class's journey begins with learning about the subscription and how to manage it. The subscription is the building block for all that we do in Azure. So, we need to understand what it is and how it is used. We will first take a look at the resources and resource groups. Then we will explore the permissions structure that is used to secure Azure resources. Then we are introduced to the first tool that is the Azure Monitor.
We will look at creating alerts and also analyzing data using Log Analytics. Then we look at how we can configure additional diagnostics to help us make more informed decisions in designing the Azure environment.
Microsoft Azure is a service created by Microsoft to provide cloud computing for creating and managing applications and services using a cloud environment. Azure provides software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). The platform supports many programming languages and frameworks and can be used alone or in a multi-vendor cloud environment.
- Teacher: Benjamin Ugwu
This course delves into fundamental algorithmic and statistical concepts in machine learning, which are essential for understanding and applying machine learning techniques effectively. Machine learning tools have become pervasive across various scientific disciplines, including engineering, computer vision, and biology. This class introduces key mathematical models, algorithms, and statistical tools necessary for performing fundamental tasks in machine learning. Programming examples on diverse datasets are used to illustrate the practical applications of these concepts.
- Teacher: Manjunath Paramashivaiah
This course provides a comprehensive introduction to networking technologies specifically designed for industrial environments, focusing on the unique requirements and challenges of manufacturing, process control, and automation systems. Students will explore specialized industrial communication protocols, network architectures, and integration strategies that enable reliable, real-time communication in harsh industrial environments.
The course delves into the technical foundations of industrial networking, emphasizing deterministic communication, real-time data exchange, and the convergence of Information Technology (IT) and Operational Technology (OT) systems. Students will examine traditional fieldbus technologies alongside modern Industrial Ethernet protocols, understanding how legacy systems integrate with contemporary network infrastructures.
- Teacher: Luis De Leon