Course Overview
What this Oracle Database course covers, how to use it, prerequisites.
A structured, hands-on course on Oracle Database, SQL, and PL/SQL. It runs from first principles to expert-level architecture, administration, performance tuning, high availability (RAC, Data Guard), security, multitenant, and the newest Oracle Database 23ai / 26ai and cloud features.
Course Overview
Students, developers, PL/SQL programmers, data analysts, aspiring and practicing DBAs
Basic computer literacy. No prior database experience required.
~150–180 hours (self-paced), 12–14 weeks Oracle Database 23ai Free (or 26ai Free), SQL Developer / SQL Developer extension for VS Code, SQLcl, SQL*Plus Free cloud option
Oracle Cloud Free Tier: two Always Free Autonomous Databases Sample schemas
HR, OE, SH, CO (Customer Orders) from Oracle's db-sample-schemas GitHub repo, plus the course SHOP schema Practice online
Oracle Live SQL (freesql.com), Oracle Dev Gym Course Sample Schema: SHOP
SQL Basics → Intermediate SQL → PL/SQL → Advanced Data
(Modules 1–8) (Modules 9–19) (Modules 20–30) (Modules 31–34)
↓
HA & Cloud ← Performance ← Administration (DBA)
(Modules 57–66) (Modules 47–56) (Modules 35–46)customers (customer_id PK, first_name, last_name, email, city, country, created_at)
categories (category_id PK, category_name, parent_category_id FK → categories)
products (product_id PK, product_name, category_id FK, unit_price, stock, is_active)
employees (employee_id PK, full_name, manager_id FK → employees, hire_date, salary, dept_id)
orders (order_id PK, customer_id FK, employee_id FK, order_date, status, ship_city)
order_items (order_id FK, product_id FK, quantity, unit_price, discount) PK(order_id, product_id)