- Introduction - [[Welcome]] - [[What you should know before watching this course]] - [[Using the exercise files]] - Overview - [[What is NoSQL?]] - [[Defining NoSQL database types]] - [[Exploring NoSQL possibilities]] - Accessing NoSQL Databases - [[Access overview]] - [[Installing CouchDB on Windows]] - [[Installing CouchDB on Macs]] - [[Installing CouchDB on Linux]] - [[Signing up for CouchDB in the cloud]] - Querying Schemaless Data - [[Storing data]] - [[Nesting document data]] - [[Retrieving data]] - [[Specifying search criteria]] - [[Defining views]] - [[Reducing data]] - CouchDB Applications - [[Attaching and retrieving images]] - [[Querying attachments]] - [[Deploying applications]] - [[Securing CouchDB]] - [[Using Node]] - NoSQL Trade-Offs - [[Understanding partitioning]] - [[Understanding the CAP theorem ]] - Other NoSQL Databases - [[MongoDB]] - [[Cassandra]] - [[Riak]] - [[Redis]] - Conclusion - [[Next steps]]