Delivery: Virtual, Instructor Led

Duration: 2 Days

Cost: $1,995

Course Date: (Flexible course dates offered. Please select from the drop-down menu below):

Course Description

Arista Networks was founded to deliver software-driven cloud networking solutions for these large data center and cloud computing environments. Arista is focused on building 10/40/100 Gigabit Ethernet (GbE) switches that redefine network architectures, bring extensibility to networking and dramatically change the price/performance of data center networks.

Course Overview and Objectives

Everyone in networking should learn to program, but they don’t necessarily need to be a developer. This course is designed to get networking people up to speed on Python with a focus on Arista’s eAPI, so that they can write useful automation scripts in a short period of time.

Upon completion of this course, students will be able to:

  • Learn enough Python to script with EOS
  • Automate tasks
  • Remain relevant in a DevOps world

Scope and Target Audience


  • Course level: Intermediate
  • Course duration: 2 Days
  • Course format: Combines lecture & hands-on labs
  • Platform supported: Arista eAPI

Target Audience:

  • IT Administrators
  • IT Architects


  • Basic knowledge of programming in any language


This class is comprised the following modules:

Module 1: Python

  • Python Overview
  • Data Types
  • User Input and Time
  • Pretty Python
  • Program Flow
  • Functions, Modules, and Packages
  • File I/O
  • Exception Handling
  • Miscellaneous Topics
  • Example Screen Scraping

Module 2: eAPI

  • Understanding eAPI
  • Using eAPI
  • pyeapi

Module 3: RPM and SWIX

Module 4: EOS SDK

  • Contact Us
  • Ph: 408-498-9206
  • Email:
  • Follow Us
  • Address
  • 1464 Whitestone Blvd.
  • Suite #2301,
  • Cedar Park, TX 78613
  • Careers