EulerFold
Aspiring Backend Engineers

SQL & Relational Databases 101

7 weeks
0 Learners
Jul 23

This intensive curriculum provides a comprehensive deep dive into SQL & Relational Databases. You will master the foundational mechanics, underlying system architecture, and core paradigms required to excel in modern engineering environments. By the end of this journey, you will possess the practical intuition and technical rigor to design and implement highly scalable solutions.

Share:

About this Course

Learn how to query, model, and join data before touching advanced indexing or RLS. This Aspiring Backend Engineers curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 7 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Master the underlying architecture and practical applications of Database Fundamentals and Architecture.
Master the underlying architecture and practical applications of Data Modeling and Normalization.
Master the underlying architecture and practical applications of Basic SQL Operations (CRUD).
Master the underlying architecture and practical applications of Aggregations and Grouping.

Prerequisites

advanced Level

This is a rigorous course requiring prior technical background.

  • Relational database concepts
  • Basic SQL queries

Ideal for

Aspiring Backend Engineers

Backend Engineers
Data Engineers
W1

Database Fundamentals and Architecture

Master the practical implementation of Database Fundamentals and Architecture by comprehensively studying relational vs nosql databases, rdbms architecture, and data types and schemas.

3 topics
1 homework
Learn

Topics

1.1
Relational vs NoSQL Databases
12 minutes
1.2
RDBMS Architecture
37 minutes
1.3
Data Types and Schemas
8 minutes
W2

Data Modeling and Normalization

Construct reliable, production-ready workflows for Data Modeling and Normalization by comprehensively studying entity relationship (er) diagrams, primary keys, foreign keys, and constraints, and database normalization (1nf, 2nf, 3nf).

3 topics
1 homework
Learn
W3

Basic SQL Operations (CRUD)

Construct reliable, production-ready workflows for Basic SQL Operations (CRUD) by comprehensively studying select, insert, update, delete, filtering with where, like, in, and sorting and limiting results.

3 topics
1 homework
Learn
W4

Aggregations and Grouping

Dive deep into the internals of Aggregations and Grouping by comprehensively studying aggregate functions (count, sum, avg) and group by and having clauses.

2 topics
1 homework
Learn
W5

Joins and Set Operations

Develop an intuitive mental model for Joins and Set Operations by comprehensively studying inner, left, right, and full outer joins, self joins and cross joins, and union, intersect, and except.

3 topics
1 homework
Learn
W6

Advanced SQL Techniques

Master the practical implementation of Advanced SQL Techniques by comprehensively studying subqueries and correlated subqueries, common table expressions (ctes), and window functions (row_number, rank).

3 topics
1 homework
Learn
W7

Performance and Transactions

Construct reliable, production-ready workflows for Performance and Transactions by comprehensively studying database indexes and performance, query execution plans, and acid properties and transactions.

3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course
0.0
0 reviews

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...