Step by Step Practical Oracle SQL with real life exercises (Udemy.com)
Explains both the what and why of an Oracle SQL concept. Deals with real-life situations.
Created by: Ramesh R
Last updated June 2017
What you will learn
- Fundamentals of SQL commands and their nuances.
- Appreciate that real-life SQL is not always a "Yes/No" problem. There is also a "May be". A solution that works for scenario X could have issues in scenario Y.
- Code backend DB for applications.
- Think in "SQL" terms. More importantly, think practically.
- CREATE Tables and INSERT data into them.
- SELECT data from tables and FILTER them using WHERE clause
- JOIN data across multiple tables
- Use GROUP BY to group results and calculate aggregates
- Use functions to act on data.
- Control access to users using GRANTs and SYNONYMs.
- Create INDEXes for performance reasons and CONSTRAINTS on data to protect data integrity
- Much more things..
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.5 out of 5higher than 48% of them
- Reviews287#262 of 389 by number of reviews
- Length4 hoursshorter than 65% of them
- Last updatedJune 2017earlier than 85% of them
Course Description
Relational databases have spread across the software world. Learning SQL means you know how to access them. This skill enables you to stay competitive.
The course teaches you Oracle SQL. But, SQL is a standard that is used for other relational databases also. So, you can re-use the SQL learning (not 100% though) for other DBs as well with some tweaks specific to those DBs.
The course tries to impart knowledge using two methods.
1. Video lectures. The lectures introduce you to the basics of Oracle SQL and also the important nuances. For e.g. apart from learning what a NULL value means, you will also learn the situations the NULL values can be problematic.
2. Exercises - PDFs -> The exercises deal with the concepts introduced in the videos and their nuances.
- The answer for a question and the explanation will be provided in the next page. Occasionally, some questions can also ask you to do some self-exploration (recommended) on a topic related to the lecture. If you do not have time to do that, you can look at the answer with the explanation in the next page.
- The exercises vary in complexity. Some of them can seem quite complex for a beginner. Some questions have been made intentionally confusing. A confusion/complexity now is better than the one at an examination hall or work. Isn't it?.
- Several questions deal with real-life situations and their handling. Please attempt them using logical and practical reasoning, and if needed, take the help of the answer and the explanation in the next page. You can always contact me for any doubts.
I believe, the course will help in preparing you for the complexity and ambiguity in the real-life database world.
Good luck. Enjoy the course.
PS: Exercises are attached as PDF resources in the videos. And not all videos will have a PDF. Questions across lectures could be clubbed together and uploaded against a single video lecture.
Instructor Details
- 4.5 Rating
287 Reviews
Ramesh R
Am a senior architect in an IT major with specialisation in database technologies, particularly Oracle. I have anchored & led several key transformations, performance tuning exercises, data migrations and application architecture initiatives. I have also consistently contributed to the knowledge sharing forums in whatever institutions I have been part of, and so, I believe, I have the right mix of hands-on experience with technologies + experience teaching the knowledge I have gained.
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Sunkara Yasasvi on 9/7/2022
This is a good course to prep for interviews.
By jyothikumar batti on 2/19/2021
Excellent to learn the sql concepts for fresher guys. i am supporting myself hopefully.
By Sravani on 12/11/2020
Simple and precise. Each topic is very well explained
By Vijay Daga on 11/20/2020
Yes this course is very useful for me as it helping me revise what I need to know after not using sql since a long time.
By Thiha Htet on 11/18/2020
This course is very useful for me. But, it can access the subtitles, it will comfortable to study. Thanks a lot.
By Anonymized User on 10/30/2020
instructor is giving me some pre-definitions, which are usually missing from beginning courses.
By Krzysztof Maceluch on 7/4/2020
tak, chociaż mam wrażenie, że trochę pomieszano treści dla początkujących z tymi dla bardziej zaawansowanych,
By Janjirala sindhu on 5/1/2020
yes,good and clear explanation..could be more intresting and encouraging if there was any hands on or question to solve after each topic to test the learning process...
By Rupesh Ganesh Bhoir on 4/3/2020
Its a good course that attracts me to join and learn
By Sunil Ghane on 3/31/2020
The course is really good with hands on practices. i suggest all the beginners to join the course as u wil get the really good knowledge with confidence if u complete the course with practice by your own with real life examples.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






