diff --git a/content/batch/dsa/string.mdx b/content/batch/dsa/string.mdx
index 92fac0d..84cf8df 100644
--- a/content/batch/dsa/string.mdx
+++ b/content/batch/dsa/string.mdx
@@ -1,9 +1,149 @@
---
-title: String
-description: Learn String in JavaScript
+title: Strings
+description: Learn Strings in JavaScript
---
+Want to improve this page? Raise an issue on [@github](https://github.com/FrontendFreaks/Official-Website).
+
+## What's on this section?
+
+In this section, you will:
+
+- 🎨 Explore different string manipulation techniques in JavaScript.
+- 🔍 Understand the various string methods and their usage.
+- 💡 Learn about template literals and string interpolation.
+- 🚀 Practice your knowledge through assignments related to string manipulation.
+
+
+
+
+ Learn
+ Assignment
+
+
+
+
+## 📺 Watch Now
+
+
+
+
+
+ We hope that you found the tutorial video helpful in understanding the basic concepts of Strings in java, You can refer this notes 📝 for quick revision.
+
+
+## 📝 Study Notes
+
+# String In JavaScript
+
+
+### Length of a String
+```javascript
+let firstName = "Vaishali";
+console.log(firstName.length);
+```
+
+### Access String Element
+```javascript
+console.log(firstName.charAt(2)); // i
+console.log(firstName[2]); // i
+console.log(firstName.charCodeAt(2)); // 115 (Ascii Code)
+```
+
+### Check Presence of Character
+```javascript
+console.log(firstName.includes("r")); // false (& if present it return true)
+console.log(firstName.indexOf("i")); // 2 (& if not present it return -1)
+console.log(firstName.lastIndexOf("i")); // 7
+```
+
+### Compare Two Strings
+```javascript
+let anotherName = "Vishal";
+console.log(firstName.localeCompare(anotherName)); // -1 (& if strings are equal it return 0)
+```
+
+### Replace Substring
+```javascript
+const str = "Vishal is Best Frontend Developer. Vishal is Best Developer. ";
+console.log(str.replace("Vishal", "Sujit")); // "Sujit is Best Frontend Developer. Vishal is Best Developer. "
+console.log(str.replaceAll("Vishal", "Sujit")); // "Sujit is Best Frontend Developer. Sujit is Best Developer. "
+```
+
+### Substring of a String
+```javascript
+console.log(str.substring(6, 30));
+console.log(str.slice(-10, -1));
+```
+
+### Split and Join
+```javascript
+console.log(str.split(""));
+const subString = str.split(" ");
+console.log(subString.join(" "));
+```
+
+### String Start and End
+```javascript
+console.log(str.startsWith("Vishal")); // true
+console.log(str.endsWith("Developer")); // true
+```
+
+### Trim and Case Conversion
+```javascript
+const trimStr = str.trim();
+const trimStrStart = str.trimStart();
+const trimStrEnd = str.trimEnd();
+console.log(trimStr, trimStr.length);
+console.log(str.toLowerCase());
+console.log(str.toUpperCase());
+```
+
+### Convert Number and Object to String
+```javascript
+const num = 123;
+console.log(num, num.toString());
+
+const obj = {
+ name: "Vishal",
+ course: "DSA with Vishal"
+};
+console.log(obj, JSON.stringify(obj));
+```
+
+### Concatenate Strings
+```javascript
+const lastName = "Rajput";
+console.log(firstName + lastName);
+console.log(`${firstName} ${lastName} is a Best Developer`);
+console.log(firstName.concat(lastName, " is a", " Best"));
+```
+
+
+
+
+
+## Practice Questions
+
+- [Find the Index of the First Occurrence in a String](https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/)
+- [Reverse String](https://leetcode.com/problems/reverse-string)
+- [Valid Anagram](https://leetcode.com/problems/valid-anagram)
+- [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix)
+- [Merge Strings Alternately](https://leetcode.com/problems/merge-strings-alternately)
+- [Length of Last Word](https://leetcode.com/problems/length-of-last-word/)
+- [Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
+- [String Compression](https://leetcode.com/problems/string-compression)
+- [Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string)
+- [Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)
+- [Rotate String](https://leetcode.com/problems/rotate-string)
+
+
+
+
+
-Want to improve this page?. Raise a issue on [@github](https://github.com/FrontendFreaks/Official-Website).
-
\ No newline at end of file