Build extensive data engineering and DevOps skills as you learn essential concepts. With these workshop, master the tools of the trade and how to apply them in real-world data project environments and platforms.
Data Science Foundations: Data Engineering
Discover the basics of big data with a data science expert. Learn about how to perform core data engineering tasks including staging, profiling, cleansing, and migrating data.
Learning NoSQL Databases
Explore the possibilities NoSQL databases offer developers for unparalleled flexibility and performance.
Learn the basics of HBase, the Hadoop database for big data analytics. Get an understanding of the HBase architecture and basic read/write commands.
Apache Spark Essential Training: Big Data Engineering
Discover how to make Apache Spark work with other big data technologies to build data pipelines for data engineering and
Architecting Big Data Applications: Batch Mode Application Engineering
Learn about use cases and best practices for architecting batch mode applications using big data technologies such as Hive and Apache Spark.
Architecting Big Data Applications: Real-Time Application Engineering
Learn about use cases and best practices for architecting real-time applications using big data technologies, such as Hazelcast and Apache Spark.
SQL: Data Reporting and Analysis
Get the data you need for analysis and reporting by writing your own SQL code. Learn how to write basic SQL queries, sort and filter data, and join results from different tables.
Advanced NoSQL for Data Science
Explore the fundamentals of NoSQL. Learn the differences between NoSQL and traditional relational databases, discover how to perform common data science tasks with NoSQL, and more.
SQL Tips, Tricks, & Techniques
Get Ben Sullins's 12 must-have SQL techniques for data science pros—engineers, DevOps, data miners, programmers, and other systems specialists.
Cloud NoSQL for SQL Professionals
Learn how to choose a cloud-based NoSQL database solution that's right for your organization.
AI and Machine Learning (6 Workshops)
There's a lot to learn and to stay on top of in the rapidly expanding universe of artificial intelligence and machine
learning. Use the range of workshops to augment your skills related to AI, ML, and data science by reviewing data
analysis tasks and exploring top platforms.
Learning Amazon SageMaker
Learn how to use Amazon SageMaker to analyze data sets and train and deploy predictive machine learning models.
Mathematica 11 Machine
Get started with machine learning. Learn how to separate training data from test data, prepare data for machine learning, perform supervised machine learning tasks, and more.
Spark for Machine Learning & AI
Discover the powerful Apache Spark platform for machine learning. Learn about preprocessing data, applying algorithms to a variety of machine learning problems, and more.
Amazon Web Services Machine Learning
Learn about patterns, services, processes, and best practices for designing and implementing machine learning using Amazon Web Services.
Google Cloud Platform for Machine Learning
Learn how to design machine learning solutions with Google Cloud Platform. Review services such as AutoML, CloudML Engine, and the GCP machine learning APIs.
Machine Learning for Marketing
Learn how to use machine learning to automate and improve your marketing campaigns, including customer engagement and
Data Visualization (7 Workshops)
Data visualization is ultimately the make-or-break moment for any data science operation or business analytics project. Develop a solid foundation for how to think about the visual interpretation and communication of data and data insights.
DS: Tell Stories With Data
Learn how to ensure your data science stories engage your stakeholders and drives results.
Learn the keys to telling a story with data from data visualization.
Designing an Infographic
Learn how to build an infographic that makes complex information easy to understand and visually compelling.
Communicate complex ideas quickly and thoroughly with data visualization. Turn information into artwork and intrigue
DV: Best Practices
Build data visualizations that are accurate and compelling. Learn to create charts and graphs that look great and stand
up to analysis.
DV for Data Analysis and Analytics
Start thinking more clearly and strategically about data visualization. Learn how to leverage best practices in visualization and design to communicate data to any audience.
DV Tips and Tricks
Do data viz the right way every time. Get data visualization tips to choose the right visualization, chart relationships, visualize data distributions, create maps, and more.
Data Visualization Tools (9 Workshops)
Learn what you need to know to analyze and display data using Tableau 2020. Discover how to leverage the software to make smarter, more data-driven decisions.
Tableau 10 for Data Scientists
Tableau was made for data science. Learn how to format and filter messy data, use Tableau for data analysis, and
visualize data with maps and dashboards.
Creating Interactive Tableau Dashboards
Discover how to create interactive dashboards that are informative and compelling using Tableau, the data visualization software.
Learning Data Visualization with D3.js
D3.js Essential Training for Data Scientists
Build interactive data visualizations. Learn to create tree diagrams, stack charts, spatial maps, and more all with a web browser, a few lines of code, and the D3.js library.
DC.js for Data Science
Learn how to use DC.js in coordination with Crossfilter and D3.js to create interactive dashboards and widgets that display bar charts, scatterplots, heatmaps, and more.
Creating Interactive Presentations with Shiny and R
Make the results of big data analysis more compelling and clear. Learn how to create interactive presentations and dashboards with RStudio and Shiny.
Processing: Interactive Data Visualization
Discover how to create compelling data visualizations using Processing, an open-source drawing and development environment.
Creating Projects for Interactive Data Visualization with Processing
Challenge yourself with this series of real-world data visualization scenarios in Processing, an open-source drawing and development environment.
Skills In GIS (5 Workshops)
As data continues to permeate every sector of our lives, the use of geographic information system (GIS) mapping
technology in products and services is increasing. Learn about the leading tools and core fundamentals of GIS for the
architecture, engineering, and construction (AEC) industry.
Get solutions to real-world GIS challenges, such as collecting quality data, creating projections, and finding a GIS job.
Learn how to conduct analysis and create professional 2D and 3D maps with ArcGIS Pro.
Enrich your GIS data and make more effective maps with QGIS, an open-source GIS software.
InfraWorks and ArcGIS: AEC Collaboration
In a workshop ideal for Autodesk InfraWorks users who are new to Esri ArcGIS Online, explore how to connect ArcGIS Online to streamline the population of GIS data to InfraWorks.
QGIS and Python for AEC
Expedite your AEC workflow. Learn how to use Python scripting to automate and augment the QGIS toolset.
DevOps Engineer (25 Workshops)
Are you a developer learning continuous delivery, a sys admin keeping current, or a new engineer getting started? These
workshops helps you gain skills to work in DevOps. Learn about infrastucture automation, lean and agile transformation,
security, monitoring, and site reliability engineering.
Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
DevOps Foundations: Continuous Delivery/Continuous Integration
Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
Learn how to automate software development and system administration tasks with Jenkins, the open-source automation tool for Windows, Mac, Linux, and Docker.
Learning Software Version Control
Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
DevOps Foundations: Lean and Agile
Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.
Lean Technology Strategy: Running Agile at Scale
Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques
that can help you successfully manage a transformation.
Lean Technology Strategy: Building High-Performing Teams
Great teams develop better products. Get tips to build a high-performing lean team.
Lean Technology Strategy: Starting Your Business Transformation
Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
Lean Technology Strategy: Moving Fast With Defined Constraints
Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
DevOps Foundations: DevSecOps
Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.
DevOps Foundations: Infrastructure as Code
Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.
DevSecOps: Building a Secure Continuous Delivery Pipeline
Explore best practices and tools that can help you implement security across the entirety of the continuous integration and continuous delivery (CI/CD) pipeline.
DevSecOps: Automated Security Testing
Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
DevOps Foundations: Monitoring and Observability
Learn about techniques and tools for monitoring from a DevOps mindset.
Learning the Elastic Stack
Get started with the Elastic Stack (formerly known as the ELK Stack). Learn how to work with Kibana and the other core components of the stack.
Learn how to use Nagios to monitor system health and gain actionable intelligence about your IT infrastructure.
Graphite and Grafana: Visualizing Application Performance with Laura Stone
Learn how to combine StatsD, Graphite, and Grafana to visualize metrics about the performance of your applications.
DevOps Foundations: Site Reliability Engineering with Ernest Mueller
Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.
Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.
Kubernetes: Cloud Native Ecosystem
Learn about the tools and platforms provided by the Cloud Native Computing Foundation and the problems these tools can solve.
Get started with microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.
AWS Data and DevOps (5 workshops)
Amazon Web Services (AWS) is rapidly becoming one of the most popular platforms among those doing data science work. This workshops provides comprehensive, cohesive skill development for data admins, engineers, and DevOps who will use AWS with data science and business analytics teams.
AWS for Architects
Explore AWS from the architect’s perspective, focusing on the foundations you need to build scalable and reliable
cloud-based application architectures.
AWS: Monitoring and Reporting
Take an intermediate-level look at monitoring and reporting for the AWS platform. Learn how to work with CloudWatch,
Config, AWS Lambda, and more.
Amazon Web Services: Data Services
Explore the data services on the Amazon cloud. Learn how to configure relational and NoSQL data storage, data
warehouses, graph and ledger databases, data lakes, and more.
AWS for DevOps: Monitoring, Metrics, and Logging
Learn about instrumenting production AWS applications. Explore topics from the Monitoring Metrics and Logging domain of
the AWS Certified DevOps Engineer – Professional exam.
AWS for DevOps: High Availability and Elasticity
Learn tools, best practices, and design patterns for effective application scaling (elasticity) and high availability
for applications running on the AWS cloud.
Ethical Hacker (18 Workshops)
Ethical hacking is the ability to identify vulnerabilities in an organization's network or infrastructure, and then
address the issues to prevent incidents or attacks. Learn how to perform penetration testing and gain the knowledge and
skills you need for a career in information security.
Ethical Hacking: Introduction to Ethical Hacking
What is ethical hacking? Get an overview of the principles of ethical hacking and the techniques and tools used by the
white hat hacker.
Ethical Hacking: Footprinting and Reconnaissance
Learn the concepts, tools, and techniques behind footprinting: ethical hacking techniques for finding information about
computers and the people they belong to.
Ethical Hacking: Scanning Networks
Become an ethical hacker. Learn how to detect network vulnerabilities through scanning, and use tools and techniques for
evading IDS detection, concealing, spoofing, and tunneling.
Ethical Hacking: Enumeration
Learn how to enumerate protocols, processes, and services on Windows and Linux machines, and study for the Certified
Ethical Hacker exam.
Ethical Hacking: Vulnerability Analysis
Manage risk by assessing vulnerabilities. Learn about the processes, methodologies, and tools you need to find and
address weaknesses that attackers might exploit.
Ethical Hacking: System Hacking
Learn to detect, prevent, and counter system hacking, including password cracking, privilege escalation, spyware, and keylogging, and study for the Certified Ethical Hacker exam.
Ethical Hacking: The Complete Malware Analysis Process
Learn how to detect, analyze, and defeat different types of malware, from viruses and worms to Trojans and backdoors.
Ethical Hacking: Sniffers
Hackers use sniffing to intercept network traffic. Learn about how ethical hackers prevent these types of attacks in
this course from our Certified Ethical Hacker exam series.
Ethical Hacking: Social Engineering
Prevent identity theft and network intrusion by hackers. Learn what social engineering is, who is being targeted, and
how attacks are orchestrated.
Ethical Hacking: Denial of Service
Prepare for the Certified Ethical Hacker exam. Learn about the most common types of denial-of-service (DoS) attacks and discover strategies to mitigate them.
Ethical Hacking: Session Hijacking
Learn what session hijacking is, which protocols are vulnerable, and detect and shore up vulnerabilities in your
Ethical Hacking: Evading IDS, Firewalls, and Honeypots
Take your first steps into testing client defenses. Learn about firewalls, network simulation using GNS3,
special-purpose perimeter devices, and intrusion response techniques.
Ethical Hacking: Hacking Web Servers and Web Applications
Find out how to test websites and web applications and prevent cyberattacks like SQL injections and cross-site scripting
Ethical Hacking: Wireless Networks
IT security professionals: Learn how to identify and repair vulnerabilities in your wireless networks. This workshop is
part of our Certified Ethical Hacker test prep series.
Ethical Hacking: Mobile Devices and Platforms
Learn how to secure your organization's mobile devices and test iOS and Android applications for security flaws—key
topics on the Certified Ethical Hacker exam.
Ethical Hacking: Hacking IoT Devices
Find out how to make IoT devices more secure by learning about the technologies and protocols used and how to implement
countermeasures to address vulnerabilities.
Ethical Hacking: Cryptography
Learn about the basic principles of cryptography and the most popular algorithms (and how they're used), as well as
attack strategies and methodologies.
Ethical Hacking: Cloud Computing
Learn how to evaluate and harden cloud-deployed resources as you study for version 10 of the Certified Ethical Hacker
IT Security Specialist (12 Workshops)
Learn the core concepts needed to secure your organization's network as an IT security specialist. In this learning
path, you'll cover all the foundations of IT security: from practical skills for securing hardware and network data to
the basics of cryptography and cybercrime investigation and response.
IT Security Foundations: Core Concepts
Prepare for MTA exam 98-367, Security Fundamentals. Learn the core concepts of operating system and network-level
security to avoid threats and eliminate system vulnerabilities.
Set a rock-solid foundation for your network, users, and data by learning the basics of cybersecurity. Explore key
frameworks, threats, and strategies for responding to incidents.
IT Security Foundations: Operating System Security
Learn how to secure a Windows operating system as you prepare to take and pass the Microsoft Technology Associate (MTA) exam 98-367, Security Fundamentals.
IT Security Foundations: Network Security
Learn how to secure an organization's network to keep your interconnected systems and data safe and prepare for
Microsoft Technology Associate (MTA) exam 98-367.
Learn the skills you need to plan, implement, and maintain a public key infrastructure (PKI) ecosystem that supports SSL/TLS security certificates.
Cybersecurity with Cloud Computing
Discover how to use cybersecurity to mitigate your cloud computing risk. Learn how to secure cloud services such as
Amazon Web Services, Google Apps, and Azure.
Learning Computer Forensics
Learn how to acquire and analyze data from computers or storage devices with computer forensics.
Learning Vulnerability Management
Learn the basics of vulnerability management. Discover why vulnerabilities exist, as well as how to manage them from
start to finish.
Learning Threat Modeling for Security Professionals
Threat modeling helps security professionals understand what can go wrong—and what to do about it. Learn to use the four-question and STRIDE frameworks for threat modeling.
Artificial Intelligence for Cybersecurity
Learn how to leverage artificial intelligence (AI) to solve complex problems in the field of information security. Along
the way, explore the risks of using AI for security.
Securing Containers and Kubernetes Ecosystem
Learn best practices and security controls for containers and the Kubernetes ecosystem using a simple five-factor
Soft Skills for Information Security Professionals
Information security isn’t all ones and zeros. Learn how to communicate security concepts and proposals in terms that
will resonate with audiences of all technical abilities.