Databases

Learn the different ways data is stored for our software requirements

RATIONALE

Software development is simply a process of storing and manipulating data, hence, it's essential you know how to work with databases. Having a strong set of skills in database management will open doors in:

  • Backend engineering
  • Cloud computing
  • Distributed systems engineering
  • Data science

RESOURCES

Courses School Prerequisites
Introduction to database systems Carnegie Mellon None
Database management essentials Colarado None

CHECKLIST SUMMARY

  • Relational databases
  • SQL
  • Normalising data with normal forms
  • NoSQL