diff --git a/content/roadmaps/110-java/content/101-java-advanced-topics/104-networking-sockets.md b/content/roadmaps/110-java/content/101-java-advanced-topics/104-networking-sockets.md
index c1dc2274c..60e86fbc8 100644
--- a/content/roadmaps/110-java/content/101-java-advanced-topics/104-networking-sockets.md
+++ b/content/roadmaps/110-java/content/101-java-advanced-topics/104-networking-sockets.md
@@ -1 +1,11 @@
-# Networking sockets
\ No newline at end of file
+# Networking sockets
+
+- Java Networking is a concept of connecting two or more computing devices together so that we can share resources.
+- Java socket programming provides facility to share data between different computing devices.
+- A socket is one endpoint of a two-way communication link between two programs running on the network. A socket is bound to a port number so that the TCP layer can identify the application that data is destined to be sent to.
+
+Free Content
+Sockets
+What is Socket Programming?
+Socket Programming
+Java Networking
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/102-java-build-tools/100-gradle.md b/content/roadmaps/110-java/content/102-java-build-tools/100-gradle.md
index 2caf8d003..0549c69dd 100644
--- a/content/roadmaps/110-java/content/102-java-build-tools/100-gradle.md
+++ b/content/roadmaps/110-java/content/102-java-build-tools/100-gradle.md
@@ -3,4 +3,8 @@
Gradle is an open-source build automation tool that helps software engineers to test, build, and release high-performance software products. In addition, Gradle also supports multi-language development. Currently, the supported languages for Gradle include Java, Kotlin, Groovy, Scala, C/C++, and JavaScript.
Reference Resource
-Gradle Website
+Gradle
+Gradle Tutorial
+Working with Gradle
+Gradle
+Building Java Projects with Gradle
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md b/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md
index f4ce7d6df..04068da47 100644
--- a/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md
+++ b/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md
@@ -2,6 +2,8 @@
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.
-Free Content
-Ant Official Website
-Ant Tutorial
\ No newline at end of file
+Reference Resource
+Apache Ant
+Apache Ant Tutorial
+Apache Ant
+What is Apache Ant?
diff --git a/content/roadmaps/110-java/content/103-java-web-frameworks/101-spring-boot.md b/content/roadmaps/110-java/content/103-java-web-frameworks/101-spring-boot.md
index b0375a238..4aa4532a2 100644
--- a/content/roadmaps/110-java/content/103-java-web-frameworks/101-spring-boot.md
+++ b/content/roadmaps/110-java/content/103-java-web-frameworks/101-spring-boot.md
@@ -1,6 +1,11 @@
# Sprint Boot
-Spring Boot is a project that is built on the top of the Spring Framework. It provides an easier and faster way to set up, configure, and run both simple and web-based applications.
+Spring Boot is an open source, microservice-based Java web framework. The Spring Boot framework creates a fully production-ready environment that is completely configurable using its prebuilt code within its codebase. The microservice architecture provides developers with a fully enclosed application, including embedded application servers.
Free Content
-Official Site
\ No newline at end of file
+Spring Boot
+What is Spring Boot?
+Spring Boot Tutorial
+Learn Spring Boot
+Spring Boot Tutorial
+Spring Boot for Beginners
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/103-java-web-frameworks/102-play-framework.md b/content/roadmaps/110-java/content/103-java-web-frameworks/102-play-framework.md
index 89dd058d5..60d2032d2 100644
--- a/content/roadmaps/110-java/content/103-java-web-frameworks/102-play-framework.md
+++ b/content/roadmaps/110-java/content/103-java-web-frameworks/102-play-framework.md
@@ -4,3 +4,6 @@ Play Framework is a high-productivity web application framework that allows the
Reference Resource
Play Framework Website
+Introduction to Play Framework
+What is Play Framework?
+Intro to Play Framework
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md b/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md
index 65c603df4..ffaf7d38f 100644
--- a/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md
+++ b/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md
@@ -2,6 +2,10 @@
Spark is a micro framework for creating web applications in Kotlin and Java 8. Sinatra, a popular Ruby micro framework, was the inspiration for it.
-Free Content
-Spark Java
-Intro to Spark Java Framework
+Reference Resource
+Play Framework Website
+Intro to Spark framework
+What is Spark java?
+What is Apache spark?
+Apache Spark Tutorial
+Apache Spark Full Course
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/104-java-orm/101-spring-data-jpa.md b/content/roadmaps/110-java/content/104-java-orm/101-spring-data-jpa.md
index f32f6c2bb..eeb620987 100644
--- a/content/roadmaps/110-java/content/104-java-orm/101-spring-data-jpa.md
+++ b/content/roadmaps/110-java/content/104-java-orm/101-spring-data-jpa.md
@@ -1 +1,11 @@
-# Spring data jpa
\ No newline at end of file
+# Spring data jpa
+
+Spring Data JPA aims to significantly improve the implementation of data access layers by reducing the effort to the amount that's actually needed. As a developer you write your repository interfaces, including custom finder methods, and Spring will provide the implementation automatically.
+
+Reference Resource
+Spring Data JPA
+Introduction to Spring Data JPA
+Spring Data JPA Tutorial
+Spring Boot – Spring Data JPA
+Spring Data JPA Tutorial
+Spring Boot Tutorial - Spring Data JPA
\ No newline at end of file