https://github.com/ahmadjajja/leetcode_volunteer_teaching
Repo with Python LeetCode solution videos, aiding underprivileged students in effective problem-solving.
https://github.com/ahmadjajja/leetcode_volunteer_teaching
Last synced: 7 months ago
JSON representation
Repo with Python LeetCode solution videos, aiding underprivileged students in effective problem-solving.
- Host: GitHub
- URL: https://github.com/ahmadjajja/leetcode_volunteer_teaching
- Owner: Ahmadjajja
- Created: 2024-03-04T22:33:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-07T20:25:22.000Z (over 1 year ago)
- Last Synced: 2025-01-21T21:33:01.823Z (9 months ago)
- Homepage:
- Size: 98.6 KB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Volunteer_Teaching
Sharing expertise on [iCodeGuru](https://icodeguru.weebly.com/) with a LeetCode focus, aiding in the technical growth of underprivileged students. This repository offers a collection of coding-related videos crafted with passion, dedicated to underprivileged students striving to excel in the world of technology.
## Recursion Detailed Workshop
- **Day 1:** [2_hour_recording_video](https://www.facebook.com/iCodeguru/videos/beyond-basics-mastering-advanced-recursion-backtracking-techniques-workshop-2252/921638522962563/)
- **Day 2:** [2_hour_recording_video](https://www.facebook.com/iCodeguru/videos/387935694027781/)
- **Code_&_Assignments: [see here](https://github.com/Ahmadjajja/Recursion-nd-Backtracking)**## Trees Detailed Workshop
- **Recording: [00min to 01h : 45min](https://youtu.be/SWskPj7KW7k?si=ijrShp2vlsk6AYKm)**## LeetCode [Ramzan month leetcode recordings](https://www.facebook.com/watch/100063644695494/1149237172893367)
- **Lecture 1:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/6pm-interview-preparation-week-43-day-2/7343373169016752/)
* [1721. Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/528-swapping-nodes-in-a-linked-list)
* [2130. Maximum Twin Sum of a Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/2236-maximum-twin-sum-of-a-linked-list)
- **Lecture 2:** [1_hour_recording_video](https://fb.watch/qC1TxH05LO/)
- **Lecture 3:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/10pm-leetcode-session/371562689101036/)
- **Lecture 4:** [1_hour_recording_video](https://fb.watch/qEvnVBypyD/)
- **Lecture 5:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/3872322873038701/)
* [144. Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/144-binary-tree-preorder-traversal)
- **Lecture 6:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/719729983647374/)
* [112. Path Sum](https://leetcode.com/problems/path-sum/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/112-path-sum)
* [100. Same Tree](https://leetcode.com/problems/same-tree/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/100-same-tree)
- **Lecture 7:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/712214374146057/)
* [101. Symmetric Tree](https://leetcode.com/problems/symmetric-tree/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/101-symmetric-tree)
- **Lecture 8:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/387700677420170/)
* [606. Construct String from Binary Tree](https://leetcode.com/problems/construct-string-from-binary-tree/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/606-construct-string-from-binary-tree)
- **Lecture 9:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/370090039262299/) (Explanation)
* [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/235-lowest-common-ancestor-of-a-binary-search-tree)
- **Lecture 10:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/873499627881025/) (Explanation + Solution Code(Behind the scene theory to solve problem))
* [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/235-lowest-common-ancestor-of-a-binary-search-tree)
- **Lecture 11:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/6am-leetcode-practice/1153734625984185/)
* [100. Same Tree](https://leetcode.com/problems/same-tree/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/100-same-tree)
* [450. Delete Node in a BST](https://leetcode.com/problems/delete-node-in-a-bst/description/) (Explanation only)
- **Lecture 12:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/6am-leetcode-practice/1363212591060421)
* [46. Permutations](https://leetcode.com/problems/permutations/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/46-permutations)
- **Lecture 13:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/925067445755196/)
* [47. Permutations II](https://leetcode.com/problems/permutations-ii/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/47-permutations-ii)
- **Lecture 14:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/1657024461495930/)
* [103. Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/103-binary-tree-zigzag-level-order-traversal)
- **Lecture 15:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/697979762293815/)
* [1443. Minimum Time to Collect All Apples in a Tree](https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/1554-minimum-time-to-collect-all-apples-in-a-tree)
- **Lecture 16:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/975161424173751/)
* [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/206-reverse-linked-list)
- **Lecture 17:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/975161424173751/)
* [876. Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/908-middle-of-the-linked-list)
* [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/234-palindrome-linked-list)
- **Lecture 18:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/390910777062984/)
* [143. Reorder List](https://leetcode.com/problems/reorder-list/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/143-reorder-list)
* [189. Rotate Array](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/189-rotate-array)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/189-rotate-array)
- **Lecture 19:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/1457671095138988)
* [133. Clone Graph](https://leetcode.com/problems/clone-graph/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/133-clone-graph)
- **Lecture 20:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/1696246671183375)
* [133. Clone Graph](https://leetcode.com/problems/clone-graph/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/133-clone-graph)
- **Lecture 21:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/25921974950727162)
* [26. Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/26-remove-duplicates-from-sorted-array)
- **Lecture 22:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/425677110052610)
* [58. Length of Last Word](https://leetcode.com/problems/length-of-last-word/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/58-length-of-last-word)
- **Lecture 23:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/1574918400028534)
* [494. Target Sum](https://leetcode.com/problems/target-sum/description/)
* [Solution_Code_Link](https://github.com/Ahmadjajja/JAVA_DSA/tree/main/DailyLeetcoding/494-target-sum)
- **Lecture 24:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/450756327607683)
* [130. Surrounded Regions](https://leetcode.com/problems/surrounded-regions/description/)
* [Solution_Code_Link](https://leetcode.com/problems/surrounded-regions/description/)
- **Lecture 25:** [1_hour_recording_video](https://www.facebook.com/iCodeguru/videos/1128965611705583)
* [207. Course Schedule](https://leetcode.com/problems/course-schedule/description/)
* [Solution_Code_Link](https://leetcode.com/problems/course-schedule/description/)