Skip to content
UdemyIT CertificationsPaid courseBeginner level

Beginners guide Oracle PL/SQL Part 1 (Udemy.com)

Learn Basics of Oracle PL/SQL Part 1, A Crash Course on Oracle PL/SQL Part 1

Created by: Aly Dawood

Last updated September 2025

icon
What you will learn

  • What PL/SQL is.
  • LIVESQL
  • Variables
  • Variables Naming Rules & Conventions
  • Control Structures (IF,IF ELSE,FOR LOOP,WHILE LOOP)
  • Composite Data Types(Records,Varrays, Associative Arrays,Nested Tables)

How it compares

Against the other 848 rated Udemy courses in IT Certifications on CourseDuck:

  • Rating4.3 out of 5higher than 18% of them
  • Reviews198#585 of 849 by number of reviews
  • Length1.9 hoursshorter than 88% of them
  • Last updatedSeptember 2025earlier than 59% of them

icon
Course Description

Course Overview: In this course, we will use Oracle LiveSQL, a free and accessible platform, to practice and hone our PL/SQL skills without the need to install any software. This approach allows us to focus entirely on learning PL/SQL rather than dealing with installation issues.

What You Will Learn:

  1. Introduction to PL/SQL:

    • Understand the basics of PL/SQL and how it integrates with SQL.

    • Learn the advantages of using PL/SQL with Oracle databases.

  2. PL/SQL Blocks and Syntax:

    • Explore the structure of PL/SQL blocks, including anonymous blocks, procedures, and functions.

    • Write and execute your first PL/SQL block.

  3. Control Structures:

    • Master control structures such as IF statements, loops, and CASE statements to create dynamic and flexible code.

  4. SQL in PL/SQL:

    • Learn how to embed SQL statements within PL/SQL blocks for seamless data manipulation.

    • Perform CRUD operations (Create, Read, Update, Delete) using PL/SQL.

  5. Error Handling:

    • Implement robust error handling techniques using EXCEPTION blocks.

    • Learn to catch and handle predefined and user-defined exceptions.

  6. Composite Data Types:

    • Explore records and collections to handle complex data structures.

    • Use associative arrays, nested tables, and VARRAYs in your PL/SQL programs.

  7. Practical Examples and Assignments:

    • Gain hands-on experience with practical examples and assignments designed to reinforce your learning.

    • Work through real-world scenarios, such as salary calculations and employee management.

Course Projects: Throughout the course, you will work on several mini-projects:

  • Creating a copy of the employees table and performing operations on it.

  • Inserting, updating, selecting, and deleting records using PL/SQL.

  • Implementing error handling and using cursors for data retrieval.

Course Structure: This course is divided into two parts due to Udemy's new rule limiting free video length to a maximum of 2 hours. The complete course would take 4-6 hours, so I decided to split it into two parts. Part 2 will be completed by July 15.

By the end of this course, you will have a solid understanding of PL/SQL and be able to write efficient and maintainable PL/SQL code for Oracle databases. Whether you are a beginner or looking to enhance your database programming skills, this course is designed to meet your needs. Join us and start your journey to mastering PL/SQL today!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Aly Dawood

With over 20 years of experience in programming and database development, I have extensive expertise in designing, optimizing, and managing database systems, including Oracle, Microsoft SQL Server, MySQL, Firebase, and MongoDB.

On the backend, I have worked with .NET, Python, FastApi, Node and Laravel to build scalable and efficient applications. For frontend development, I have experience with modern frameworks such as Vue.js, Bootstrap, and LiveWire, ensuring seamless and responsive user experiences.

icon
More IT Certifications courses

$59.99

$10.99

$10.99

$19.99

$11.99

$19.99

icon
Reviews

4.3

198 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Richard Fransen on 1/5/2026

slow and bit childish

By Udemy User on 6/15/2025

Need part 2 also

By Joe Rhoney on 3/14/2025

This resource is a lifesaver for me. I can track with it easily and it's free. Frankly, it's not perfect, the sound quality isn't the best, and some of the slide changes are jarring, but it's good enough that I am able to learn what I need to know about PL/SQL, where as other resources made me feel like I was getting kicked around like a soccer ball. In other words, the guidance on this course is the best I have found.

By Kokila on 1/18/2025

This course is helped me to understand the basic concept of pl/sql.

By Saadique Abader on 1/16/2025

good teacher, good content

By Felix Onyango Otieno on 7/15/2026

By Prachi Chauhan on 6/26/2026

By Nikhil Chinnaposani on 11/26/2025

By Sherif Yehiya on 11/8/2025

By Vishal Dubey on 5/5/2025

Showing all 10 reviews on CourseDuck

Read all 198 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100