Anisul Islam

Anisul Islam A Software, web & cloud development graduate, an experienced full-stack software developer with a diverse and interesting technical background.
(296)

🌟 A dedicated Computer Science Teacher, Software Developer, YouTuber, Lifelong Learner,
Enthusiastic Badminton 🏸, Football ⚽, Cricket 🏏, and Chess ♟️ Player | Always here to help and inspire the next generation 🎓 Last 8 years trained millions of students in many subjects related to computer science through a YouTube channel where 1,900 videos were uploaded and gained 3,40,000 subscribers. I was lucky enough to teach computer science & ICT at many institutions in Sylhet, Bangladesh. I am a passionate computer science teacher who loves to support millions of students for free of cost. Until my last breath, I will keep supporting the computer science students by delivering easy & efficient lectures.

05/10/2026

🎥 নতুন ভিডিও প্রকাশিত হয়েছে! 🎉

আগের ভিডিওতে আমরা Bubble Sort এর ধারণা, Tracing এবং অ্যালগরিদম তৈরি শিখেছিলাম। আজকের ভিডিওতে সেটি C প্রোগ্রামিং ভাষায় ইমপ্লিমেন্ট করেছি 🫧
💻 ভাষা: C

📌 ভিডিওতে যা যা থাকছে:
✔️ Bubble Sort অ্যালগরিদম সংক্ষেপে রিভিশন
✔️ Nested Loop দিয়ে প্রতিটি পাস চালানো
✔️ পাশাপাশি উপাদান তুলনা করে swap করার লজিক
✔️ ধাপে ধাপে C কোড লেখা ও রান করে আউটপুট যাচাই
✔️ Complexity বিশ্লেষণ:
⏱️ Time Complexity: O(n²) | 💾 Space Complexity: O(1)

💡 আগের ভিডিওটি না দেখে থাকলে আগে সেটি দেখে নিন, তাহলে কোড বোঝা অনেক সহজ হবে!

📂 ভিডিওটি যুক্ত করা হয়েছে "Data Structure and Algorithm in Bangla" প্লেলিস্টে।

📚 C Programming প্লেলিস্টেও নতুন ভিডিও!
আগের Array ভিডিওগুলোর সাথে আরও কিছু গুরুত্বপূর্ণ Array অপারেশনের ভিডিও যুক্ত করা হয়েছে:
✔️ Array তে নতুন উপাদান Insertion
✔️ Array থেকে উপাদান Deletion
✔️ Array Reverse করা

যারা C Programming শিখছেন বা DSA শুরু করার আগে Array ভালোভাবে বুঝতে চান, তাদের জন্য ভিডিওগুলো কাজে দেবে।

🔗 ভিডিও ও দুইটি প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওগুলো ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

04/10/2026

🎥 নতুন ভিডিও প্রকাশিত হয়েছে! 🎉

আজকের ভিডিওতে আমরা Sorting এর জগতে প্রবেশ করেছি এবং শিখেছি সবচেয়ে সহজ Sorting অ্যালগরিদমগুলোর একটি: Bubble Sort 🫧

❓ Sorting কী?
কিছু ডেটাকে নির্দিষ্ট ক্রমে সাজানোই হলো Sorting, যেমন ছোট থেকে বড় (Ascending) বা বড় থেকে ছোট (Descending)।

❓ Bubble Sort কী?
পাশাপাশি দুইটি উপাদান তুলনা করে, ভুল ক্রমে থাকলে জায়গা বদল (swap) করা হয়। প্রতিটি পাসে সবচেয়ে বড় উপাদানটি বুদবুদের মতো ভেসে শেষে চলে যায়, তাই এর নাম Bubble Sort।
যেমন: [5, 1, 4, 2, 8] → [1, 2, 4, 5, 8] ✅

📌 ভিডিওতে যা যা থাকছে:
✔️ Sorting কী এবং কেন Sorting দরকার
✔️ Bubble Sort এর মূল ধারণা সহজ ভাষায় ব্যাখ্যা
✔️ উদাহরণ দিয়ে প্রতিটি পাস ধাপে ধাপে Tracing
✔️ Tracing থেকে ধীরে ধীরে অ্যালগরিদম তৈরি করা

💡 এই ভিডিওতে শুধু ধারণা ও অ্যালগরিদম তৈরির অংশ রাখা হয়েছে। কোড ইমপ্লিমেন্টেশন থাকছে আলাদা ভিডিওতে, তাই আগে এই ভিডিওটি দেখে নিন!

📂 ভিডিওটি যুক্ত করা হয়েছে "Data Structure and Algorithm in Bangla" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওটি ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

30/09/2026

🎥 নতুন ভিডিও প্রকাশিত হয়েছে! 🎉

Recursive vs Iterative Binary Search With Code | DSA Bangla Series 🔍
💻 ভাষা: C

আগের ভিডিওতে আমরা লুপ দিয়ে Binary Search ইমপ্লিমেন্ট করেছিলাম। আজকের ভিডিওতে একই অ্যালগরিদম Recursion দিয়ে লিখেছি এবং দুই পদ্ধতির পার্থক্য দেখিয়েছি।

📌 ভিডিওতে যা যা থাকছে:
✔️ Iterative Binary Search: while লুপ দিয়ে low ও high আপডেট করে খোঁজা
✔️ Recursive Binary Search: ফাংশন নিজেকেই কল করে অর্ধেক অংশে খোঁজা
✔️ Recursion এর Base Case কীভাবে ঠিক করতে হয়
✔️ দুই পদ্ধতির কোড পাশাপাশি তুলনা
✔️ কোনটি কখন ব্যবহার করা ভালো

📊 Complexity তুলনা:
🔁 Iterative
⏱️ Time Complexity: O(log n) | 💾 Space Complexity: O(1)
🔄 Recursive
⏱️ Time Complexity: O(log n) | 💾 Space Complexity: O(log n) (Call Stack এর জন্য)

💡 আগের দুইটি Binary Search ভিডিও দেখে নিলে এই ভিডিওটি বোঝা আরও সহজ হবে!

📂 ভিডিওটি যুক্ত করা হয়েছে "Data Structure and Algorithm in Bangla" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওটি ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনি কোন পদ্ধতিটি বেশি পছন্দ করেন, Recursive নাকি Iterative? কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

29/09/2026

🎥 নতুন ভিডিও প্রকাশিত হয়েছে! 🎉

আগের ভিডিওতে আমরা Binary Search এর ধারণা শিখেছিলাম। আজকের ভিডিওতে সেটি C প্রোগ্রামিং ভাষায় ইমপ্লিমেন্ট করেছি 🔍
💻 ভাষা: C

📌 ভিডিওতে যা যা থাকছে:
✔️ Binary Search এর ধারণা সংক্ষেপে রিভিশন
✔️ Sorted Array, low, high ও mid ভেরিয়েবল সেটআপ
✔️ while লুপ দিয়ে ধাপে ধাপে খোঁজার লজিক
✔️ মান পাওয়া গেলে index রিটার্ন, না পাওয়া গেলে −1
✔️ Overflow এড়াতে mid = low + (high − low) / 2 এর ব্যবহার
✔️ বিভিন্ন ইনপুট দিয়ে কোড রান করে আউটপুট যাচাই
✔️ Complexity বিশ্লেষণ:
⏱️ Time Complexity: O(log n) | 💾 Space Complexity: O(1)

💡 আগের ভিডিওটি না দেখে থাকলে আগে সেটি দেখে নিন, তাহলে ইমপ্লিমেন্টেশন বোঝা আরও সহজ হবে!

📂 ভিডিওটি যুক্ত করা হয়েছে "Data Structure and Algorithm in Bangla" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওটি ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন বা ভিন্ন কোনো সমাধান থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

28/09/2026

🎥 নতুন ভিডিও প্রকাশিত হয়েছে! 🎉

আজকের ভিডিওতে আমরা শিখেছি DSA এর অন্যতম গুরুত্বপূর্ণ একটি অ্যালগরিদম: Binary Search 🔍
💻 ভাষা: সম্পূর্ণ সমাধান করা হয়েছে C/C++ এ

❓ Binary Search কী?
Sorted Array তে কোনো মান খোঁজার একটি দ্রুত পদ্ধতি। প্রতিবার মাঝের উপাদানের সাথে তুলনা করে খোঁজার জায়গা অর্ধেক করে ফেলা হয়।
যেমন: [2, 5, 8, 12, 16, 23, 38, 56, 72, 91] এ 23 খুঁজতে মাত্র ৩ ধাপ লাগে ✅

📌 ভিডিওতে যা যা থাকছে:
✔️ Binary Search এর মূল ধারণা সহজ ভাষায় ব্যাখ্যা
✔️ Linear Search এর সাথে তুলনা ও তার সীমাবদ্ধতা
✔️ low, high ও mid ব্যবহার করে ধাপে ধাপে খোঁজার প্রক্রিয়া
✔️ Overflow এড়াতে mid = low + (high − low) / 2 কেন ব্যবহার করা হয়
✔️ ধাপে ধাপে C/C++ কোড ইমপ্লিমেন্টেশন
✔️ Complexity বিশ্লেষণ:
⏱️ Time Complexity: O(log n) | 💾 Space Complexity: O(1)

💡 Binary Search ভালোভাবে বুঝলে সামনের অনেক কঠিন প্রবলেম সমাধান করা সহজ হয়ে যাবে!

📂 ভিডিওটি যুক্ত করা হয়েছে "Data Structure and Algorithm in Bangla" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওটি ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন বা ভিন্ন কোনো সমাধান থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

27/09/2026

🎥 নতুন ২টি ভিডিও প্রকাশিত হয়েছে! 🎉

আজ আমরা সমাধান করেছি দুইটি প্রবলেম:
🔢 LeetCode Problem 509: Fibonacci Number
🔢 LeetCode Problem 1137: N-th Tribonacci Number
💻 ভাষা: সম্পূর্ণ সমাধান করা হয়েছে C/C++ এ

❓ Fibonacci Number কী?
প্রথম দুইটি সংখ্যা 0 এবং 1, এরপর প্রতিটি সংখ্যা তার আগের দুইটি সংখ্যার যোগফল।
যেমন: 0, 1, 1, 2, 3, 5, 8, 13, 21 ... ✅
সূত্র: F(n) = F(n − 1) + F(n − 2)

❓ Tribonacci Number কী?
প্রথম তিনটি সংখ্যা 0, 1, 1, এরপর প্রতিটি সংখ্যা তার আগের তিনটি সংখ্যার যোগফল।
যেমন: 0, 1, 1, 2, 4, 7, 13, 24 ... ✅
সূত্র: T(n) = T(n − 1) + T(n − 2) + T(n − 3)

📌 ভিডিও ১: Fibonacci Number (509)
✔️ প্রবলেমটি সহজ ভাষায় ব্যাখ্যা
✔️ পদ্ধতি ১ (Loop): আগের দুইটি মান যোগ করে পরের মান বের করা
⏱️ Time Complexity: O(n) | 💾 Space Complexity: O(1)
✔️ পদ্ধতি ২ (Hardcoded Array): n এর সীমা ছোট (0 ≤ n ≤ 30) হওয়ায় সব মান আগে থেকেই Array তে রেখে সরাসরি উত্তর
⏱️ Time Complexity: O(1) | 💾 Space Complexity: O(1)
✔️ দুই পদ্ধতির তুলনা

📌 ভিডিও ২: N-th Tribonacci Number (1137)
✔️ Fibonacci এর ধারণা কাজে লাগিয়ে Tribonacci সমাধান
✔️ আগের তিনটি মান রেখে Loop দিয়ে পরের মান বের করা
⏱️ Time Complexity: O(n) | 💾 Space Complexity: O(1)

✔️ দুই ভিডিওতেই ধাপে ধাপে C/C++ কোড ইমপ্লিমেন্টেশন ও Base Case নিয়ে আলোচনা

💡 আগে Fibonacci ভিডিওটি দেখে নিলে Tribonacci বোঝা আরও সহজ হবে!

📂 দুইটি ভিডিওই যুক্ত করা হয়েছে "Problem Solving | Data Structure and Algorithm" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 দুইটি ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওগুলো ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন বা ভিন্ন কোনো সমাধান থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

26/09/2026

দেখুন, অল্প দিনের জন্যই এসেছি। এই পৃথিবী থেকে নেওয়ার মতো কিছুই নেই, শুধু মানুষের ভালোবাসা আর দোয়া ছাড়া।দেখতে দেখতে একদিন হঠাৎ করেই চলে যাব আমি, আপনি, আমরা সবাই। জনপ্রিয়তা, সাফল্য, গৌরব, সম্পদ, সবই ক্ষণস্থায়ী।

যতদিন বেঁচে আছি, স্বার্থহীনভাবে মানুষের জন্য কিছু করে যেতে পারার যে আনন্দ, তা অনুভব না করলে বোঝা যায় না। নেওয়ার চেয়ে দিতে পারার আনন্দ অনেক বড়। কে মনে রাখল, কে রাখল না, কে প্রাপ্য সম্মান দিল, কে দিল না, এই অল্প দিনের যাত্রায় সেই হিসাব কষে কী লাভ?

সরলতা আর মানবিকতাকে সঙ্গে নিয়ে সাধারণ একটি জীবনই সবচেয়ে সুন্দর। আমরা কেউই ভুলের ঊর্ধ্বে নই। জীবনের হিসাব মেলানো বড় কঠিন। মায়া আর স্বার্থের বেড়াজালে আমরা সবাই কোনো না কোনোভাবে বন্দি।

মানুষের ক্ষতি করতেই যদি জীবন কেটে যায়, তবে লাভটা কী? আর তো বেশি দিন নয়। আপনি, আমি চলে গেলে রাগ, অভিমান, অহংকার, সবই অর্থহীন হয়ে যাবে।

তাই চলুন, যতদিন আছি, ভালোবাসা ছড়াই, ক্ষমা করি, আর মানুষের উপকারে আসার চেষ্টা করি। এটাই হয়তো জীবনের সবচেয়ে বড় প্রাপ্তি।

26/09/2026

🎥 নতুন ২টি ভিডিও প্রকাশিত হয়েছে! 🎉

আজ সমাধান করেছি দুইটি প্রবলেম:
🔢 LeetCode Problem 326: Power of Three
🔢 LeetCode Problem 342: Power of Four
💻 ভাষা: সম্পূর্ণ সমাধান করা হয়েছে C/C++ এ

❓ Power of Three / Four কী?
কোনো সংখ্যাকে যদি 3ⁿ আকারে লেখা যায়, তাহলে সেটি Power of 3।
যেমন: 1, 3, 9, 27, 81 ... ✅
একইভাবে 4ⁿ আকারে লেখা গেলে সেটি Power of 4।
যেমন: 1, 4, 16, 64, 256 ... ✅

📌 ভিডিও ১: Power of Three (326)
✔️ প্রবলেমটি সহজ ভাষায় ব্যাখ্যা
✔️ সংখ্যাটিকে বারবার 3 দিয়ে ভাগ করে চেক করা
✔️ ভাগশেষ 0 না হলে সাথে সাথেই Power of 3 নয়
✔️ Time Complexity: O(log n)

📌 ভিডিও ২: Power of Four (342)
✔️ বারবার 4 দিয়ে ভাগ করে চেক করার পদ্ধতি
✔️ দুই ভিডিওতেই ধাপে ধাপে C/C++ কোড ইমপ্লিমেন্টেশন ও Edge Case (0 ও নেগেটিভ সংখ্যা) নিয়ে আলোচনা

💡 আগের Power of Two ভিডিওটি দেখে থাকলে এই দুইটি প্রবলেম বুঝতে আরও সহজ হবে!

📂 দুইটি ভিডিওই যুক্ত করা হয়েছে "Problem Solving | Data Structure and Algorithm" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 দুইটি ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওগুলো ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনার কোনো প্রশ্ন বা ভিন্ন কোনো সমাধান থাকলে কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

25/09/2026

🎯 নতুন Playlist: LeetCode Solutions in Bangla

DSA-এর basic concepts শেখার পর এবার সময় এসেছে সেগুলো বাস্তব problem-এ apply করার।

তাই শুরু করলাম LeetCode Solutions in Bangla playlist। 🚀 Playlist link given in the comment section.

এই playlist-এ প্রতিটি LeetCode problem আমরা ধাপে ধাপে বুঝব

✅ Problem বুঝে নেওয়া
✅ Approach / Intuition
✅ Algorithm
✅ Dry Run
✅ C/C++ Implementation
✅ Time & Space Complexity
✅ প্রয়োজন হলে Alternative Approach

শুধু solution মুখস্থ করার পরিবর্তে কীভাবে একটি problem চিন্তা করে solve করতে হয়, সেটাই হবে মূল লক্ষ্য।

আপনি যদি DSA শিখছেন বা LeetCode problem solving শুরু করতে চান, তাহলে playlist-টি follow করতে পারেন।

📚 LeetCode Solutions in Bangla | DSA Problem Solving

নতুন problem নিয়মিত যুক্ত করা হবে। ❤️

25/09/2026

🎥 নতুন ২টি ভিডিও প্রকাশিত হয়েছে! 🎉

এবার সমাধান করেছি LeetCode Problem 231: Power of Two 🔢, দুইটি ভিন্ন পদ্ধতিতে, আলাদা দুইটি ভিডিওতে।
💻 ভাষা: সম্পূর্ণ সমাধান করা হয়েছে C/C++ এ

❓ Power of Two কী?
কোনো সংখ্যাকে যদি 2ⁿ আকারে লেখা যায়, তাহলে সেটি Power of 2।
যেমন: 1, 2, 4, 8, 16, 32 ... ✅
কিন্তু 6, 10, 12 ❌

📌 ভিডিও ১: Divide by 2 পদ্ধতি
✔️ সংখ্যাটিকে বারবার 2 দিয়ে ভাগ করে চেক করা
✔️ ভাগশেষ 0 না হলে সাথে সাথেই Power of 2 নয়
✔️ শেষে 1 পাওয়া গেলে সংখ্যাটি Power of 2
✔️ Time Complexity: O(log n)

📌 ভিডিও ২: Binary (Bit Manipulation) পদ্ধতি
✔️ Power of 2 সংখ্যার Binary রূপে মাত্র একটি 1 বিট থাকে
✔️ n & (n − 1) ট্রিক দিয়ে এক লাইনে সমাধান
✔️ যেমন: 8 = 1000, 7 = 0111 → 8 & 7 = 0 ✅
✔️ Time Complexity: O(1)

✔️ দুই ভিডিওতেই ধাপে ধাপে C/C++ কোড ইমপ্লিমেন্টেশন ও Edge Case (0 ও নেগেটিভ সংখ্যা) নিয়ে আলোচনা

📂 দুইটি ভিডিওই যুক্ত করা হয়েছে "Problem Solving | Data Structure and Algorithm" প্লেলিস্টে। প্লেলিস্টের বাকি ভিডিওগুলোও দেখে নিতে ভুলবেন না!

🔗 দুইটি ভিডিও ও প্লেলিস্টের লিংক প্রথম কমেন্টে দেওয়া হয়েছে 👇

ভিডিওগুলো ভালো লাগলে লাইক, কমেন্ট ও শেয়ার করুন, আর নতুন ভিডিওর আপডেট পেতে চ্যানেলটি সাবস্ক্রাইব করে রাখুন 🔔

আপনি কোন পদ্ধতিটি বেশি পছন্দ করলেন? কমেন্টে জানান! 💬

#বাংলা_প্রোগ্রামিং

Osoite

Tampere

Aukioloajat

Maanantai 09:00 - 17:00
Tiistai 09:00 - 17:00
Keskiviikko 09:00 - 17:00
Torstai 09:00 - 17:00
Perjantai 09:00 - 17:00
Lauantai 09:00 - 17:00
Sunnuntai 09:00 - 17:00

Ilmoitukset

Saat tiedon ensimmäisenä: lähetämme sinulle sähköpostia, kun Anisul Islam julkaisee uutisia ja tarjouksia. Sähköpostiosoitettasi ei käytetä muihin tarkoituksiin, ja voit perua tilauksen milloin tahansa.

Ota Yhteyttä: Koulu

Lähetä viesti: Anisul Islam:

Oikopolut

Jaa