diff --git a/Binary Tree Level Order Traversal (Leetcode-102) b/LeetCode/Binary Tree Level Order Traversal (Leetcode-102) similarity index 100% rename from Binary Tree Level Order Traversal (Leetcode-102) rename to LeetCode/Binary Tree Level Order Traversal (Leetcode-102) diff --git a/Judging Delay.cpp b/c++_programs/Judging Delay.cpp similarity index 100% rename from Judging Delay.cpp rename to c++_programs/Judging Delay.cpp diff --git a/RemoveElement.cpp b/c++_programs/RemoveElement.cpp similarity index 100% rename from RemoveElement.cpp rename to c++_programs/RemoveElement.cpp diff --git a/Reverse_string_using_stack.cpp b/c++_programs/Reverse_string_using_stack.cpp similarity index 100% rename from Reverse_string_using_stack.cpp rename to c++_programs/Reverse_string_using_stack.cpp diff --git a/books.cpp b/c++_programs/books.cpp similarity index 100% rename from books.cpp rename to c++_programs/books.cpp diff --git a/computing powers.cpp b/c++_programs/computing powers.cpp similarity index 100% rename from computing powers.cpp rename to c++_programs/computing powers.cpp diff --git a/2095. Delete the Middle Node of a Linked List b/c++_programs/deletion_linkedlist.cpp similarity index 100% rename from 2095. Delete the Middle Node of a Linked List rename to c++_programs/deletion_linkedlist.cpp diff --git a/greatestCommonDivisor.cpp b/c++_programs/greatestCommonDivisor.cpp similarity index 100% rename from greatestCommonDivisor.cpp rename to c++_programs/greatestCommonDivisor.cpp diff --git a/insertionSort.cpp b/c++_programs/insertionSort.cpp similarity index 100% rename from insertionSort.cpp rename to c++_programs/insertionSort.cpp diff --git a/merge_two_sorted_list.cpp b/c++_programs/merge_two_sorted_list.cpp similarity index 100% rename from merge_two_sorted_list.cpp rename to c++_programs/merge_two_sorted_list.cpp diff --git a/nQueen.cpp b/c++_programs/nQueen.cpp similarity index 100% rename from nQueen.cpp rename to c++_programs/nQueen.cpp diff --git a/test.cpp b/c++_programs/test.cpp similarity index 100% rename from test.cpp rename to c++_programs/test.cpp diff --git a/trappingWater.cpp b/c++_programs/trappingWater.cpp similarity index 100% rename from trappingWater.cpp rename to c++_programs/trappingWater.cpp diff --git a/Program to print simple interest.c b/c_programs/Program to print simple interest.c similarity index 100% rename from Program to print simple interest.c rename to c_programs/Program to print simple interest.c diff --git a/leap_year.c b/c_programs/leap_year.c similarity index 100% rename from leap_year.c rename to c_programs/leap_year.c diff --git a/581 Shortest Unsorted Continuous Subarray.java b/java_programs/581 Shortest Unsorted Continuous Subarray.java similarity index 100% rename from 581 Shortest Unsorted Continuous Subarray.java rename to java_programs/581 Shortest Unsorted Continuous Subarray.java diff --git a/currency converter b/java_programs/currency converter similarity index 100% rename from currency converter rename to java_programs/currency converter diff --git a/factorialUsingRecursion.java b/java_programs/factorialUsingRecursion.java similarity index 100% rename from factorialUsingRecursion.java rename to java_programs/factorialUsingRecursion.java