The BBST online courses were developed in conjunction with the Association for Software Testing. In the time we taught these courses, we developed an apprenticeship model to help professional software testers become effective online instructors. In this lecture, we show how that model works and provide a broad overview of the BBST project and how it has evolved over the years. We also explain a bit about the underlying software testing philosophy that guides our approach to the field, and introduce you to some of the learning theories and perspectives that guided the development of the BBST courses. Finally, Fiedler explains why the various components are included in the BBST courses and how they all fit together.