Master relational databases, NoSQL systems,
caching strategies, and ORM technologies. You will design and implement a complete data layer for a web
application.
Module Learning Outcomes
Design normalized relational schemas and write complex SQL queries.
Use NoSQL databases (MongoDB, Redis) for flexible data models and caching.
Implement object‑relational mapping (ORM) with Prisma or TypeORM.
Choose appropriate data stores for different application requirements.
Quizzes: Complete directly in the LMS. They are automatically graded.
Module Projects & Midterms: Push your code to GitHub (if applicable) and submit
your GitHub URL and any required documents (e.g., AI Interaction Log) via the LMS submission link.
Follow the general Assignment Submission Guidelines on the course home page.
Always check the specific instructions in
each module for exact deliverables.