VOOZH about

URL: https://www.coursera.org/learn/oracle-plsql-programming-apply-build-optimize

⇱ Oracle PL/SQL Programming: Apply, Build & Optimize | Coursera


Oracle PL/SQL Programming: Apply, Build & Optimize

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Oracle PL/SQL Programming: Apply, Build & Optimize

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.9

23 reviews

7 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.9

23 reviews

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Write PL/SQL blocks with variables, control structures, and SQL.

  • Use loops, cursors, records, and composite data types effectively.

  • Apply best practices in structuring, modularizing, and handling errors.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Oracle PL/SQL 21c: Programming & Triggers Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 2 modules in this course

Learners will apply control structures, construct modular programs, differentiate data types, and integrate SQL seamlessly into PL/SQL blocks. By the end of this course, they will be able to design efficient code using cursors, loops, and composite data types, and demonstrate best practices for variable declaration, block structuring, and exception handling.

This beginner-friendly course introduces the foundations of PL/SQL, including block structures, variable declarations, and SQL integration. It then progresses to control structures, conditional logic, and iterative constructs, ensuring that learners gain practical experience with real-world coding scenarios. Advanced lessons cover cursors, Index-By Tables, and records, providing the tools to handle complex data effectively. Learners benefit from a step-by-step approach that combines conceptual clarity with hands-on practice, enabling them to build a strong foundation in PL/SQL. What makes this course unique is its blend of theory and practical examples, ensuring not only knowledge retention but also immediate applicability in professional environments. Whether aiming for career advancement in database development or improving SQL programming efficiency, this course provides a complete pathway to mastering PL/SQL fundamentals.

This module introduces learners to the fundamentals of Oracle PL/SQL programming, focusing on its environment, benefits, and foundational structures. Students will explore the anatomy of PL/SQL blocks, variable declarations, and integration of SQL within PL/SQL. Through practical demonstrations, they will gain the skills to write structured, readable, and efficient code, forming a strong foundation for advanced PL/SQL concepts and applications.

What's included

13 videos4 assignments

13 videosβ€’Total 102 minutes
  • About PLSQL Enviornment and Benefitsβ€’8 minutes
  • Benefits of Sub programs & Invoking Procedures and Functionsβ€’8 minutes
  • PLSQL Block Structure, Block Type and Program Structureβ€’6 minutes
  • PLSQL Block Structure, Block Type and Program Structure (contd.)β€’9 minutes
  • Naming Rules, Scalar Data typesβ€’6 minutes
  • Base scalar data typesβ€’8 minutes
  • Percentage type Attributes, Composite Data Typesβ€’11 minutes
  • Declaring Variablesβ€’7 minutes
  • PLSQL Block Syntax, SQL function in PLSQLβ€’10 minutes
  • Nested Blocks, Identifiers, Programming Guidelinesβ€’10 minutes
  • Practical Examples Session 2β€’2 minutes
  • SQL Statements and Naming Conventionsβ€’10 minutes
  • Manipulating Data, Naming Conventionsβ€’6 minutes
4 assignmentsβ€’Total 60 minutes
  • Getting Started with PL/SQLβ€’10 minutes
  • Blocks, Structures, and Variablesβ€’10 minutes
  • Practical Syntax and SQL Integrationβ€’10 minutes
  • Granded - Foundations of PL/SQL Programmingβ€’30 minutes

This module equips learners with the essential skills to manage control structures, cursors, and loops in PL/SQL, while also exploring advanced techniques for handling composite data types. Through practical examples, learners will understand how to use conditional logic, iterative constructs, and collections such as Index-By Tables and records. The focus is on writing efficient, maintainable, and scalable PL/SQL programs that integrate seamlessly with relational databases.

What's included

13 videos3 assignments

13 videosβ€’Total 95 minutes
  • SQL Cursorβ€’7 minutes
  • Practical Examples Session 3 - 1β€’7 minutes
  • Practical Examples Session 3 - 2β€’8 minutes
  • Writing Control Structuresβ€’6 minutes
  • If Statements and Case Expressionsβ€’7 minutes
  • Logic Tables and Iterative Constructsβ€’7 minutes
  • WHILE Loopsβ€’9 minutes
  • Practical Examples Session 4-1β€’7 minutes
  • Practical Examples Session 4-2β€’8 minutes
  • PLSQL record and rowtype Attributeβ€’10 minutes
  • Creating and Using Index By Tableβ€’11 minutes
  • Creating and Using Index By Table (summary)β€’2 minutes
  • Working with Composite Data Typesβ€’7 minutes
3 assignmentsβ€’Total 70 minutes
  • Cursors, Loops, and Conditionsβ€’30 minutes
  • Applied Examples and Composite Dataβ€’10 minutes
  • Graded - Control Structures and Advanced Data Handlingβ€’30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
5.0 (12 ratings)
EDUCBA
1,663 Coursesβ€’338,914 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    91.30%

  • 4 stars

    4.34%

  • 3 stars

    4.34%

  • 2 stars

    0%

  • 1 star

    0%

Showing 3 of 23

SK
Β·

Reviewed on May 25, 2026

I enjoyed the interactive exercises and practical assignments

KM
Β·

Reviewed on May 20, 2026

Helpful for understanding PL/SQL concepts clearly.

MM
Β·

Reviewed on May 20, 2026

Great training on database development techniques.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,