300+ Workshops


Data Engineer : Mastering (10 Workshops)

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 DevOps.

    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 account-based marketing.

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.

    DV: Storytelling
    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.

    Data Visualization
    Communicate complex ideas quickly and thoroughly with data visualization. Turn information into artwork and intrigue your audience.

    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)

After mastering the mission-critical skills covered in the Become a Data Visualization Specialist: Concepts learning path, discover how to get the most out of three top visualization and analytics tool sets: Tableau, open-source JavaScript libraries D3.js and dc.js, and Processing.

    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
    Bring your data to life with D3.js. Create interactive, visually exciting infographics and visualizations with HTML, CSS, JavaScript, and SVG graphics.

    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.

    Real-World GIS
    Get solutions to real-world GIS challenges, such as collecting quality data, creating projections, and finding a GIS job.

    ArcGIS Pro
    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.

    DevOps Foundations
    Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).

    Learning Ansible
    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.

    Learning Puppet
    Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.

    Learning Chef
    Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.

    Learning Docker
    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.

    Learning Jenkins
    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.

    Learning Nagios
    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.

    Learning Kubernetes
    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.

    Kubernetes: Microservices
    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, AWS 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 systems.

    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 exploits.

    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 (CEH) exam.

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.

    Cybersecurity Foundations
    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.

    Learning SSL/TLS
    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 security model.

    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.