Skip to content
UdemySQLPaid courseBeginner levelCertificate

1Z0-071 Oracle SQL Developer: Certified Associate (Database) (Udemy.com)

The SELECT statement, functions and more. Oracle Database 11g, 12c, 19c, 21c using Oracle SQL Developer. 1Z0-071 exam.

Created by: Phillip Burton

Last updated February 2026

icon
What you will learn

  • Create tables in a database and ALTER columns in the table.
  • Know what data type to use in various situations, and use functions to manipulate date, number and string data values.
  • Retrieve data using SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.
  • JOIN two or more tables together, finding missing data.
  • INSERT new data, UPDATE and DELETE existing data, and export data into a new table.
  • Create constraints, views and sequences, subqueries and CTEs
  • Use UNION, CASE, MERGE and error checking
  • Apply ranking and analytic functions, grouping
  • Learn about transactions, indexes, users, privileges, roles and more

How it compares

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

  • Rating4.6 out of 5higher than 69% of them
  • Reviews2,561#77 of 389 by number of reviews
  • Length19.4 hourslonger than 91% of them
  • Last updatedFebruary 2026more recently than 75% of them

icon
Course Description

This course is the foundation for the Oracle Database SQL 1Z0-071 certification. It covers the SELECT statement in detail, with additional requirements for controlling user access. It is divided into 6 sessions, each of which should take a morning or afternoon to complete.

Please note: This course is not affiliated with, endorsed by, or sponsored by Oracle.


What do people like you say about this course?

Prashant says: "Course has been designed in way that a person with no knowledge of Oracle can understand it. Good learning and thanks a lot for making such nice course."

Shubho says: "Awesome course. The instructor explains the concepts very thorougly and in a easy-to-grasp way. Also, the practice exercises are super helpful. If you want to master Oracle SQL, this is the course for you."

Henry says: "I want to thank Phillip for this formidable course. This course along with other materials helped me to pass the 1Z0-071 Exam last Saturday."


Session 1

We'll install for free Oracle Express Edition and Oracle SQL Developer. Then we'll take a look at the 6 principal clauses of the SELECT statement: SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.

Then we'll start creating tables, but find that we can't get very far without understanding data types. We'll then look at string, date and number types and functions, together with looking at functions converting between them.

Session 2

We'll revisit the SELECT statement and go into more detail. We'll create tables and JOIN them together. Once you have finished this session, you should be secure in your knowledge of the 6 principal clauses of the SELECT statement, the most important part of Oracle SQL.

Session 3

In session 3, we'll looking for missing data, and find out how to delete and update data. We'll look at the difference between implicit and explicit transactions, and various constraints, including primary and foreign keys.

Session 4

We'll start off by saving our queries in views. Then we'll combine tables, not by adding additional columns using JOINS, but adding additional rows such Oracle SQL set operators such as UNION, INTERSECT and MERGE. Then we'll look at analytical functions using the OVER clause.

Session 5

Session 5 starts off by adding totals to our SELECT queries. We'll then look at subqueries, and how you can add them into the FROM, SELECT and WHERE clauses, and also into the WITH clause. Finally, we'll look at Oracle SQL self-joins, which are useful when you have hierarchies.

Session 6

Session 6 starts off with two additional data types, TIME ZONE and INTERVAL data types and functions. We'll then have a look at SEQUENCEs and INDEXes, together with how these are shown in the Data Dictionary. We'll then create new users, and assign privileges and roles to them, and we'll finish with the last few requirements for the exam.

No prior knowledge is required - we'll even install Oracle Database and Oracle SQL Developer on your computer for free!

Once finished, you will know what how to manipulate numbers, strings and dates, and create database and tables, create tables, insert data and create analyses, and have an appreciation of how they can all be used in Oracle SQL.

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

Phillip Burton

Hi. I'm Phillip, and I'm proud to Teach with Udemy as a Udemy Instructor Partner. I have been teaching on Udemy since 2015, and I have over 1,000,000 students and more than 60 video courses, including over a dozen Bestseller courses.

My courses include Microsoft Power BI and Fabric, Tableau, SQL Server, Power Platform (Power Apps, Power Automate, etc.), Azure, Microsoft Office, and more. The majority of my courses align with the requirements for official certifications from Microsoft, Oracle, and Tableau - so with a bit of practice, you could enter the exam or assessment and put it on your CV or resume.

I have been a Computing Consultant providing expert services in the development of computer systems and data analysis. I am one of 9 award winning Experts for Experts Exchange's 11th Annual Expert Awards. My interests are working with data, including Microsoft Power BI, Excel, Access, SQL Server, and the Power Platform.

icon
More courses by Phillip Burton

$18.99

$22.99

$22.99

$99.99

$13.99

Free

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.6

2,561 ratings on Udemy

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

By JaeHyeong Kim on 9/13/2026

I decided to take this course because I needed to use SQL at work. Before taking the course, I could only write simple SELECT queries, but as I progressed through the lessons, I gradually became comfortable using a wider range of SQL syntax and functions. At first, I was not planning to take the certification exam, but studying through this course gave me more confidence, so I am now planning to take the exam as well. Thank you for providing such a great course!

By Anna Vacho on 6/28/2024

The only thing i disliked is that some of the videos ended while the instructor was speaking, I do not know the exact cause but it does happen, and sometimes i realized that between videos, he had rolled back, but i did not know until i reviewed the code in the provided Word document. it was only a minor inconvenience, but it is still a coherency issue which made the learning experience a bit more difficult. Do not quote me though, at the time of writing, i have not taken the actual Oracle Exam yet.

By Ramona Lazdiņa on 6/28/2023

Explanations are clear, there are practice activities after each session (could be more though). And this is the best SQL 1Z0-071 course I could find on Udemy -> I bought 3, but two of them returned (after few lessons). Stayed with it as the instructors teaching style seemed most appropriate. I learnt a lot! Why not 5 stars? Because this course will not be enough to pass 1Z0-071 . It does go over almost all topics necessary (except GTT and some aspects of privileges), but exam is very, very detailed - so you have to practice exam questions separately. (I have to say that this course will be much more suitable for work as it includes more analytical functions than needed for the exam). Passed the exam today with 88%. Good luck and keep studying!

By Christos Avramidis on 6/13/2023

Very clear & thorough explanation of various Oracle-SQL aspects, with quite a few examples. Sometimes the flow gets more verbal than necessary, wearing the viewer out, nevertheless one can always select a faster viewing-speed. In respect to analytic functions, I believe a more detailed introduction was necessary (e.g. in respect to starting / ending points), in order to be able to dive into the specific details of each function. Moreover, some of the more technical topics are only briefly mentioned (e.g. parameters / settings for defining external tables, sequences, etc.), whereas the actual exam may require further knowledge, as it was the case for me. Overall it was a very good course, thoroughly presented, giving the viewer a substantial & sound-proof knowledge of Oracle-SQL, but unfortunately it is not 100% sufficient for passing the exam.

By M Zak on 2/11/2023

The instructors examples and knowledge were great, however two things would make this course 5 stars: 1. More practice problems 2. Suggestions in actual ways or post course problems sets to practice This instructor cops out with, "Dive in on the job or practice this on the job" (Paraphrasing). For those of us without a job with Oracle to practice, you have to find some other way to practice.

By Federico Mayr on 1/28/2021

The course is really thorough and covers all the arguments required by the certification exam in a logical and beginner-friendly way. However, sometimes, I got lost in the coding with the continuous back and forth and rollbacks in the videos. A clearer, and more sequentially structured, step by step, code, presented in the videos or in the resources (which I would give in .sql format openable/editable by one of the numerous pads existing) would help to understand all the operations better.

By Emmanuel Amako on 11/27/2020

Philip is an extraordinary instructor if not one of the best instructors here on Udemy. The course was concise and step by step from beginner level all the way to the advanced level preparing students for the Oracle SQL 1Z0-061 exams. Some shortcomings of the course ; 1. not enough explanation on the "ORDER BY" in the OVER() PARTITION BY() section 2. Definition & uses of Indexes weren't well explained and I had to look up external sources to fully grasp the concept. 3. FLASHBACK TABLE section came out a bit chaotic making it rather difficult to understand. I had to look up external sources to fully grasp the concept on how to use them when the table is dropped & when you enter wrong data into the table and want to do a flashback. 4. the ON DELETE clause could have been better explained as well. Aside from that, the course was as expected. Thanks for the course and the effort invested into creating it Phillip and I'm looking forward to taking your other courses.

By Blake Shurtz on 11/7/2020

Yes

By Sreekanth on 10/27/2020

Good and detailed info

By Larry on 10/27/2020

Great details.

By Dinesh B on 10/27/2020

Good Course and explain the core fundamentals of all the commands in DB

By Christopher Blake on 10/22/2020

So far this has been amazingly helpful, the instructor clarifies a lot of points I did not understand from simply reading.

Showing 12 of 80 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 : 92 / 100