🌍 Project Resourceful: Sponsor a Woman in Data Engineering
Learn More
Live CohortAdvanced

Data Architect: SQL & NoSQL Ecosystems

Data is the heart of every application, and how you store it determines how well your application scales. This advanced course trains you to become a database architect who can design schemas that handle millions of records efficiently. Master PostgreSQL advanced features: jsonb columns, full-text search, window functions, CTEs, and query optimization. Learn MongoDB document design, aggregation pipelines, indexing strategies, and sharding for horizontal scaling. Understand Redis data structures beyond key-value: hashes, lists, sets, sorted sets, and streams. Study when to use which database: relational vs. document vs. key-value vs. graph. Learn transaction isolation levels, ACID vs. BASE, CAP theorem, and eventual consistency. Design schemas for specific use cases: e-commerce, social networks, time-series data, and geospatial applications. Master database performance: explain plans, index strategies, query optimization, and connection pooling. Implement database migrations, backups, and disaster recovery. Understand replication, partitioning, and multi-region deployments. By graduation, you will design databases that companies can scale from 1,000 to 100 million users.

8 weeks
Duration
Live
Format
Weekly
Tasks
Apr 1
Starts
Fotie M. Constant

Led by

Fotie M. Constant

Join the Cohort

Limited spots available for the next intake.

Next Cohort Starts

Wed, April 1, 2026

Women's Day Offer

Pay the application fee by March 31, 2026 to allow us to review your application and lock in this 20% tuition discount.

Tuition:XAF 380,000
Application Fee?XAF 10,000
XAF 480,000
Start Application

Fee required to secure your interview slot.

Weekly Live Sessions

Interactive zoom classes with Fotie M. Constant

Real-time Task Reviews

Get feedback on your weekly assignments

Community Access

Join the private discord for 24/7 support

What You'll Learn

Design scalable database schemas for various use cases
Master advanced PostgreSQL features and optimization
Build complex MongoDB aggregation pipelines
Implement caching strategies with Redis
Choose appropriate database for specific requirements
Optimize query performance and troubleshoot bottlenecks

Real-World Projects You'll Build

1

E-commerce Database

Design a scalable database for an e-commerce platform

Technologies:

PostgreSQLRedispgBouncer

Outcomes:

  • Optimized schema
  • Caching layer
  • Query optimization
  • Performance benchmarks
2

Social Media Backend

Build a database for a social network with posts, follows, and feeds

Technologies:

MongoDBRedisAggregation pipelines

Outcomes:

  • Document design
  • Feed generation
  • Real-time updates
  • Scalable architecture
3

Analytics Pipeline

Create a time-series database for analytics and reporting

Technologies:

PostgreSQL TimescaleDBRedisMaterialized views

Outcomes:

  • Time-series schema
  • Real-time analytics
  • Aggregated reports
  • Data retention

Your Weekly Journey

8 weeks • Live Format

Week 1Database Design Fundamentals

Master schema design and normalization

Topics Covered:

  • Normalization forms
  • Entity relationship modeling
  • Schema design patterns
  • Denormalization strategies
  • Database selection criteria
ER diagrams
Normalized schema
Schema comparison
Design documentation

Week 2PostgreSQL Advanced Features

Leverage PostgreSQL power features

Topics Covered:

  • JSONB and document storage
  • Full-text search
  • Window functions
  • CTEs and recursive queries
  • Triggers and stored procedures
Complex queries
Full-text search
JSONB schema
Stored procedures

Week 3Query Optimization

Make your queries lightning fast

Topics Covered:

  • EXPLAIN and query plans
  • Index strategies (B-tree, GiST, GIN)
  • Query optimization techniques
  • Materialized views
  • Partitioning
Query optimization report
Index strategy
Performance benchmarks
Optimized queries

Week 4MongoDB Document Design

Design flexible, scalable document schemas

Topics Covered:

  • Document modeling patterns
  • Embedding vs. referencing
  • Schema design for queries
  • Data consistency strategies
  • Schema validation
MongoDB schemas
Document models
Design patterns
Validation rules

Week 5MongoDB Aggregation & Indexing

Build complex data pipelines

Topics Covered:

  • Aggregation pipeline stages
  • Complex aggregations
  • Index types and strategies
  • Query optimization
  • Atlas search
Aggregation pipelines
Index strategy
Search implementation
Performance tuning

Week 6Redis Caching Strategies

Implement high-performance caching

Topics Covered:

  • Redis data structures
  • Caching patterns (cache-aside, write-through)
  • Cache invalidation
  • Session storage
  • Real-time features with Streams
Caching layer
Session management
Real-time features
Cache monitoring

Week 7Transactions & Consistency

Handle data consistency and transactions

Topics Covered:

  • ACID transactions
  • Isolation levels
  • Distributed transactions
  • Eventual consistency
  • Saga pattern
Transaction management
Consistency implementation
Distributed transaction
Saga example

Week 8Scaling & Production

Scale databases and manage production systems

Topics Covered:

  • Replication strategies
  • Sharding and partitioning
  • Backup and recovery
  • Monitoring and alerting
  • Multi-region deployments
Replication setup
Sharding strategy
Backup system
Monitoring dashboard

Capstone Projects

Apply everything you've learned in real-world projects

E-commerce Database
Social Media Backend
Analytics Pipeline

Skills You'll Master

PostgreSQLMongoDBRedisDatabase Design

Job-Ready Guarantee

Our curriculum is designed to get you hired. 92% of our graduates land a job within 6 months.

Your Mentor

Fotie M. Constant

Fotie M. Constant

Data Scientist

Database architect who optimized queries serving 50M+ users, PostgreSQL contributor

Career Opportunities

  • Database Administrator
  • Data Architect
  • Backend Engineer
  • Performance Engineer
  • Database Developer