This document outlines an 18 period course on Oracle SQL and PL/SQL from a book. It divides the book into three parts that cover database concepts, Oracle SQL, and application development using PL/SQL. Chapters in Part II on PL/SQL include introduction to PL/SQL programming, functions/procedures/packages, exception handling, triggers, implicit/explicit cursors, advanced cursors, collections, objects, dynamic SQL, and performance tuning. The book includes examples, questions, and workouts. Teaching materials are available online.