diff --git a/core-java-net/.gitignore b/core-java-net/.gitignore
new file mode 100644
index 0000000000..374c8bf907
--- /dev/null
+++ b/core-java-net/.gitignore
@@ -0,0 +1,25 @@
+*.class
+
+0.*
+
+#folders#
+/target
+/neoDb*
+/data
+/src/main/webapp/WEB-INF/classes
+*/META-INF/*
+.resourceCache
+
+# Packaged files #
+*.jar
+*.war
+*.ear
+
+# Files generated by integration tests
+backup-pom.xml
+/bin/
+/temp
+
+#IntelliJ specific
+.idea/
+*.iml
\ No newline at end of file
diff --git a/core-java-net/README.md b/core-java-net/README.md
new file mode 100644
index 0000000000..b7a142ea27
--- /dev/null
+++ b/core-java-net/README.md
@@ -0,0 +1,3 @@
+=========
+
+## Core Java Net
diff --git a/core-java-net/pom.xml b/core-java-net/pom.xml
new file mode 100644
index 0000000000..28d5766a9a
--- /dev/null
+++ b/core-java-net/pom.xml
@@ -0,0 +1,19 @@
+
+ 4.0.0
+ core-java-net
+ 0.1.0-SNAPSHOT
+ jar
+ core-java-net
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+ core-java-net
+
+
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/CommandLineProxyDemo.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/CommandLineProxyDemo.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/CommandLineProxyDemo.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/CommandLineProxyDemo.java
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/DirectProxyDemo.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/DirectProxyDemo.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/DirectProxyDemo.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/DirectProxyDemo.java
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/SocksProxyDemo.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/SocksProxyDemo.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/SocksProxyDemo.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/SocksProxyDemo.java
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/SystemPropertyProxyDemo.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/SystemPropertyProxyDemo.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/SystemPropertyProxyDemo.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/SystemPropertyProxyDemo.java
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/UrlConnectionUtils.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/UrlConnectionUtils.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/UrlConnectionUtils.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/UrlConnectionUtils.java
diff --git a/core-java/src/main/java/com/baeldung/networking/proxies/WebProxyDemo.java b/core-java-net/src/main/java/com/baeldung/networking/proxies/WebProxyDemo.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/networking/proxies/WebProxyDemo.java
rename to core-java-net/src/main/java/com/baeldung/networking/proxies/WebProxyDemo.java
diff --git a/core-java-net/src/test/resources/.gitignore b/core-java-net/src/test/resources/.gitignore
new file mode 100644
index 0000000000..83c05e60c8
--- /dev/null
+++ b/core-java-net/src/test/resources/.gitignore
@@ -0,0 +1,13 @@
+*.class
+
+#folders#
+/target
+/neoDb*
+/data
+/src/main/webapp/WEB-INF/classes
+*/META-INF/*
+
+# Packaged files #
+*.jar
+*.war
+*.ear
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 6480193201..b5c61dff9d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -366,7 +366,8 @@
core-java
-
+ core-java-net
+
dozer
disruptor
drools
@@ -918,6 +919,7 @@
core-java
+ core-java-net
dozer
disruptor