logo-white.png

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

Training Calendar

Barefoot AcademyTM 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

santa-clara-new.jpg

From

Dec 10, 2019

To

Dec 13, 2019

Location

Santa Clara, CA

Course

BA-102
Montreal.jpg

From

Dec 17, 2019

To

Dec 20, 2019

Location

Montreal, QC

Course

BA-102
Hangzhou

From

Jan 9, 2020

To

Jan 11, 2020

Location

Hangzhou, PRC

Course

BA-102
amsterdam.original.jpg

From

Jan 28, 2020

To

Jan 31, 2020

Location

Amsterdam, NL

Course

BA-102

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

Past Courses

Country From To Duration Location Course
Netherlands Nov 12, 2019 Nov 15, 2019 4 days Amsterdam, NL BA-102
China Oct 31, 2019 Nov 2, 2019 3 days Nanjing, PRC BA-102
Country From To Duration Location Course
Netherlands Nov 12, 2019 Nov 15, 2019 4 days Amsterdam, NL BA-102
China Oct 31, 2019 Nov 2, 2019 3 days Nanjing, PRC BA-102
South Korea Aug 27, 2019 Aug 30, 2019 4 days Seoul, South Korea BA-102
United States of America Aug 6, 2019 Aug 9, 2019 4 days Santa Clara, CA BA-102
Netherlands Jul 16, 2019 Jul 19, 2019 4 days Amsterdam, NL BA-102
China Jul 4, 2019 Jul 6, 2019 3 days Shenzhen, PRC BA-101
Netherlands Jun 11, 2019 Jun 14, 2019 4 days Amsterdam, NL BA-102
United States of America May 14, 2019 May 16, 2019 3 days Santa Clara, CA BA-102
India Apr 16, 2019 Apr 19, 2019 4 days New Dehli, India BA-101
Taiwan Apr 11, 2019 Apr 11, 2019 1 day Hsinchu, Taiwan BA-101
China Mar 22, 2019 Mar 24, 2019 3 days Beijing, China BA-101
United States of America Mar 19, 2019 Mar 22, 2019 4 days Santa Clara, CA BA-101
Russia Mar 5, 2019 Mar 6, 2019 2 days Moscow, Russia BA-001
Japan Jan 29, 2019 Feb 1, 2019 4 days Tokyo, Japan BA-101
United States of America Dec 11, 2018 Dec 13, 2018 3 days Santa Clara, CA BA-101
United Kingdom Nov 19, 2018 Nov 22, 2018 4 days Bristol, UK BA-101
Netherlands Nov 13, 2018 Nov 17, 2018 5 days Amsterdam, Netherlands BA-101
United States of America Sep 18, 2018 Sep 20, 2018 3 days Santa Clara, CA BA-101
United States of America Sep 11, 2018 Sep 13, 2018 3 days Maryland, USA BA-101
Netherlands Jul 16, 2018 Jul 18, 2018 3 days Amsterdam, Netherlands BA-101
United States of America Jun 5, 2018 Jun 8, 2018 4 days Santa Clara, CA BA-101
United States of America Mar 6, 2018 Mar 8, 2018 3 days Santa Clara, CA BA-101

Be the first to know! Sign up to hear about future Academy sessions

Barefoot Education Offerings

  • BA-001 | Introduction to End-User Network Programmability

    Intended audience | Network Architects and Operators

    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.

  • BA-102 | Introduction to Data Plane Development with P416, Tofino™ and P4 Studio™ SDE

    Intended audience | Data Plane and Control Plane Designers

    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.

  • BA-101 | Introduction to Data Plane Development with P414, Tofino™ and P4 Studio™ SDE

    Intended audience | Data Plane and Control Plane Designers

    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.

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.