diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md b/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md
index 62fe81496..1c580de4c 100644
--- a/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md
+++ b/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md
@@ -1 +1,7 @@
-# Unicode
\ No newline at end of file
+# Unicode
+
+Unicode is a standard for encoding characters. It is a superset of ASCII, which means that ASCII is a subset of Unicode. Unicode is a 16-bit encoding, which means that it can encode 2^16 = 65536 characters. This is a lot more than ASCII, which can only encode 128 characters.
+
+Free Content
+How Unicode Works: What Every Developer Needs to Know About Strings and 🦄
+Characters, Symbols and the Unicode Miracle - Computerphile
diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md b/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md
index 687c32286..2b8f890a6 100644
--- a/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md
+++ b/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md
@@ -1 +1,7 @@
-# Ascii
\ No newline at end of file
+# ASCII
+
+ASCII is a character encoding standard for electronic communication. It was developed from telegraph code and uses 7 bits to represent 128 different characters. The first 32 characters are non-printable control characters used to control devices like printers and typewriters. The remaining 96 characters are printable and include the letters of the English alphabet, numbers, punctuation, and various symbols.
+
+Free Content
+Must Know about Character Encodings
+Character Encoding
diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md b/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md
index 57d6d79c4..a54615281 100644
--- a/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md
+++ b/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md
@@ -1 +1,7 @@
-# Character encodings
\ No newline at end of file
+# Character Encodings
+
+Character encodings are a way of representing characters as numbers. They are used to store and transmit text. The most common character encoding is ASCII, which is a 7-bit encoding. This means that each character is represented by a number between 0 and 127. The ASCII character set contains 128 characters, including letters, numbers, punctuation, and control characters. The ASCII character set is a subset of the Unicode character set, which is a 16-bit encoding. Unicode is a superset of ASCII, so ASCII characters can be represented by Unicode. Unicode is the most common character encoding used on the web.
+
+Free Content
+Must Know about Character Encodings
+Character Encoding