In this repo you will find a list of online technology-related courses which have a certificate of completion whose owners are the owners / creators of those technologies. So, the requirements for the listed courses in this repo are:
- The course should be official by the creators / owners / maintainers of the technology.
- The course should have a free completion certificate.
- Lightbend's Courses, free until the end of summer!
- Scala Language - Professional
- Telemetry - Installation
- Akka for Scala - Professional
- Akka Cluster - Fundamentals
- Akka Cluster - Sharding (Scala)
- Akka Cluster - Sharding (Java)
- Akka Streams for Scala - Professional
- Akka Streams for Java - Professional
- Java Language - Lambdas
- Java Language - Futures
- Lagom for Java - Hello World
- Data Engineering - Data Principles
- Data Engineering - Cloudflow Principles
- Scala (Coursera). Course provided by ETFL (École Polytechnique Fédérale Lausanne), creators of the language.
- Wolfram. Wolfram provides several courses on several topics with their language.
- Apache Cassandra(DataStax). DataStax, as Apache Cassandra vendor, has several courses about Apache Cassandra, included in four paths: administrator, architect, developer and graph specialist. In these paths you will find:
- DS101: Introduction to Apache Cassandra™
- DS201: DataStax Enterprise 6 Foundations of Apache Cassandra™
- DS210: DataStax Enterprise 6 Operations with Apache Cassandra™
- DS220: DataStax Enterprise 6 Practical Application Data Modeling with Apache Cassandra™
- DS330: DataStax Enterprise 6 Graph
- CockroachDB
- CouchBase
- CB020 - Fundamentals of Enterprise NoSQL
- CB030 - Essentials of Couchbase Enterprise NoSQL
- CB040 - Essentials of Couchbase Mobile and IoT
- CB105 - Intro to Data Modeling in JSON
- CB110 - Intro to N1QL ("SQL for JSON")
- CB116m - Intro to Couchbase for MSSQL Experts
- CB116o - Introduction to Couchbase for Oracle Experts
- CB121 - Intro to Couchbase Full Text Search (FTS)
- CB130cs - Intro to the Couchbase SDK (C#/.NET)
- CB130j - Intro to the Couchbase SDK (Java)
- CB130n - Intro to the Couchbase SDK (Node.js)
- CB130p - Intro to the Couchbase SDK (PHP)
- CB140a - Introduction to Couchbase Mobile 2.1 (Android)
- CB140i - Introduction to Couchbase Mobile 2.1 (iOS)
- MongoDB
- M001: MongoDB Basics
- M042: New Features and Tools in MongoDB 4.2
- M103: Basic Cluster Administration
- M121: The MongoDB Aggregation Framework
- M201: MongoDB Performance
- M220J: MongoDB for Java Developers
- M220JS: MongoDB for Javascript Developers
- M220P: MongoDB for Python Developers
- M310: MongoDB Security
- M312: Diagnostics and Debugging
- M320: Data Modeling
- Data Wrangling with MongoDB
- Redis. Redis offer several courses, but they are not at-your-own-pace courses, so you will need to register for the courses and complete them in the date they put.
- ArangoDB Certification. ArangoDB is a Multi-Model Database. That means that it can work as a Key-Value, Document or Graph Database.
- Liquibase Fundamentals Certification. Liquibase is an open-source database schema change management solution which enables you to manage revisions of your database changes easily.
- Apache Kafka
- Confluent Fundamentals for Apache Kafka®. Confluent is the company founded after Apache Kafka and its creation in LinkedIn. They are the main Apache Kafka vendor and huge supporters and contributors of Apache Kafka.