AIOps
Unlock success in AI Operations with our MLOps Bootcamp – mastering tools,techniques, AIOps for cutting-edge expertise
Lo que serás capaz de hacer
Welcome to our extensive MLOps Bootcamp (AI Ops Bootcamp), a transformative learning journey designed to equip you with the skills and knowledge essential for success in the dynamic field of Machine Learning Operations (MLOps). This comprehensive program covers a diverse range of topics, from Python and Data Science fundamentals to advanced Machine Learning workflows, Git essentials, Docker for Machine Learning, CI/CD pipelines, and beyond. Curriculum Overview: 1. Python for MLOps: Dive into the fundamentals of Python tailored specifically for MLOps. Explore Python's role in streamlining and enhancing Machine Learning processes. Develop proficiency in leveraging Python for effective MLOps practices. 2. Python for Data Science: Uncover the power of Python in the context of Data Science. Learn essential data manipulation and analysis techniques using Python. Understand how Python enhances the entire data science lifecycle. 3. Git and GitHub Fundamentals: Master the essentials of version control with Git. Understand how GitHub facilitates collaborative development in MLOps. Learn to manage and track changes effectively within MLOps projects. 4. Packaging the ML Models: Delve into the art of packaging Machine Learning models. Explore different packaging techniques and their implications. Ensure your ML models are easily deployable and reproducible. 5. MLflow - Manage ML Experiments: Learn to effectively manage and track Machine Learning experiments. Understand the features and benefits of MLflow for experiment tracking and management. Implement MLflow in your MLOps projects for enhanced experimentation. 6. Crash Course on YAML: Acquire a solid foundation in YAML, a key configuration language. Learn how YAML is used in MLOps for configuration and deployment. Gain practical skills in writing and interpreting YAML files. 7. Docker for Machine Learning: Explore Docker and its role in containerizing Machine Learning applications. Understand the advantages of containerization for MLOps. Learn to build and deploy Docker containers for Machine Learning projects. 8. Build MLApps using FastAPI: Dive into FastAPI, a modern, fast web framework for building APIs. Learn to develop ML applications using FastAPI for efficient and scalable deployments. Implement best practices for building robust MLApps. 9. Build MLApps using Streamlit: Explore Streamlit, a powerful framework for creating interactive web applications. Develop hands-on experience in building MLApps with Streamlit. Understand how Streamlit enhances the user interface for Machine Learning applications. 10. Build MLApps using Flask: Gain proficiency in Flask, a popular web framework for Python. Learn to build and deploy Machine Learning applications using Flask. Understand the integration of Flask with MLOps workflows. 11. CI/CD for Machine Learning: Explore Continuous Integration and Continuous Deployment (CI/CD) pipelines in the context of MLOps. Implement automation to streamline the development, testing, and deployment of ML models. Learn to build robust CI/CD workflows for Machine Learning projects. 12. Linux Operating System for DevOps and Data Scientists: Understand the fundamentals of the Linux operating system. Explore how Linux is essential for both DevOps and Data Scientists in MLOps. Gain practical skills in working with Linux for MLOps tasks. 13. Working with Github Actions: Dive into Github Actions Learn to set up and configure Github actions for automating MLOps workflows. Understand how Github Actions enhances the efficiency of continuous integration and deployment in MLOps. 14. Monitoring and Debugging of ML System: Gain insights into effective monitoring and debugging strategies for MLOps. Learn tools and techniques to identify and address issues in Machine Learning systems. Implement best practices for maintaining the health and performance of ML systems. 15. Continuous Monitoring with Prometheus: Explore Prometheus, an open-source monitoring and alerting toolkit. Learn to set up continuous monitoring for MLOps using Prometheus. Understand how Prometheus enhances observability in Machine Learning applications. 16. Deploy Applications with Docker Compose: Extend your Docker skills by mastering Docker Compose. Learn to deploy multi-container applications seamlessly using Docker Compose. Understand how Docker Compose enhances the deployment of complex MLOps architectures. 17. Continuous Monitoring of Machine Learning Application: Dive into continuous monitoring practices specifically tailored for Machine Learning applications. Explore tools and strategies to ensure ongoing performance monitoring in MLOps. Implement solutions for proactively addressing issues in production ML systems. 18. Monitor the ML System with WhyLogs: Explore WhyLogs, a data logging library for Machine Learning. Learn how WhyLogs facilitates efficient monitoring and logging of ML data. Implement WhyLogs to enhance the observability and traceability of your ML system. 19. Post Productionizing ML Models: Understand the crucial steps involved in post-productionizing Machine Learning models. Explore strategies for maintaining and updating ML models in a production environment. Gain insights into best practices for ensuring the long-term success of deployed ML systems. Conclusion: Embark on this comprehensive MLOps Bootcamp to transform your skills and elevate your proficiency in the dynamic and ever-evolving field of Machine Learning Operations. Whether you are a seasoned professional or just starting your journey in MLOps, this program provides the knowledge, tools, and practical experience needed to succeed in implementing robust and efficient Machine Learning workflows. Join us and become a master of MLOps, ready to tackle the challenges of the modern AI landscape with confidence and expertise.
- Develop a solid foundation in Python, tailored for MLOps applications.
- Streamline Machine Learning processes using Python's powerful capabilities.
- Leverage Python for effective data manipulation and analysis in Data Science.
- Understand how Python enhances the entire data science lifecycle.
- Master version control using Git for collaborative development.
- Learn to manage and track changes efficiently within MLOps projects.
Temario
UNIDAD 1 - Introduction to Complete MLOps Bootcamp · 7 leccionesUNIDAD 1 - Introduction to Complete MLOps Bootcamp
UNIDAD 1 - Introduction to Complete MLOps Bootcamp
- Welcome to Your MLOps Journey
- Slide Download Link
- What and Why MLOps
- What and Why MLOps
- The Stages of MLOps
- Stages of MLOps
- Source code for this course
UNIDAD 2 - Python for MLOps · 29 leccionesUNIDAD 2 - Python for MLOps
UNIDAD 2 - Python for MLOps
- About the Section
- Python Quiz
- Introduction to Python Programming
- Install Anaconda
- Hello World - Python
- Jupyter Lab Quick Tour
- Variables in Python
- Variables in Python
- Variables - Comments - Markdown Cells - Hands On
- Python Literals - Hands On
- Operators in Python Programming Language
- Collection - Strings
- Python String - Builtin Functions - Hands On
- Data Structures - List
- Data Structures - Tuples
- Data Structures - Dictionary
- Data Structures - Sets
- Explicit and Implicit Casting in Python Programming
- Reading the Input from Keyboard
- String Formatting
- Control Statements - Conditional Statements in Python
- Control Statements - Looping Statements
- List comprehension
- Functions
- Modules in Python
- Classes in Python
- File Handling in Python
- Working with Python Scripts
- Libraries in Python
UNIDAD 3 - Git and Github Fundamentals for MLOps · 16 leccionesUNIDAD 3 - Git and Github Fundamentals for MLOps
UNIDAD 3 - Git and Github Fundamentals for MLOps
- Introduction to Version Control Systems
- Getting Started with git
- Local Repo vs Remote Repo
- Git Configurations
- Getting Started with Local Repo
- Concept of Working Directory - Staging Area - Commit
- Git Workflow - Local Repo
- Git Branch
- Switching the Branches
- Merging
- Checking Out Commits
- Git Hosting Services
- Working with Remote Repositories
- Cloning and Delete Branches
- 3 way merge
- Summary
UNIDAD 4 - Crash Course on YAML · 1 leccionesUNIDAD 4 - Crash Course on YAML
UNIDAD 4 - Crash Course on YAML
- YAML Crash Course
UNIDAD 5 - Packaging the ML Models · 14 leccionesUNIDAD 5 - Packaging the ML Models
UNIDAD 5 - Packaging the ML Models
- Introduction to Packaging the ML Models
- Typical Experimentation with Dataset
- Challenges in Working inside the Jupyter Notebook
- Understanding the Modular Programming
- Introduction to Python Package Management
- Demonstration of Python Package
- Creating Folder Hierarchy for ML Project
- Data Handling and Preprocessing Module
- sklearn pipeline
- Training Pipeline
- Prediction Pipeline
- Perform Training and Predictions
- Requirements txt file
- Testing the New Virtual Environments
UNIDAD 6 - Pytest · 3 leccionesUNIDAD 6 - Pytest
UNIDAD 6 - Pytest
- Introduction to Pytest
- pytest Hands on
- pytest fixtures
UNIDAD 7 - Completing the ML Package Building · 4 leccionesUNIDAD 7 - Completing the ML Package Building
UNIDAD 7 - Completing the ML Package Building
- Create and Run Python Tests for ML Project
- Create Manifest file
- Create Version File
- Create setup.py
UNIDAD 8 - Mlflow - Manage ML experiments · 13 leccionesUNIDAD 8 - Mlflow - Manage ML experiments
UNIDAD 8 - Mlflow - Manage ML experiments
- Introduction to Mlflow
- Getting System Ready with mlflow
- Logging Functions of Mlflow Tracking
- Basic Mlflow tutorial
- Exploration of mlflow
- Machine Learning Experiement on MLFlow
- Create ML Model for Loan Prediction
- MLFlow Project
- MLFlow Models
- Setting Up MySql Database Locally
- Log Model Metrics in MySql
- Register the Model & Serve the Model
- Summary
UNIDAD 9 - Docker for Machine Learning · 8 leccionesUNIDAD 9 - Docker for Machine Learning
UNIDAD 9 - Docker for Machine Learning
- Docker for Machine Learning
- Introduction to Docker
- Installation of Docker Desktop
- Working with Docker
- Running the Docker Container
- Working with Dockerfile
- Push the Docker Image to DockerHub
- Update to Learners
UNIDAD 10 - Build MLApps using FastAPI · 6 leccionesUNIDAD 10 - Build MLApps using FastAPI
UNIDAD 10 - Build MLApps using FastAPI
- What is API, REST and REST API
- How REST API Works ?
- What is FastAPI
- Crash course on FastAPI
- Data Validation with Pydantic
- Deploying the Machine Learning Model with FastAPI
UNIDAD 11 - Build MLApps using Streamlit · 3 leccionesUNIDAD 11 - Build MLApps using Streamlit
UNIDAD 11 - Build MLApps using Streamlit
- Introduction to Streamit
- Hands On Working with Streamlit
- Building the ML Model with Streamlit
UNIDAD 12 - Build MLApps using Flask · 3 leccionesUNIDAD 12 - Build MLApps using Flask
UNIDAD 12 - Build MLApps using Flask
- What is Flask ?
- Hands On Learning of Flask Library
- Build ML Model App with Flask
UNIDAD 13 - Lnux Operating System for DevOps and Data Scientists · 4 leccionesUNIDAD 13 - Lnux Operating System for DevOps and Data Scientists
UNIDAD 13 - Lnux Operating System for DevOps and Data Scientists
- Agenda of this section
- Linux Features & Bash
- How to Launch EC2 Instances (Quick Refresh)
- Basic Linux Commands of Linux
UNIDAD 14 - Github Actions for Machine Learning Projects · 5 leccionesUNIDAD 14 - Github Actions for Machine Learning Projects
UNIDAD 14 - Github Actions for Machine Learning Projects
- Introduction to GitHub Actions
- Quick Demo on github actions YAML file
- Understanding github Actions YAML file
- Create github Actions from Scratch
- Configure Workflow based on use case
UNIDAD 15 - CI CD Pipeline with Github Actions - AWS EC2 Instances · 4 leccionesUNIDAD 15 - CI CD Pipeline with Github Actions - AWS EC2 Instances
UNIDAD 15 - CI CD Pipeline with Github Actions - AWS EC2 Instances
- Agenda of the Section
- Exploring the files of CI CD Python
- Pre-requisite setup for ci cd pipeline
- Test the CI CD with AWS
UNIDAD 16 - Github Actions for Machine Learning Projects · 1 leccionesUNIDAD 16 - Github Actions for Machine Learning Projects
UNIDAD 16 - Github Actions for Machine Learning Projects
- Test CI CD on ML Project with Docker - FastAPI
UNIDAD 17 - Monitoring and Debugging of ML System · 8 leccionesUNIDAD 17 - Monitoring and Debugging of ML System
UNIDAD 17 - Monitoring and Debugging of ML System
- Why Monitoring Machine Learning Models is Important
- What is Monitoring of ML models & When to Update Model in Production
- Why Monitoring Machine Learning Models is Difficult
- Challenge - Who Owns what ?
- Functional Level Monitoring
- Model Drift
- Operational Level Monitoring
- Tools and Best Practices of Machine Learning Model Monitoring
UNIDAD 18 - Continuous Monitoring with Prometheus · 17 leccionesUNIDAD 18 - Continuous Monitoring with Prometheus
UNIDAD 18 - Continuous Monitoring with Prometheus
- Introduction to Continuous Monitoring
- Use case on Continuous Monitoring
- Introduction to Prometheus
- Architecture of Prometheus
- Metric Types of Prometheus
- Installation of Prometheus
- Introduction Grafana
- Installation of Grafana
- Prometheus Configuration file
- Exploring the Basic Querying Prometheus
- Monitor the Infrastructure with Prometheus
- Monitor the Linux Server with Node Exporter
- Monitor the Client Application using Prometheus
- Monitor the FastAPI Application using Prometheus
- Monitor All EndPoints using Prometheus
- Create Visualization with Grafana
- Trigger Alerts with Grafana
UNIDAD 19 - Deploy Applications with Docker Compose · 3 leccionesUNIDAD 19 - Deploy Applications with Docker Compose
UNIDAD 19 - Deploy Applications with Docker Compose
- Introduction to Docker Compose
- Hands On - Docker Compose with Flask Application
- Hands On - Docker Compose Prometheus Grafana
UNIDAD 20 - Continuous Monitoring of Machine Learning Application · 2 leccionesUNIDAD 20 - Continuous Monitoring of Machine Learning Application
UNIDAD 20 - Continuous Monitoring of Machine Learning Application
- Architecture of ML Application Monitoring
- Hands On Monitoring of ML Application using Prometheus
UNIDAD 21 - Monitor the ML System with WhyLogs · 5 leccionesUNIDAD 21 - Monitor the ML System with WhyLogs
UNIDAD 21 - Monitor the ML System with WhyLogs
- Introduction to ML Monitoring
- Setting Up WhyLabs
- Whylogs - Drift Detection, Input, Output, Bias Monitoring
- WhyLogs - Constraints and Drift Reports
- Summary
UNIDAD 22 - Post Productionizing ML Models · 10 leccionesUNIDAD 22 - Post Productionizing ML Models
UNIDAD 22 - Post Productionizing ML Models
- Post-Productionalizing ML Models - What Next ?
- Model Security
- Adversarial Attack
- Data Poisoning Attack
- Distributed Denial of Service Attack (DDOS)
- Data Privacy Attack
- How to Mitigate Risk of Model Attacks
- A/B Testing
- Future of MLOps
- Path Ahead
UNIDAD 23 - Reference : Getting Started with AWS · 15 leccionesUNIDAD 23 - Reference : Getting Started with AWS
UNIDAD 23 - Reference : Getting Started with AWS
- What do we cover in this section ?
- Create AWS Account
- Setting up MFA on Root Account
- Create IAM Account and Account Alias
- Setup CLI with Credentials
- IAM Policy
- IAM Policy generator & attachment
- Delete the IAM User
- S3 Bucket and Storage Classes
- Creation of S3 Bucket from Console
- Creation of S3 Bucket from CLI
- Version Enablement in S3
- Introduction EC2 instances
- Launch EC2 instance & SSH into EC2 Instances
- Clean Up Activity
UNIDAD 24 - Python for Data Science - Numpy - Pandas - Matplotlib - (Additional Learning) · 45 leccionesUNIDAD 24 - Python for Data Science - Numpy - Pandas - Matplotlib - (Additional Learning)
UNIDAD 24 - Python for Data Science - Numpy - Pandas - Matplotlib - (Additional Learning)
- Introduction to Numpy Library
- Basics of numpy array object
- Import Numpy & Access help
- Creation of Array Object - np.array()
- Attributes of Numpy Array
- Array Indexing and Slicing
- Array Creation Functions
- Copy Arrays
- Mathematical Operation on Numpy Arrays
- Linear Algebra Functions in Numpy
- Shape Modification of Arrays
- np.arange()
- Relational Operators & Aggregation Functions on Numpy Arrays
- Boolean Masking
- Broadcasting on Numpy Arrays
- Summary of Numpy Library Journey
- Introduction to Pandas
- Working with Pandas Series
- Mathematical Operation on Pandas Series
- Dataframes in Pandas
- Working with Data in Pandas DataFrame
- Combining the DataFrames
- Other Functions on Pandas DataFrame
- Advanced Functions in Pandas DataFrame
- Introduction to EDA
- Accessing Google Colab
- Loading the Large Dataset for Working
- Preliminary Analysis on DataFrame
- Null values in the Dataframe
- Data Cleaning
- Introduction to Data Visualization
- Matplotlib Basics
- Types of Plot - Line plot
- Line Plots Hands On
- Adjusting the Plots
- Plot Adjustment Hands On
- Scatter Plot
- Scatter Plot hands on
- Historgram Plot
- Introduction to Seaborn
- Exploring the data
- Univariate & Bivariate Plots - Continuous Data
- Plot - Categorical Data
- Advanced Plots in Seaborn
- Which Plot to use ?
UNIDAD 25 - Additional Learning on Topic of MLOps · 6 leccionesUNIDAD 25 - Additional Learning on Topic of MLOps
UNIDAD 25 - Additional Learning on Topic of MLOps
- MLOps with MLFlow in 1 Hour
- Kubernetes 101 Part 1
- Kubernetes 101 Part 2
- Generative AI and Prompt Engineering Introduction
- Bonus: Understanding Transformer Architecture
- Bonus: Introduction to Enterprise MLOps
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
25 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
4 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Manifold AI Learning ®.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 25 unidades · 232 lecciones · 60 h
- 12 meses de acceso
- 4 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Manifold AI Learning ®; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


