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
This course is part of Oracle PL/SQL 21c: Programming & Triggers Specialization
Instructor: EDUCBA
Included with
Learn more
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.
Skills you'll gain
Tools you'll learn
Details to know
7 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
Offered by
Explore more from Data Analysis
- Status: Free Trial
Course
- Status: Free Trial
- Status: Free Trial
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
91.30%
- 4 stars
4.34%
- 3 stars
4.34%
- 2 stars
0%
- 1 star
0%
Showing 3 of 23
Reviewed on May 25, 2026
I enjoyed the interactive exercises and practical assignments
Reviewed on May 20, 2026
Helpful for understanding PL/SQL concepts clearly.
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.
More questions
Financial aid available,
