logo-blur
logo-white

Expert-led courses designed with innovation in mind to help you unleash your networking creativity. Barefoot Networks is excited to offer Barefoot Academy, an instructor-led training program bringing you in-depth knowledge on Barefoot product architecture as well as P4 programming language.

Training Calendar

Barefoot Academy is currently offered in the US, Asia, Europe, and Russia. Our variety of offerings are updated regularly, so make sure to check here for the latest.

Upcoming Courses

Jul 04-06
3 days
Shenzhen, PRC
BA-101
Jul 16-19
4 days
Amsterdam, NL
BA-102
Aug 13-16
4 days
Melbourne, AU
BA-102
Coming Soon
Sep 17-20
4 days
Santa Clara, CA
BA-102
Dec 10-13
4 days
Santa Clara, CA
BA-102
VIEW PAST COURSES

*Please note that course date is subject to change. Please do not make travel reservations until 2 months before the scheduled date.
** Some registration links require a password. Please contact Barefoot Sales Team or register via our Customer Support Portal.

Be The First to Know

Sign up to hear about future Academy sessions

GET UPDATES

Barefoot Education Offerings

  • BA-001

    Introduction to End-User Network Programmability

    BA-001 is an intensive 1-day course, designed to introduce wide audiences of developers, system integrators, academics and network equipment end-users to the principles and benefits of devices with programmable data planes. The course focuses on the state-of-the-art approaches to programmability including P4 programming language for data plane programming, Barefoot TofinoTM ASIC and P4Studio Software Development Environment.

    Intended audience

    Network Architects and Operators

    COURSE INFO
  • BA-102

    Introduction to Data Plane Development with P416, Tofino™ and P4 Studio™ SDE

    This course is an intensive 3 or 4-day course that provides a robust introduction to data plane programming in P4, Tofino™ device architecture and P4 Studio™ Software Development Environment (SDE), including Barefoot APIs and development workflows.

    BA-102 is the update to the popular BA-101 course, introducing students to P416, Tofino Native Architecture and Barefoot Run-Time Interface (BRI) APIs.

    Intended Audience

    Data Plane and Control Plane Designers

    COURSE INFO
  • BA-101

    Introduction to Data Plane Development with P414, Tofino™ and P4 Studio™ SDE

    This course is an intensive 3 or 4-day course that provides a robust introduction to data plane programming in P414, Tofino™ device architecture and P4 Studio™ Software Development Environment (SDE), including Barefoot APIs and development workflows.

    This course covers the current production stack, based on the P414 and Program-Dependent APIs (PD). While this course is mostly superseded by BA-102, it is still available on request.

    Intended Audience

    Data Plane and Control Plane Designers

    COURSE INFO

Academic Discounts

Discounts are available for FASTER program participants. Contact academy@barefootnetworks.com for more information

Learn more about FASTER here and how you can conduct research using the Fastest Programmable devices in the world.