Live Courses

Get direct access to me during live video sessions on a variety of topics.

O'Reilly Live Training (formerly Safari)

Available to those with an O'Reilly Learning Platform subscription!

Real-World Python by Example: Less talk, more code, and plenty of examples.

Network DevOps with Ansible, git and Travis CI: Start to finish creation of a simple infrastructure-as-code project.

Hands-On Python Programming with HTTPX: Solving real business problems with Python HTTPX, a new HTTP client package.

Technical Writing Essentials: Highly interactive and hands-on training to make you a better technical writer.

On-Demand Courses

Recorded video training to fit your schedule and pace.

Pluralsight

Available to those with a Pluralsight subscription. Try for free!

Cisco DevNet Associate Learning Path: Comprehensive training on Cisco developer technologies. Watch them in sequence!

  1. Getting Started with Software Development Using Cisco DevNet
  2. Consuming Cisco APIs and Understanding Application DevOps
  3. Managing Cisco Networks via Infrastructure as Code
  4. Free DEVASC oriented Skills Assessment

Cisco DevNet Professional Core Learning Path: Follow-on software skills for advanced learners. Prerequisite: DevNet Associate path.

  1. Assessing and Enhancing Applications Using Cisco DevNet Techniques
  2. Managing Cisco Products Using Advanced API-based Methods
  3. Deploying Network Configuration Management and Telemetry Solutions
  4. Free DEVCOR and network automation oriented Skills Assessment

Cisco Enterprise Automation Learning Path: Gain mastery of Cisco products using their APIs. Prerequisite: DevNet Associate path.

  1. Provisioning and Managing Networks Using Common Automation Tools
  2. Automating Cisco Meraki Operations Using APIs
  3. Automating Cisco DNA Center Operations Using APIs
  4. Automating Cisco SD-WAN Operations Using APIs

Cisco Security Automation Learning Path: Gain mastery of Cisco products using their APIs. Prerequisite: DevNet Associate path.

  1. Provisioning and Managing Networks Using Common Automation Tools
  2. Automating Cisco ASA and Firepower Policies Using APIs
  3. Automating Cisco Endpoint Security Solutions Using APIs
  4. Automating Cisco Security Management Solutions Using APIs

Cisco Advanced Routing Learning Path: Master core routing protocols, VPN technologies, IP services, and security techniques.

  1. Cisco Advanced Routing: Enterprise Networks
  2. Cisco Advanced Routing: Tier 3 Service Providers
  3. Cisco Advanced Routing: Leaf/Spine Data Centers
  4. Cisco Advanced Routing: Troubleshooting Cisco DNA Center Assurance
  5. Securely Transitioning Enterprise Networks to IPv6
  6. Designing QoS for IP and MPLS Networks
  7. Implementing and Validating QoS Designs
  8. Troubleshooting Lab (20 Tickets)

Cisco Service Provider Learning Path: Master SP architectures, carrier routing protocols, MPLS, OAM, and more.

  1. Implementing Cisco Multiprotocol Label Switching (MPLS)
  2. Modern Service Provider Architecture
  3. Deploying MPLS Segment Routing and Layer-2 VPNs
  4. Redirecting Traffic with MPLS Traffic Engineering
  5. Inter-AS and Multicast MPLS VPNs
  6. Seamless MPLS and Carrier Supporting Carrier

Network Automation: Learn how to professionally manage networks using infrastructure-as-code techniques.

Individual Technologies: Gain expertise using a variety of network technologies. Every course covers both IPv4 and IPv6.

-------------
Main Page