Logo AC Academy - Horizontal Inverted Academy

Learn With Us

Good consultants make great teachers. We’re passionate about what we do, and we strongly eschew the notion that technological expertise is a mystical order of secret knowledge. Instead, we’ve channeled our excitement for our craft into a series of courses open to anyone interested. At your course’s conclusion, you’ll be tested and awarded a certification.

icon-ribbonCreated with Sketch.


Class sizes range from 8-12 so that students receive plenty of individual attention and hands-on experience. We currently offer Chef Fundamentals classes, Scrum Master Certification classes, and ATG classes ranging from beginning to advanced. Additional courses may be available upon request.

icon-paper-documentCreated with Sketch.


Our curricula are developed in-house or in close conjunction with our partners. We have been accredited by our partners to offer these courses, and certifications awarded by Avenue Code Academy are recognized as valid by the relevant parties.

icon-studentCreated with Sketch.


Course prerequisites vary, but the most important element is curiosity and a willingness to learn in a hands-on environment.

CHEF Fundamentals

Chef Fundamentals is a two-day, comprehensive, instructor-taught training covering the basic architecture of Chef and its associated tools. This course aims to prepare key development, engineering, and operations staff to use Chef to write infrastructure. Each of the core units in the course has hands-on exercises to reinforce the material. You will learn Chef by using it. At the end of the class, students will have a code repository that can be used and modified to solve real business problems.

Two-day course agenda:

Overview of Chef

Workstation setup

Node setup

Dissecting your first Chef run

Introducing the Node object

Chef resources and recipes

Attributes, templates and cookbook dependencies

Template variables, notifications and controlling idempotency

Recipe inclusion, data bags and search roles


Using community cookbooks

Further resources

Student Requirements:

It’s best that students of this class have some familiarity and comfort with the following:

Writing code (of just about any flavor) in a text editor;

Working on the command line;

Basic system administration—installing packages, configuring those packages, starting service.

Scrum Master Certification

The two-day Certified Scrum Master course takes a practical approach to understanding how Scrum works and how managers and team members will participate using Scrum. During this class, participants will learn Scrum and Agile principles and practices through enjoyable exercises, case studies, and round table discussions. The goal of this training is to allow students to understand what to expect from Scrum and Agile, demystify its ideas, and begin using these ideas in their day-to-day practices.

Two-day course agenda:

Day 1:



Silent Sort exercise

The Ball Points Game

Process improvement game

Lean, Agile and Scrum

Scrum process

Sprint types exercise

Scrum Master Role

Working with the team

Change agent in an organization

Leadership and organizational aspects of implementing Scrum

Product owner role

Working with stakeholders

Responsibilities and expectations

Ideal product owner exercise

Day 2:


Timeline retrospective exercise

The team

The Knot: a self-organization simulation

Team attributes, model of formation

Common issues for Scrum Masters

Product backlog, user stories and Agile requirements

User story-writing exercise

Agile estimating and planning

Agile estimating

Story points exercise

Planning Poker exercise

What is ‘Done’

Two year membership to the Scrum Alliance

Introduction to ATG

ATG Introduction is a five-day, comprehensive, instructor-taught training covering the basics of Oracle ATG Web Commerce. This course aims to prepare developers and engineers to develop e-commerce sites. Each module builds on the last, and all are specifically designed to cover significant portions of the ATG platform. At the end of this class, students will have a complete understanding of ATG Web Commerce, from environment setup to multi-site handling.

Five-day course agenda:

Module 1 – Environment setup, introduction to ATG, ATG Core Concepts, and personalization.

Module 2 – Content administration, Repository creation and modification.

Module 3 – Product catalog, product catalog JSPs, etc., inventory, pricing.

Module 4 – Shopping Carts and the Order object, Checkout Process, and Fulfillment.

Module 5 – Multi-site, scenarios, targeters, slots, and promotions.

Advanced ATG

Advanced ATG is a five-day, comprehensive, instructor-taught training covering advanced topics of Oracle ATG Web Commerce. This course aims to equip developers and engineers to further their ATG skills.

Student Requirements:

It’s best that students of this class have some familiarity and comfort with the following:

Java Programming Language, XML, SQL;

General e-commerce and merchandising concepts;

Technical Architecture Concepts;

Basics of Oracle ATG Web Commerce (introductory course completed).

Let’s start learning