Online On Demand

Skill up quickly on NoSQL concepts, Couchbase Server 4.0 architecture, and hands-on application development. Two "All-Audiences" courses CB020 and CB030 get you ready for technical courses suited to your background and goals.

Developer-focused technical courses provide conceptual instruction, quizzes, coding labs and other resources for self-paced practical learning. Finish the final quiz and you may earn your Certificate of Course Completion.* Online training also helps build pre-requisite skills for our hands-on, lab-intensive, instructor-led enterprise training. For further details see the Online FAQ.

ALL AUDIENCES

CB020
Fundamentals of NoSQL Data Management
(55 minutes, 6 lessons, quizzes, non-lab)
Want to learn what’s driving data management beyond the capabilities of traditional RDBMS technology? In this course, you’ll learn about NoSQL adoption, the needs of operational vs. analytical workloads, and how the NoSQL movement has superseded old-style relational systems to manage the data explosion with a more flexible cloud-focused architecture.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

CB030
Essentials of Couchbase NoSQL Technology
(90 minutes, 14 lessons, quizzes, non-lab)
Need to quickly understand what makes Couchbase NoSQL special? You will learn how Couchbase takes a flexible and scalable approach to database architecture, as you understand how Couchbase stores and organizes data, reads and writes documents, manages its topology, replicates and secures data, integrates with other systems, and supports both mobile and web scale app developers.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

DEVELOPERS, ARCHITECTS

CB105
Introduction to Data Modeling in JSON
(60 minutes, 8 lessons, quizzes + hands-on data modeling labs)
Learn data modeling for the digital economy, and how to use JSON for key value and document design. You will learn both best practices and anti-patterns, reviewing factors to consider and the choices you’ll make when expressing entities, relationships, and cardinality using JSON documents. Lab exercises walk you through four pre-built physical implementations of a common conceptual model, challenging you to implement your own physical models from a distinct conceptual design.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

CB110
Introduction to N1QL Query Language for SQL People
(55 minutes, 11 lessons, quizzes + hands-on code labs)
If you have prior experience with SQL, you already know the basics of N1QL, the powerful new query language for accessing and updating data in Couchbase Server. Leverage your existing SQL skills or learn from scratch. This course gets you up to speed on querying and indexing a NoSQL document database. N1QL empowers you to unleash the flexibility of JSON and opens a world of new techniques for design of high performance apps - in any programming or scripting language.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

CB130j
Introduction to NoSQL Application Development (Java)
(90 minutes, 12 lessons, quizzes + hands-on code labs)
Want to quickly learn to build Couchbase NoSQL applications? Through conceptual lessons and detailed labs, experienced Java developers will learn to use Couchbase to build a REST-based API for JSON data management. The course and hands-on labs rapidly orients you on our Java SDK, including document representation, de/serialization, synchronous “CRUD” operations, N1QL query execution, cluster-wide counters, and optimistic locking.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

MOBILE DEVELOPERS

CB140i
Introduction to Couchbase Mobile NoSQL Applications (iOS)
(65 minutes, 18 lessons, quizzes + hands-on code labs)
Want to build superfast mobile apps that solve the #1 mobile user experience challenge, offline app functionality? Wow your users and speed your mobile app release by embedding proven Couchbase Lite, enabling it to auto-sync via Sync Gateway. This course and hands-on iOS labs take you through basic CRUD operations, replication, synchronization and authentication for mobile apps, including ‘always-on’ functionality enabled only by Couchbase Mobile.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

CB140a
Introduction to Couchbase Mobile NoSQL Applications (Android)
(65 minutes, 18 lessons, quizzes + hands-on code labs)
Want to build superfast mobile apps that solve the #1 mobile user experience challenge, offline app functionality? Wow your users and speed your mobile app release by embedding proven Couchbase Lite, enabling it to auto-sync via Sync Gateway. This course and hands-on Android labs take you through basic CRUD operations, replication, synchronization and authentication for mobile apps, including ‘always-on’ functionality enabled only by Couchbase Mobile.
At this time this online training course is free. You will have 60 days to complete the course. After 60 days you may be automatically un-enrolled. You may re-enroll if you need more time.

*Access and use of our online training is subject to our Terms and Conditions and Privacy Policy.