SQL for Newcomers - The Full Mastery Course (Udemy.com)
A course to make you an SQL genius!
Created by: Sameh Sharaf
Last updated April 2019
What you will learn
- Able to select & filter data using SQL, fetch data for useful reports based on different requirements.
- Manipulate data by adding new records & modifying or deleting existing ones.
- Create & modify tables with setting constraints to columns.
- Learn some of the most useful built-in functions in SQL, as well as data type conversion.
- Join tables using different join types SQL provides.
- Brag about how cool they are knowing how to use SQL with their friends.
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.5 out of 5higher than 48% of them
- Reviews486#211 of 389 by number of reviews
- Length11.1 hourslonger than 75% of them
- Last updatedApril 2019earlier than 73% of them
Quality Score
Overall Score : 90 / 100
Course Description
I'm Sameh Sharaf. I am a data engineer. I have worked on data since 2010 so I guess I can say I'm experienced enough.
This course will teach you how to use SQL (Structured Query Language), a language so prominent for relational databases, databases such as MySQL, PostgreSQL, SQLlite and more.
SQL now is a great skill to have if you want to work as a data analyst, data scientist, BI developer, data engineer, database administrator or even a software developer/engineer, since all these jobs need to use databases and data in a daily basis.
I'm a beginner, is this course for me?
Sure! This course was done for beginners. Even students with experience in SQL may find it useful too to memorize some keywords and functions, as well as learning more about the bits they may miss.
Is there any prerequisites to attend this course?
The only thing you need is a PC or laptop with average performance and any operating system installed on. We'll be using Windows 10 for this course but the OS does not matter since the tech we'll be using is cross-platform and can work on Linux and Mac.Who this course is for:
- Junior data analysts and scientists.
- Junior developers who need to work on relational databases.
- Undergraduate students who study relational databases in their curriculum.
- Anyone who's interested to learn SQL and add it to their resume.
Instructor Details
- 4.5 Rating
486 Reviews
Sameh Sharaf
A data engineer, working with data for 8 years and counting. Passionate for teaching as for learning.
I'm a certified AWS Solution Architect - Associate and Google Cloud Data Engineer Professional.
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 Prateek Singh Kushwah
nice..............
By Henry
Good revision and nice catch up
By Preeti Motagii
very informative for beginner .
By Christian Onyango
very informative, and learning alot, love it
By Md Aamir Reza
I found it very helpful and so far i have completed four sections.
By Muhammad
It’s easy to understand and very easy to learn for anyone
By Michael Jr Obilikwu
Perfect speed, great tone of voice, and easy to understand methods.
By Sudha
Sesssion was very good and informative
By Amita Chandekar
Good presentation. Rate of speech is bit high. unable to grasp few sentences. Overall good teaching.
By Sarvesh Pandey
The lecture is excellent but basic things like create table, insert
/delete/remove/drop data is not their.
It must their in this video lecture.
By Taimoor Khattak
Good class but in whole course i didn't learn how to save query except for saving it on desktop.
Also creating a data set was not define plus no explanation on IDE use or different tabs.
By Bennett Johnson
Pretty good course, you can go from knowing absolutely nothing about SQL to understanding the select statement pretty well and being able to query whatever data you want.
It was a bit slow paced for my liking but that's alright since it allows beginners to work with the videos easier.
Currently only has videos on the select statement but I'm sure Sameh will add more information in the future






