Module 1: Fundamental Digital Transformation
This course introduces Digital Transformation and provides detailed coverage of associated practices, models and technologies, along with coverage of Digital Transformation benefits, challenges and business and technology drivers. Also explained are common Digital Transformation domains, digital capabilities and adoption considerations.
[ learn more ]
Module 2: Digital Transformation in Practice
This course delves into the application of Digital Transformation by exploring a series of contemporary technologies associated with carrying out Digital Transformation projects and further demonstrating how the adoption of Digital Transformation practices and technologies can lead to business process improvements and optimization. Proven leadership and execution models are covered, along with a fundamental overview of digital trust and digital identities.
[ learn more ]
Module 3: Fundamental Cloud Computing
This course provides end-to-end coverage of fundamental cloud computing topics relevant to Digital Transformation, including an exploration of technology-related topics that pertain to contemporary cloud computing platforms.
[ learn more ]
Module 4: Fundamental Blockchain
This course provides a clear, end-to-end understanding of how blockchain works. It breaks down blockchain technology and architecture in easy-to-understand concepts, terms and building blocks. Industry drivers and impacts of blockchain are explained, followed by plain English descriptions of each primary part of a blockchain system and step-by-step descriptions of how these parts work together.
[ learn more ]
Module 5: Fundamental IoT
This course covers the essentials of the field of Internet of Things (IoT) from both business and technical aspects. Fundamental IoT use cases, concepts, models and technologies are covered in plain English, along with introductory coverage of IoT architecture and IoT messaging with REST, HTTP and CoAp.
[ learn more ]
Module 6: Cloud Architecture
This course provides a technical drill-down into the inner workings and mechanics of foundational cloud computing platforms. Private and public cloud environments are dissected into concrete, componentized building blocks (referred to as “patterns”) that individually represent platform feature-sets, functions and/or artifacts, and are collectively applied to establish distinct technology architecture layers. Building upon these foundations, Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS) environments are further explored, along with elasticity, resiliency, multitenancy and associated containerization extensions as primary characteristics of cloud platforms.
[ learn more ]
Module 7: Blockchain Architecture
This course delves into blockchain technology architecture and the inner workings of blockchains by exploring a series of key design patterns, techniques and related architectural models, along with common technology mechanisms used to customize and optimize blockchain application designs in support of fulfilling business requirements.
[ learn more ]
Module 8: IoT Architecture
This course provides a drill-down into key areas of IoT technology architecture and enabling technologies by breaking down IoT environments into individual building blocks via design patterns and associated implementation mechanisms. Layered architectural models are covered, along with design techniques and feature-sets covering the processing of telemetry data, positioning of control logic, performance optimization, as well as addressing scalability and reliability concerns.
[ learn more ]
Module 9: Fundamental Big Data
This foundational course provides an overview of essential Big Data science topics and explores a range of the most relevant contemporary analysis practices, technologies and tools for Big Data environments. Topics include common analysis functions and features offered by Big Data solutions, as well as an exploration of the Big Data analysis lifecycle.
[ learn more ]
Module 10: Fundamental Machine Learning
This course provides an easy-to-understand overview of machine learning for anyone interested in how it works, what it can and cannot do and how it is commonly utilized in support of business goals. The course covers common algorithm types and further explains how machine learning systems work behind the scenes. The base course materials are accompanied with an informational supplement covering a range of common algorithms and practices.
[ learn more ]
Module 11: Fundamental AI
This course provides essential coverage of artificial intelligence and neural networks in easy-to-understand, plain English. The course provides concrete coverage of the primary parts of AI, including learning approaches, functional areas that AI systems are used for and a thorough introduction to neural networks, how they exist, how they work and how they can be used to process information. The course further establishes a step-by-step process for assembling an AI system, thereby illustrating how and when different practices and components of AI systems with neural networks need to be defined and applied. Finally, the course provides a set of key principles and best practices for AI projects.
[ learn more ]
Module 12: Advanced Big Data
This course provides an in-depth overview of essential and advanced topic areas pertaining to data science and analysis techniques relevant and unique to Big Data with an emphasis on how analysis and analytics need to be carried out individually and collectively in support of the distinct characteristics, requirements and challenges associated with Big Data datasets.
[ learn more ]
Module 13: Advanced Machine Learning
This course delves into the many algorithms, methods and models of contemporary machine learning practices to explore how a range of different business problems can be solved by utilizing and combining proven machine learning techniques.
[ learn more ]
Module 14: Advanced AI
This course covers a series of practices for preparing and working with data for training and running contemporary AI systems and neural networks. It further provides techniques for designing and optimizing neural networks, including approaches for measuring and tuning neural network model performance. The practices and techniques are documented as design patterns that can be applied individually or in different combinations to address a range of common AI system problems and requirements. The patterns are further mapped to the learning approaches, functional areas and neural network types that were introduced in Module 11: Fundamental Artificial Intelligence.
[ learn more ]
Module 15: Fundamental Cybersecurity
This course covers essential topics for understanding and applying cybersecurity solutions and practices. The course begins by covering basic aspects of cybersecurity and then explains foundational parts of cybersecurity environments, such as frameworks, metrics and the relationship between cybersecurity and data science technology.
[ learn more ]
Module 16: Advanced Cybersecurity
This course delves into the building blocks of cybersecurity solution environments and further explores the range of cyber threats that cybersecurity solutions can be designed to protect organizations from. The course beings by establishing a set of cybersecurity technology mechanisms that represent the common components that comprise cybersecurity solutions. The course then explores a series of formal processes and procedures used to establish sound practices that utilize the mechanisms. The course concludes with comprehensive coverage of common cyber threats and attacks and further explains how each can be mitigated using the previously described mechanisms and processes.
[ learn more ]
Module 17: Fundamental RPA
This course establishes the components and models that comprise contemporary robotic process automation (RPA) environments. Different types of RPA bots are explained, along with different RPA architectures and bot utilization models. This course further provides detailed scenarios that demonstrate different deployments of RPA bots and other components in relation to different business automation requirements.
[ learn more ]
Module 18: Advanced RPA and Intelligent Automation
This course explores the relationship between artificial intelligence (AI) and RPA and describes how these technologies can be combined to establish intelligence automation (IA) environments. The course covers different types of autonomous decision-making and further extends the usage scenarios from Module 1 by incorporating Artificial Intelligence (AI) systems as part of intelligent automation solutions.
[ learn more ]