Skip to content
UdemyHighest Rated on UdemySQLPaid courseAll LevelsCertificate

PL/SQL by Example - Beginner to Advanced PL/SQL (Udemy.com)

Using PL/SQL learn how to combine the efficiency of SQL & Procedural Language(PL) to build a powerful PL/SQL Application

Created by: Amarnath Reddy

Last updated December 2018

Our take

Based on the ratings of 25,239 students, a sample of their written reviews and the syllabus, as the course stood in December 2018. No course pays to be reviewed.

This is a short Oracle PL/SQL course, about 5.7 hours across 103 lectures in 15 sections. It starts with installing Oracle Database 11g and SQL Developer, then moves through blocks, exceptions, packages, records, cursors and collections. The last stretch covers triggers, bulk processing, dynamic SQL, table functions and large objects. The page lists SQL knowledge as a must, and it says plainly that it is not for people after truly advanced PL/SQL. About 99,700 students and 25,239 reviews at 4.5 stars show it has found its audience.

Reviewers like the clear, no padding delivery. Amarnath Reddy gets credit for explaining things simply, and several people call it a good first pass or a refresher. One learner returning after ten years said it filled the gaps. The complaints are consistent. Some find the videos too short and crisp on advanced topics. One reviewer says practice exercises stop after the Triggers section, and another found the procedure and function exercises far from the video examples. A third had trouble finding the course notes at first.

The material was last updated in December 2018 and uses Oracle 11g, so newer database features will not appear. Even so, it is a sensible pick if you want a quick, practical pass through the language and already write SQL. If you want drills throughout or deeper coverage of the advanced sections, plan to add other practice alongside it.

Best forPeople who know SQL and want a quick, example-led tour of Oracle PL/SQL, or a refresher after years away.
Skip it ifYou want deep advanced PL/SQL, practice exercises throughout, or training on a current Oracle version.

Pros

  • Covers blocks through triggers, bulk processing, dynamic SQL and LOBs in about 5.7 hours
  • Reviewers find the explanations clear and the pace easy to follow
  • Works as a refresher for people who used PL/SQL years ago and want to fill gaps
  • Short lectures with no padding, so reviewers say it gets straight to the point

Cons

  • Reviewers say practice exercises thin out from the Triggers section onward
  • Last updated in 2018 and built around Oracle Database 11g
  • Advanced topics feel rushed to some reviewers because the videos are so short
Great course, straight the point without wasting time, highly recommended as refresher course or introduction course
Chimuka Moonde, a student

Marked All Levels, but SQL knowledge is required, so it suits SQL users new to PL/SQL, not true beginners.

icon
What you will learn

  • Declare PL/SQL Variables
  • Conditionally control code flow (loops, control structures)
  • Use some of the Oracle supplied PL/SQL packages to generate screen output
  • Create anonymous PL/SQL blocks, functions and procedures
  • Use PL/SQL packages to group and contain related constructs
  • Catch run time errors using Exceptions
  • Perform Data processing using Records and Cursors
  • Manage data using Collections
  • Create triggers to solve business challenges
  • Peform Bulk Processing to improve performance
  • Execute SQL using Dynamic SQL
  • Pipelining the data as it is processed
  • Working with Large Objects (LOB's)

Course content

15 sections · 103 lectures · 5.7 hours of video

  1. 1Software Installation5 lectures · 11 min
  2. 2PL/SQL Basics12 lectures · 29 min
  3. 3Processing Data via PL/SQL 2 free previews4 lectures · 10 min
  4. 4PL/SQL Blocks9 lectures · 23 min
  5. 5Exceptions 1 free preview5 lectures · 14 min
  6. 6Packages5 lectures · 13 min
  7. 7Working with Records9 lectures · 20 min
  8. 8Cursors10 lectures · 27 min
  9. 9Collections9 lectures · 24 min
  10. 10Triggers10 lectures · 40 min

Who it is for

The instructor says it suits

  • This PL/SQL course is meant for students who want to learn Procedure Language to control SQL Statements.
  • This course is not for you if you're looking to learn more advanced concepts of PL/SQL

What you need before you start

  • SQL Knowledge is needed and is a must!!!

How it compares

Against the other 388 rated Udemy courses in SQL on CourseDuck:

  • Rating4.5 out of 5higher than 48% of them
  • Reviews25,239#11 of 389 by number of reviews
  • Length5.7 hoursshorter than 54% of them
  • Last updatedDecember 2018earlier than 75% of them

icon
Course Description

Learn to become a PL/SQL developer in just four weeks.

This fast, easy and effective course will take you from zero PL/SQL writing skills to being able to write efficient programs to process data.

PL/SQL is the Oracle Procedural Language extension of SQL. A PL/SQL program can have both SQL statements and procedural statements. In the PL/SQL program, the SQL statements are used to access sets of data stored in a database, while the procedural statements are used to process individual piece of data and control the program flow.

In this course participants will learn

  • Describe the features and syntax of PL/SQL
  • Design PL/SQL anonymous blocks that execute efficiently
  • Use the Oracle supplied PL/SQL packages to generate screen output
  • Create and debug Stored Procedures and Functions
  • Design PL/SQL packages to group related constructs
  • Use PL/SQL programming constructs and conditionally control code flow
  • Create overloaded package subprograms for more flexibility
  • Handle runtime errors using Exceptions
  • Writing manageable code using Records
  • Storing and processing data using Collections
  • Processing data using Implicit and Explicit Cursors

Softwares used

  • Oracle Database 11g
  • SQL Developer

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

Amarnath Reddy

Amarnath has a Masters Degree in computer science with around 15 years of experience in the IT industry. He has successfully designed and implemented projects for clients in South Africa, India and USA. Currently his main focus is on Datawarehouse Architecture.

Amarnath is currently working for a fortune 500 company in USA and has pioneered the data architecture discipline. His Innovative and simple architectural designs have won accolades in the company.

Today, he brings leadership and technical expertise to enable customers to optimize and modernize their IT environments leveraging Business Intelligence tools, Big Data, social, mobile, and the Internet of Things.

icon
More courses by Amarnath Reddy

$14.99

$13.99

$11.99

$13.99

$12.99

$14.99

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.5

25,239 ratings on Udemy

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

By Werner Marquardt on 7/3/2026

It was a good course but it was hard to find the notes at the start, Once I figured it out it helped a lot. Thank you

By Chimuka Moonde on 5/31/2026

Great course, straight the point without wasting time, highly recommended as refresher course or introduction course

By Mary Sandya Yeruva on 5/17/2026

It is very useful for beginners who are planning to learn PL/SQL. The explanation was clear and easy to understand for everyone.

By Jason P on 5/5/2026

I thought that the course was very well structured and covered both the key concepts and advanced topics in sufficient detail to allow hands-on practise (sufficient examples and exercises to both do and, indeed to tailor/extend for one's own learning purposes) and to be a springboard for further investigation and study. I had some experience of the basics of PL/SQL but from over 10 years ago and this has filled the gaps that occurred over that time and, indeed, energised me to pursue some projects of my own.

By Sumit Watal on 4/8/2026

Course is nice but Triggers topic onwards, exercise questions, which one can practice on own, are missing.

By Shubham Yadav on 1/29/2026

Great course to learn and master PL/SQL, they have covered all the topics and concepts.

By K S Sreenidhi on 1/25/2026

Its great and comprehensive. The content is put together in a very easy manner to understand!

By Anonymized User on 1/2/2026

It allowed me to reaffirm my knowledge of the subject and yes, it taught me some tips that I can use at work.

By Livia-Marina PETRIA PETRIA on 12/22/2025

I like the trainer and all the subjects. Everything is explained efficient

By Shubham Kumar on 12/10/2025

Got all the basic knowledge about PL/SQL very easily. The pace of the course was also fine.

By Babu Krishnamoorthy on 11/15/2020

Really Good!

By Ganeff Ribeiro on 11/15/2020

Otimo curso. As legendas automaticas estao pessimas...

Showing 12 of 266 reviews

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 : 90 / 100