Home/Deals/Development

Fundamentals of Database Engineering

Learn ACID, Indexing, Partitioning, Sharding, Concurrency control, Replication, DB Engines, Best Practices and More!
4.7 ★★★★★109,981 studentsCreated by Hussein NasserLast updated Oct 25, 2025🌐 English

What you'll learn

Learn and understand ACID Properties
Database Indexing
Database Partitioning
Database Replication
Database Sharding
Database Cursors
Concurrency Control (Optimistic, Pessimistic)
B-Trees in Production Database Systems
Database System Designs
Difference between Database Management System, Database Engine and Embedded database
Database Engines such as MyISAM, InnoDB, RocksDB, LevelDB and More
Benefits of Using one database engine over the other
Switching Database Engines with MySQL
Database Security
Homomorphic Encryption

Requirements

Have worked with databases before but wish to get deeper understanding
Basic SQL knowledge

Description

Frequently Asked Questions

Student Feedback

4.7
★★★★★
Course Rating
75%
15%
5%
5%
5%
S
Sarah J.
★★★★★2 weeks ago

This course was absolutely amazing! The instructor explained everything clearly and the projects were very helpful.

M
Michael T.
★★★★1 month ago

Great content, highly recommended for beginners. Just wish there were more practice exercises.

D
David K.
★★★★★2 months ago

Best course on this topic I've taken so far. Worth every penny (even better since I got it for free!).

More Courses You Might Like

Fundamentals of Database Engineering
$9.99$119.9992% Off
🎫 Coupon
DB-OCT2025-L
REDEEM COUPON
30-Day Money-Back Guarantee
This course includes:
  • 📺 30h on-demand video
  • 📱 Access on mobile and TV
  • ♾️ Full lifetime access
  • 🏆 Certificate of completion