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, Russia and now South America! <br>

Our variety of offerings are updated regularly, so make sure to check here for the latest.

Upcoming Courses

santa-clara-new.jpg

From

May 12, 2020

To

May 15, 2020

Location

Santa Clara, CA

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
Brazil Mar 30, 2020 Apr 2, 2020 4 days Campinas, BR BA-102
Netherlands Jan 28, 2020 Jan 31, 2020 4 days Amsterdam, NL BA-102
Country From To Duration Location Course
Brazil Mar 30, 2020 Apr 2, 2020 4 days Campinas, BR BA-102
Netherlands Jan 28, 2020 Jan 31, 2020 4 days Amsterdam, NL BA-102
China Jan 9, 2020 Jan 11, 2020 3 days Hangzhou, PRC BA-102
Canada Dec 17, 2019 Dec 20, 2019 4 days Montreal, QC BA-102
United States of America Dec 10, 2019 Dec 13, 2019 4 days Santa Clara, CA BA-102
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.