diff --git a/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/101-mobx.md b/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/101-mobx.md
index 9b7bfd0f9..55e9ca1c2 100644
--- a/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/101-mobx.md
+++ b/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/101-mobx.md
@@ -1 +1,8 @@
-# Mobx
\ No newline at end of file
+# MobX
+
+MobX is an open source state management tool. MobX, a simple, scalable, and standalone state management library, follows functional reactive programming (FRP) implementation and prevents inconsistent state by ensuring that all derivations are performed automatically.
+
+Free Content
+
+MobX Official Website
+Intro to MobX Tutorial
diff --git a/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/102-recoil.md b/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/102-recoil.md
index d4741a034..9511c63f5 100644
--- a/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/102-recoil.md
+++ b/content/roadmaps/100-frontend/content/111-pick-a-framework/100-react-js/102-recoil.md
@@ -1 +1,9 @@
-# Recoil
\ No newline at end of file
+# Recoil
+
+Recoil is a new state management library built by the Facebook team that simplifies global state management.
+
+Free Content
+
+Recoil Official Website
+Official Documentation
+Learn the basics of Recoil.js
diff --git a/content/roadmaps/101-backend/content/106-relational-databases/readme.md b/content/roadmaps/101-backend/content/106-relational-databases/readme.md
index d2db20e73..601f0904d 100644
--- a/content/roadmaps/101-backend/content/106-relational-databases/readme.md
+++ b/content/roadmaps/101-backend/content/106-relational-databases/readme.md
@@ -1 +1,10 @@
-# Relational databases
\ No newline at end of file
+# Relational Databases
+
+A relational database is **a type of database that stores and provides access to data points that are related to one another**. Relational databases store data in a series of tables. Interconnections between the tables are specified as foreign keys. A foreign key is a unique reference from one row in a relational table to another row in a table, which can be the same table but is most commonly a different table.
+
+Free Content
+Relational Databases
+51 Years of Relational Databases
+Databases and SQL
+Intro To Relational Databases
+What is Relational Database
diff --git a/content/roadmaps/101-backend/content/112-testing/100-integration-testing.md b/content/roadmaps/101-backend/content/112-testing/100-integration-testing.md
index 30f1d7fbd..70eda5e3f 100644
--- a/content/roadmaps/101-backend/content/112-testing/100-integration-testing.md
+++ b/content/roadmaps/101-backend/content/112-testing/100-integration-testing.md
@@ -1 +1,7 @@
-# Integration testing
\ No newline at end of file
+# Integration Testing
+
+Integration testing a broad category of tests where multiple software modules are __integrated__ and tested as a group. It is meant to test the __interaction__ between multiple services, resources, or modules. For example, an API's interaction with a backend service, or a service with a database.
+
+Free Content
+Integration Testing
+What is Integration Testing?
diff --git a/content/roadmaps/101-backend/content/112-testing/101-unit-testing.md b/content/roadmaps/101-backend/content/112-testing/101-unit-testing.md
index 94ee45331..c2bd3c9da 100644
--- a/content/roadmaps/101-backend/content/112-testing/101-unit-testing.md
+++ b/content/roadmaps/101-backend/content/112-testing/101-unit-testing.md
@@ -1 +1,7 @@
-# Unit testing
\ No newline at end of file
+# Unit Testing
+
+Unit testing is where individual __units__ (modules, functions/methods, routines, etc.) of software are tested to ensure their correctness. This low-level testing ensures smaller components are functionally sound while taking the burden off of higher-level tests. Generally, a developer writes these tests during the development process and they are run as automated tests.
+
+Free Content
+Unit Testing Tutorial
+What is Unit Testing?
diff --git a/content/roadmaps/101-backend/content/112-testing/102-functional-testing.md b/content/roadmaps/101-backend/content/112-testing/102-functional-testing.md
index db67a05b7..0b20907a2 100644
--- a/content/roadmaps/101-backend/content/112-testing/102-functional-testing.md
+++ b/content/roadmaps/101-backend/content/112-testing/102-functional-testing.md
@@ -1 +1,8 @@
-# Functional testing
\ No newline at end of file
+# Functional Testing
+
+Functional testing is where software is tested to ensure functional requirements are met. Usually, it is a form of black box testing in which the tester has no understanding of the source code; testing is performed by providing input and comparing expected/actual output.
+It contrasts with non-functional testing, which includes performance, load, scalability, and penetration testing.
+
+Free Content
+What is Functional Testing?
+Functional Testing vs Non-Functional Testing
diff --git a/content/roadmaps/101-backend/content/112-testing/readme.md b/content/roadmaps/101-backend/content/112-testing/readme.md
index 94cfd7d77..1a310f6c0 100644
--- a/content/roadmaps/101-backend/content/112-testing/readme.md
+++ b/content/roadmaps/101-backend/content/112-testing/readme.md
@@ -1 +1,7 @@
-# Testing
\ No newline at end of file
+# Testing
+
+A key to building software that meets requirements without defects is testing. Software testing helps developers know they are building the right software. When tests are run as part of the development process (often with continuous integration tools), they build confidence and prevent regressions in the code.
+
+Free Content
+What is Software Testing?
+Testing Pyramid
diff --git a/content/roadmaps/101-backend/content/118-containerization/100-docker.md b/content/roadmaps/101-backend/content/118-containerization/100-docker.md
index 687140836..dc37fc5fc 100644
--- a/content/roadmaps/101-backend/content/118-containerization/100-docker.md
+++ b/content/roadmaps/101-backend/content/118-containerization/100-docker.md
@@ -1 +1,8 @@
-# Docker
\ No newline at end of file
+# Docker
+
+Docker is a platform for working with containerized applications. Among its features are a daemon and client for managing and interacting with containers, registries for storing images, and a desktop application to package all these features together.
+
+Free Content
+Docker Documentation
+What is Docker | AWS
+Docker Tutorial