শূন্য থেকে ডাটা স্ট্রাকচার অ্যালগরিদম এবং প্রবলেম সলভিং স্কিল ডেভেলপ করে কোডিং ইন্টারভিও ক্র্যাক করুন এবং হায়ার ক্যারিয়ার গোল এচিভ করুন

বাংলা ভাষায় মোস্ট কমপ্লিট, স্টেপ বাই স্টেপ ডাটা স্ট্রাকচার অ্যালগরিদম, প্রবলেম সলভিং মাস্টারক্লাস এর সাথে প্রবলেম সলভিং, লজিক ডেভেলপমেন্টের এর দক্ষতা বৃদ্ধি করে জব পাওয়ার দৌড়ে , ক্যারিয়ারে দ্রুত এগিয়ে যান ।

৪র্থ ব্যাচের রেজিস্ট্রেশন ক্লোজড

(পরবর্তী ব্যাচের রেজিস্ট্রেশন খুব শীঘ্রই শুরু হবে )

Days
Hours
Minutes
Seconds

বাহিরের  রিমোট কোম্পানি অথবা দেশের ভালো কোম্পানি, সফটওয়্যার ডেভেলপার হিসেবে জব পাওয়ার জন্য অথবা ইন্টারভিওতে ভালো করার জন্য ডাটা স্ট্রাকচার, অ্যালগরিদম , প্রবলেম সলভিং এর দক্ষতার কোন বিকল্প নেই ।

টেকনিক্যাল অথবা নন-টেকনিক্যাল যে ব্যাকগ্রাউন্ড থেকেই হোন না কেন,  ডাটা স্ট্রাকচার ও অ্যালগরিদম এর নলেজ এবং প্রবলেম সলভিং এর দক্ষতা অর্জন করা সবথেকে চ্যালেঞ্জিং ব্যাপার।  অপরদিকে চ্যালেঞ্জিং হলেও এটা কে কোনভাবে স্কিপ করার সুযোগ নেই ।  ডাটা স্ট্রাকচার ও অ্যালগরিদমের নলেজ থাকা একজন ডেভেলপার গতানুগতিক ডেভলপার অথবা প্রোগ্রামারদের থেকে জবে এবং ক্যারিয়ারে অনেক এগিয়ে থাকেন । 

টেকনিক্যাল ব্যাকগ্রাউন্ড থেকে আসা লার্নাররা নিজের গাফলতি অথবা এই সাবজেক্ট ইন্সারেস্টিং না হওয়ার জন্য একাডেমিক ভাবে ভালোভাবে ডাটা স্ট্র্যাকচার, অ্যালগরিদম না শিখে সফটওয়্যার ইন্ডাস্ট্রিতে ঝাঁপ দেন । যা  ফিউচারে অনেক সাফার করায় , ভালো কোম্পানিতে জব পেতে ,  ক্যারিয়ারে প্রোগ্রস করতে বাধা হয়ে  দাঁড়ায় ।    

তাছাড়া যারা নন-টেকনিক্যাল ব্যাকগ্রাউন্ড থেকে সফটওয়্যার ডেভেলপমেন্ট এ আসেন তাদের জন্য ডাটা স্ট্রাকচার ও অ্যালগরিদম শেখা বেশ চ্যালেঞ্জিং ব্যাপার ।  তাছাড়া এই টপিকগুলোর উপর বাংলাতে সাজানো গোছানো ভাবে তেমন কোনো রিসোর্স নেই বললেই চলে, অথবা যেগুলো আছে সেগুলো ও নন-টেকনিক্যাল ব্যাকগ্রাউন্ড লার্নারদের জন্য সুইটেভল না। এই জন্য নন-টেকনিক্যাল ব্যাকগ্রাউন্ড থেকে কোডিং এ  এসে লার্নাররা হিউজ অপরচুনিটি মিস করেন !

এই সব সমস্যা সমাধানের জন্য আমরা বাংলা ভাষায় প্রথমবারে মত ডাটা স্ট্রাকচার, অ্যালগরিদম অ্যান্ড প্রবলেম সল্ভিং মাস্টারক্লাসে  (বুটক্যাম্প) নিয়ে এসেছি এবং এই প্রবলেমগুলো সলভ করার চেষ্টা করেছি ।    

এই প্রোগ্রাম সিএসই অথবা নন-সিএসই এই দুই  ব্যাকগ্রাউন্ড এর লার্নারদের জন্য সমানভাবে সুইটেভল । এই প্রোগ্রাম সবার জন্য ডাটা স্ট্রাকচার, অ্যালগরিদম অ্যান্ড প্রবলেম সল্ভিং এ মাষ্টার হওয়ার জন্য ওয়ান স্টপ সলিউশন হিসেবে কাজ করবে  । 

আপনার একাডেমিক  লাইফের  গ্যাপগুলো ফিল আপ করবে , প্রবলেম সলভিং, লজিক ডেভেলপমেন্টে এর সমস্যা থাকলে  সমাধান করবে, প্রবলেম সলভিং এর  দক্ষতা বৃদ্ধি করে ইণ্টারভিও ক্র্যাক করার মত কনফিডেন্স নিয়ে আসবে ।   

এ প্রোগ্রামটাকে যথাসম্ভব সিম্পল রাখার চেষ্টা করা হয়েছে । এই কোর্স আপনি স্টেপ বাই স্টেপ ডাটা স্ট্রাকচার, অ্যালগরিদম এর সব কনসেপ্টগুলো শিখার পাশাপাশি, Leetcode , Hacker Rank থেকে প্রবলেম সলভ করবেন, সাথে সাথে ইন্টারভিউতে আসা কমন প্রশ্নগুলো নিয়ে ও পরিষ্কার ধারনা হয়ে যাবে ।

যারা ওয়েব প্লাটফর্মে সফটওয়্যার ডেভেলপ করে থাকেন, তারা যে ল্যাঙ্গুয়েজ নিয়ে কাজ করেন না কেন , অবশ্যই জাভাস্ক্রিপ্ট জানতে হবে, জাভাস্ক্রিপ্ট নিয়ে কাজ করতে হবে। তাই  আমরা ডাটা স্ট্রাকচার ও অ্যালগরিদম এবং প্রবলেম সলভিং এর জন্য ওয়েব এর সবথেকে পপুলার ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্টকে চুজ করেছি ।

ডাটা স্ট্রাকচার, অ্যালগরিদম কোন ল্যাঙ্গুয়েজ স্পেচিফিক ব্যাপার না হওয়ায় আপনি এই নলেজ অথবা কনসেপ্ট’কে আপনার পছন্দের যে কোন ল্যাঙ্গুয়েজে খুব সহজেই এপ্লাই করতে পারবেন । লিটকোড প্রবলেমগুলোর সলিউশন C++, Python ল্যাংগুয়েজে  ও থাকছে ।  আপনি Python, C++ জানলে ও এই বুটক্যাম্প ফলো করতে পারবেন ।   

আমরা স্টেপ বাই স্টেপ ডাটা স্ট্রাকচার, অ্যালগরিদম শিখব । সাথে সাথে সেই রিলেটেড লীটকোড, হ্যাকাররেঙ্ক প্রবলেম সলভ করব ।

এই লাইভ কোর্স আপনাদের প্রোগ্রামিং এর ভয় দূর করার সাথে সাথে Data Structure , Algorithm একেবারে মাথায় ঢুকিয় দিবে যা যেই কোন ভালো কোম্পানিতে জব পাওয়ার জন্য অথবা ক্যারিয়ারে দ্রুত প্রোগ্রেস করার জন্য বাধ্যতামূলক ।

আপনার যতো ভয় শঙ্কা সব কেটে যাবে, যদি এখনো চাকরী না পেয়ে থাকেন তাহলে কনফিডেন্স এর সাথে ইন্টারভিউ ফেইস করতে পারবেন – যেটি আপনার চাকরী পেতে সহায়তা করবে। আর যদি চাকরীরত অবস্থায় থাকেন তাহলে ক্যারিয়ারের বুস্টটা ঠিক কয়েক মাসের এর মধ্যে টের পেয়ে যাবেন।

এই কোর্স থেকে আপনি যে কোনো  কনসেপ্ট একেবারে জিরো থেকে স্টেপ বাই স্টেপ শিখবেন, সাথে সাথে সেই টপিক রিলেটেড প্রবলেম সলভ করতে থাকবেন, তাহলে  ডাটা স্ট্রাকচার ও অ্যালগরিদম  এর পাকাপোক্ত নলেজ হয়ে যাবে ।

 আপনি যদি প্রোপার মনযোগ, ডেডিকেশন, এফোর্ট দেন তাহলে এই কোর্সটির থেকে বেটার আউটপুট আপনি অন্য কোন  প্রোগ্রাম থেকে পাবেন না,  এই নিশ্চয়তা দিতে পারি  । আমাদের কোর্সের ফিডব্যাক দেখলেই সেটা বুঝতে পারবেন   

এই কোর্সে কি কি শিখতে পারবেন ?

লাইভ ক্লাস (ভিডিও স্যাম্পল)

DSA Preview Class
Play Video about DSA Preview Class

Problem Solving approach

DSA-Preview-Class-Linked.png
Play Video about DSA-Preview-Class-Linked.png

Linked List Introduction

৬০০০ টাকা

৪০০০ টাকা

পরবর্তী ৫ জনের জন্য

( পরবর্তী ৫ জন জব প্রিপারেশন বুটক্যাম্পের বোনাস কোর্সের এক্সেস পাবেন - ভ্যালু ৩০০০ টাকা)

এটা রেগুলার কোন কোর্স না । তাই একটা রেগুলার কোর্স এর মত সব টপিক বলা কঠিন । তাছাড়া এই পুরো প্রোগ্রামটা ডায়নামিক। প্রয়োজন অনুযায়ী নতুন টপিক এড করা, রিমোভ করা হয়। এখানে উল্লেখযোগ্য ব্যপারগুলোর তুলে ধরা হল ।

কোড এফিশিয়েন্সি (Code Efficiency) এবং বিগ ও (Big O)

এই সেকশনে কিভাবে কোডের এফিশিয়েন্সি মেজার করতে হয় এটা শিখে ফেলবেন। কোডের এফিশিয়েন্সি মেজার করার টেকনিক (Big O) নিয়ে ডিটেলস শিখার পাশাপাশি কনস্ট্যান্ট O(1) , লিনিয়ার O(n), কোয়াড্রেটিক O(n^2), লগারিদমিক(logn) ইত্যাদি কম্প্লেক্সিটি প্র্যাকটিক্যাল প্রবলেম সলভিং এর মধ্য দিয়ে শিখে ফেলবেন । এ সেকশন শেষে আপনি পারফরম্যান্ট কোড এবং ইনেফিশিয়েন্ট কোড আইডেন্টিফাই করতে পারবেন এবং সে অনুযায়ী স্টেপ নিতে পারবেন

প্রবলেম সলভিং এপ্রোচ এবং প্যাটার্ন

এই সেকশনে কিভাবে একটা প্রবলেম কে ছোট ছোট ভাগে ভাগ করে স্টেপ বাই স্টেপ এগুতে হয় এবং সলভ করতে হয় এই ব্যাপারটা প্র্যাকটিক্যালি প্রবলেম সলভিং এর মধ্য দিয়ে শিখে ফেলবেন । সাথে সাথে আমরা কিছু কমন প্রবলেম সলভিং টেকনিক নিয়ে কথা বলবো যেমন মাল্টিপল পয়েন্টার(Multiple Pointer) , স্লাইডিং উইন্ডো (Sliding window), ফ্রিকোয়েন্সি কাউন্টার (Frequency Counter) প্যাটার্ন । এ সেকশনে আপনি এই টেকনিকগুলো ব্যবহার করে অনেকগুলো প্রবলেম সলভ করবেন এবং কনফিডেন্ট হয়ে যাবেন ।

বিল্ট ইন ডাটা স্ট্রাকচার এফিশিয়েন্সি (Arry, Object)

এই সেকশনে আমরা প্রোগ্রামিং ল্যাঙ্গুয়েজগুলোর মোস্ট কমন বিল্ট ইন ডাটা স্ট্রাকচার অবজেক্ট (Object) এবং অ্যারে ( Array) এর ইফেশিয়েন্সি নিয়ে ডিস্কাস করব । পারফ্রম্যান্স স্ট্যান্ডপয়েন্ট থেকে অ্যারে ( Array) এবং অবজেক্ট (Object) এর বিভিন্ন বিল্ট ইন প্রপার্টি এবং মেথড নিয়ে জানবেন । স্পেশালি কোন ক্ষেত্রে আমরা অবজেক্ট এবং কোথায় অ্যারে ইউজ করব এটা নিয়ে ক্লিয়ার আইডিয়া হয়ে যাবে এই সেকশনে ।

লিঙ্কড লিস্ট, সিঙ্গলি লিঙ্কড লিস্ট, ডাবলি লিঙ্কড লিস্ট

এই সেকশনে আপনি মোস্ট কমন ডাটা স্ট্রাকচার লিঙ্কড লিস্ট(Linked List), ডাবলি লিঙ্কড লিস্ট (Doubly Linked List) নিয়ে কাজ করেবন । আমরা স্ক্রাচ থেকে লিঙ্ক লিস্ট তৈরি করব এবং লিঙ্কড লিস্ট এর এর বিভিন্ন অ্যাকশন নিয়ে কথা বলবো । এই সেকশনে আপনি লিঙ্কড লিস্ট রিলেটেড অনেকগুলো লিটকোড প্রবলেম সলভ করবেন এবং এই সেকশন শেষে আপনার লিঙ্কড লিস্ট নিয়ে পরিষ্কার ধারণা হয়ে যাবে ।

স্ট্যাক (stack) , কিউ (Queue) && হ্যাশ ম্যাপ (HashMap)

এ সেকশনে আরো কিছু ম্যান্ডেটরি ডাটা স্ট্রাকচার স্ট্যাক (stack) , কিউ (Queue) , হ্যাশ ম্যাপ (HashMap), হ্যাশ টেবল(HashTable) শিখে ফেলবেন । আমরা স্ক্র্যাচ থেকে এ এ ডাটা স্ট্রাকচারগুলো তৈরি করব এবং এবং ডাটা স্ট্রাকচার রিলেটেড বিভিন্ন একশন ইম্প্লেমেন্ট করব । কনসেপ্টগুলো আপনি রিয়েল লাইফ এক্সাম্পল এর সাথে সাথে প্র্যাকটিক্যালি লিটকোড প্রবলেম সলভ করে আয়ত্তে নিয়ে আসবেন ।

রিকার্সন (Recursion) এবং প্র্যাক্টিকাল প্রবলেম সলভিং

এ সেকশনে আমরা খুব ইম্পর্টেন্ট একটা প্রবলেম সলভিং টেকনিক রিকার্সন (Recursion) নিয়ে কথা বলবো । কিভাবে ইটারেটিভ টেকনিক ব্যবহার না করে সেইম প্রবলেম রিকার্সন টেকনিক ব্যবহার করে সলভ করতে হয় এ ব্যাপারটা শিখে ফেলবেন এই সেকশনে । সাথে সাথে আমরা কিভাবে রিকার্সন এর বিভিন্ন স্টেজে ডাটাগুলোকে প্রিজারভ করতে পারি এই ব্যপারটা ও শিখে ফেলবো , সাথে প্র্যাকটিক্যাল প্রবলেম সলভিং তো থকাছেই ।

লিনিয়ার সার্চ, বাইনারি সার্চ(Binary Search)

ইন্টারভিউতে আসা কমন অ্যালগরিদমের মধ্যে বাইনারি সার্চ অ্যালগরিদম অন্যতম । কিভাবে অনেক অনেক ডাটা থেকে কোন নির্দিষ্ট ডাটাকে বাইনারি সার্চ টেকনিকের মধ্য দিয়ে এফিশিয়েন্টলি খুঁজে বের করতে হয় এ ব্যাপার গুলো শিখে ফেলবেন এই সেকশনে ।
লিনিয়ার এবং বাইনারি সার্চ ইফিশিয়েন্সি কম্পারেজন এর সাথে সাথে এই রিলেটেড অনেক অনেক লিটকোড প্রবলেম সলভ করে এই অ্যালগোরিদমে কনফিডেন্ট হয়ে যাবেন এই সেকশনে ।

প্রাফ ডাটা স্ট্রাকচার (Graph Data Structure), সার্চিং (BFS, DFS)

এই সেকশনে আপনি গ্রাফ (Graph) ডাটা স্ট্রাকচার নিয়ে ডিটেইলস শিখে ফেলববেন । স্পেশালি আমরা অ্যাডজেসেন্সি লিস্ট টেকনিক ব্যবহার করে স্ক্রাচ থেকে গ্রাফ (Graph( ডাটা স্ট্রাকচার ডেভলপ করব । কিভাবে গ্রাফ (Graph) থেকে থেকে কোন একটা নির্দিষ্ট ডাটাকে BFS, DFS টেকনিক ব্যবহার করে খুঁজে বের করতে হয় এ ব্যাপারগুলো শিখে ফেলবেন এই সেকশনে । সাথে সাথে গ্রাফ (Graph) রিলেটেড অনেকগুলো প্রবলেম লিটকোড থেকে সলভ করে ফেলবেন এই সেকশনে ।

ট্রি (Tree), বাইনারি ট্রি (Binary Tree) , সার্চিং (BFS, DFS), হিপ (Heap), প্রায়োরিটি কিউ(Priority Queue)

এই সেকশনে আমরা ট্রি (Tree) ডাটা স্ট্রাকচার নিয়ে আমরা ডিটেইলস শিখে ফেলবো । স্পেশালি ট্রি (Tree) ডাটা স্ট্রাকচারের মোস্ট ইম্পর্টেন্ট ভেরিয়েশন বাইনারি সার্চ ট্রি (Tree) স্ক্রাচ থেকে তৈরি করব । কিভাবে বাইনারি সার্চ ট্রি (Tree) থেকে কোন একটা নির্দিষ্ট ডাটাকে BFS, DFS টেকনিক ব্যবহার করে খুঁজে বের করতে হয় এ ব্যাপারটা শিখে ফেলবেন এই সেকশনে । আমরা হিপ ডাটা স্ট্রাকচার স্ক্রাচ থেকে ইমপ্লিমেন্ট করব এবং কিভাবে প্রায়োরিটি বেসিসে ডাটাকে প্রায়রিটি কিউ (Priority Queue) ব্যবহার করে এফিশিয়েন্টলি অ্যাক্সেস করতে হয় শিখে ফেলবো । সাথে সাথে এই রিলেটেড অনেকগুলো প্রবলেম লিটকোড থেকে সলভ করে কনফিডেন্ট হয়ে যাবেন এই সেকশনে ।

প্রিমিটিভ && এফিশিয়েন্ট সর্টিং অ্যালগরিদম(Sorting Algorithm)

ইন্টারভিউতে আসা মোস্ট কমন অ্যালগরিদমের মধ্যে সর্টিং আলগরিদম (sorting Algorithm) অন্যতম । এই সেকশনে আমরা কিছু প্রিমিটিভ সর্টিং আলগরিদম যেমন বাবল সর্ট(Bubble Sort), সিলেকশন চার্ট (selection sort), ইন্সেরশন সর্ট (Insertion sort) এগুলো নিয়ে ডিস্কাস করব এবং স্ক্রাচ থেকে ইম্প্লেমেন্ট করব । সাথে সাথে অপটিমাইজড এবং মোর এফিশিয়েন্ট সর্টিং আলগরিদম যেমন মার্জ সর্ট( Merge sort) ,কুইক সর্ট (Quicksort) , রেডিক্স সর্ট(Radix Sort) ইত্যাদি অ্যালগরিদম শিখে ফেলবেন এই সেকশনে । কোন অ্যালগরিদম কোথায় ব্যবহার করবেন এই ব্যাপারটা নিয়ে পরিষ্কার ধারণা হয়ে যাবে স্টেশন থেকে।

ডাইনামিক প্রোগ্রামিং(Dynamic Programming), গ্রিডি (Greedy), শর্টেস্ট পাথ অ্যালগরিদম ( shortest path algorithm)

এই সেকশনে আমরা ইম্পরট্যান্ট প্রবলেম সঃলভিং টেকনিক ডাইনামিক প্রোগ্রামিং নিয়ে কথা বলবো । ডাইনামিক প্রোগ্রামিং এবং গ্রিডি টেকনিক এর মধ্যে ডিফারেন্স এবং কোনটা কোথায় ব্যবহার করবেন এটা নিয়ে ডিটেইলস ডিস্কাশন থাকবে এই সেকশনে । এর সাথে খুব ইম্পরট্যান্ট কিছু অ্যালগরিদম যেমন শর্টেস্ট পাথ অ্যালগরিদম (Dijkstra's Algorithm ) কেএমপি অ্যালগরিদম (KMP) অ্যালগরিদম নিয়ে ডিটেলস শিখে ফেলবেন এই সেকশনে ।

কনসিস্টেন্ট সাপোর্ট & মনিটরিং

ভালো কোম্পানিতে জব পেতে হলে অথবা ক্যারিয়ারে ভালো কিছু করতে হলে , ক্যারিয়ারে দ্রুত এগিয়ে যেতে চাইলে ডাটা স্ট্রাকচার এলগরিদম এর নলেজ এর কোন বিকল্প নেই । এ প্রোগ্রাম টা আপনার জন্য ডাটা স্ট্রাকচার ও অ্যালগরিদম এর ওয়ান স্টপ সলিউশন হিসেবে কাজ করবে । এই প্রোগ্রামে আপনি ১৫০-২০০ প্রবলেম সলভ করবেন । আপনার লজিক ডেভলপমেন্ট ইস্যু থাকলে সলভ হয়ে যাবে । প্রবলেম সলভিং এ দক্ষ হয়ে যাবেন । ভালো লোকাল অথবা রিমোট কোম্পানিতে কোডিং ইন্টারভিউ ক্র্যাক করতে পারবেন । গতানুগতিক ডেভেলপার থেকে অনেক অনেক এগিয়ে যাবেন । আর এই পুরো জার্নিতে আপনার জন্য কনসিস্টেন্ট সাপোর্ট এবং মনিটরিং তো থাকছেই ।

কোর্স নিয়ে আমাদের প্রিমিয়াম মেম্বারদের কিছু ফিডব্যাক

Zuheb Ahmed

Zuheb Ahmed

recommends

JavaScript Ninja

April 7. 

I have learned important data structures and algorithms from this course that will help me write efficient and high-quality code. Additionally, the practical experience of solving LeetCode problems will help me to understand how to apply these concepts in real-world scenarios. I am thankful to samim vai. It was a great journey.
DSA(batch-2)

Ajharul Abedeen

recommends

JavaScript Ninja

June 26 . 

ডাটা স্ট্রাকচার ও অ্যালগরিদম সবসময়ের জন্য গুরুত্বপূর্ণ অনেক। এই কোর্সটি করার ফলে নতুন অনেক কিছু শেখা গিয়েছে।
এর আগে অন্য একটি কোর্সে এনরোল হয়েছিলাম, কিন্তু কমপ্লিট করেনি। কারণ ওই কোর্স টি অনেক বেশি থিওরিটিক্যাল ছিল।
এই কোর্সটিতে থিওরির সাথে প্রচুর পরিমাণ প্রাক্টিক্যাল দেখানো হয়েছে। যা থিওরি গুলোকে বুঝতে অনেক বেশি হেল্প করে।
DSA & Problem Solving Masterclass(Batch -02)
DSA Bootcamp Review

Md Jasim Uddim

recommends

JavaScript Ninja

May 8 . 

I was a student of Data Structure and Algorithms batch-2 . To be honest ,this course was amazing and very helpful to learn DSA from beginning to advance in Javascript . Samim vai is extraordinary tutor in DSA. I have got fully support from their support panel to continue this course. Many many thanks samim vai and his support panel for their continous support and for bringing such a course.

Hrithik Rudra

recommends

JavaScript Ninja

August 28. 

First of all thanks to Muhammad Samim bhaiya for his efforts to describe every topic in such a way that any one can understand every topic in such a tough course like Data Structure and Algorithm. Every topic was well explained with numerous example and leetcode problems.Anyone who wants to improve his/her problem solving skills can enroll in this course.But one thing is that,to keep pace with this course, anyone should always spent 3-4 hours daily otherwise it will be difficult to keep pace with the instructor. Batch 1,DSA.

Arup Debnath

recommends

JavaScript Ninja

August 27. 

This is the best course to kickstart learning data structures, algorithms problem-solving. Every topic was covered with so many details and solving problems.
1st batch
DSA problem solving master class

Arman UI Alam

recommends

JavaScript Ninja

August 15. 

I’ve done DS and Algo. I was also a student of react course. The way Samim bhai teaches is incredible. He gives his maximum effort to make us successful throughout the course. Highly recommended!

Jannat Mursalin

recommends

JavaScript Ninja

August 16. 

অবশেষে আমাদের ডাটা স্ট্রাকচার অ্যালগরিদমের দীর্ঘ তিন মাসের জার্নি শেষ হলো, এই প্লাটফর্ম নিয়ে নতুন করে বলবার কিছু নেই, জাভাস্ক্রিপ্ট নিঞ্জা শুধু লার্নিং প্লাটফর্ম নয়, আমার কাছে জাভাস্ক্রিপ্ট নিঞ্জা ভালোবাসার জায়গা । এই প্লাটফর্মে জাভাস্ক্রিপ্ট বুটক্যাম্প দিয়ে আমার জার্নি শুরু হয়েছিলো, জাভাস্ক্রিপ্ট, রিয়্যাক্ট এরপরে ডাটা স্ট্রাকচার অ্যালগরিদম শেষ করলাম।
ইফেক্টিভ কোর্স কারিকুলাম, ডেডিকেটেড সাপোর্ট, ডেডিকেটেড ইন্সট্রাক্টর, সবমিলিয়ে এই প্লাটফর্ম অন্য আট-দশ’টা প্লাটফর্ম থেকে বেস্ট। ডাটা স্ট্রাকচার অ্যালগরিদম আমার কাছে সবসময়ই ভয়ের একটা সাবজেক্ট ছিলো, সেই ভয়টা কেটে গেছে এখান থেকে কোর্স টা কমপ্লিট করার পর, এখন বরংঞ্চ ভালো লাগার একটা সাবজেক্টে পরিণত হয়েছে,এখানে প্রতিটা টপিকের উপর ইনডেপ্থ ডিসকাশন ছিলো এবং সাথে ছিলো প্রবলেম সলভিং। যা ডাটা স্ট্রাকচার অ্যালগরিদম কে গলাধঃকরণ করতে হ্যাল্প করে প্রতিটি স্টুডেন্ট’কে, কোন স্টুডেন্ট যদি ইন্সট্রাক্টর এর ইন্সট্রাকশন ফলো করে পুরো কোর্স কমপ্লিট করে, তবে দিনশেষে সে নিজেই নিজের এচিভমেন্ট বুঝতে পারবে।

Imran Hossen

recommends

JavaScript Ninja

August 15. 

কম্পিউটার সায়েন্স এর ব্যাসিক হচ্ছে ডাটা স্ট্রাকচার এন্ড এলগরিদম। আমরা অনেকেই জানিনা কিভাবে এই টপিক নিয়ে ডিল করতে হবে। Js Ninja এর সামিম ভাইয়া খুব সুন্দর করে এই টপিক গুলো শিখিয়েছে। কমপ্লেক্সিসিটি এনালাইসিস থেকে শুরু করে বিভিন্ন ধরনের ডাটা স্ট্রাকচার, প্রব্লেম সলভিং প্যাটার্ন এবং কিভাবে ইফেক্টিভ এলগরিদম লিখতে হবে এই বিষয় গুলো শিখিয়েছেন। কেউ যদি ডিএসএ শেখার কথা ভেবে থাকেন তাও আবার জাভাস্ক্রিপ্ট দিয়ে তাহলে এই কোর্স আপনার জন্য হতে পারে। হাইলি রেকোমেন্ডেড।

Imtiaz Ahmed

recommends

JavaScript Ninja

August 14. 

ALHAMDULILLAH, I AM ONE OF THE LUCKIEST MEMBER OF DATA STRUCTURE AND ALGORITHM COURSE (1ST BATCH)
At first I had very little knowledge about Algo and DS and lots of fear. But I wanted to learn from scratch. Then I found this course very informative and effective to enlarge my knowledge. It was an amazing journey and learnt lots of things.
I highly recommend someone who wants to learn and make their base strong in ALGO & DS.
Wishing best of luck to Shamim Bhai and the entire team.
DS & ALGO (1st batch)

Himu Roy

recommends

JavaScript Ninja

August 17. 

যাঁরা বাংলায় জাভাস্ক্রিপ্ট এ ডাটা স্ট্রাকচার এবং অ্যালগোরিদম শিখতে চান তাঁদের জন্য Javascript Ninja এর সত্যি অসাধারণ একটা কোর্স হবে। এখানে ডাটা স্ট্রাকচার এবং অ্যালগরিদম এর মৌলিক বিষয়গুলো খুব ভাল ভাবে শেখানো হয়েছে। ডাটা স্ট্রাকচার ও অ্যালগোরিদম এর বিষয় গুলোকে ভেঙ্গে ভেঙ্গে ও ভিজ্যুয়াল এর মাধ্যমে দেখানো হয়েছে বলে কীভাবে প্রবলেমগুলো সলভ করতে হয়, তা সহজে বুঝতে পারি এবং এভাবে অনেকগুলো প্রবলেম ভেঙ্গে ভেঙ্গে সলভ করে দেখিয়েছেন। প্রতিটা বুট ক্যাম্প ও কোর্সে যেমনটা প্রচেষ্টা করে থাকেন সর্বোত্তম বোঝানোর। ভবিষ্যতে শামীম ভাইয়ের নতুন কোনো বুট ক্যাম্প বা কোর্সে ইনরোল হওয়ার ইচ্ছা আছে। ডাটা স্ট্রাকচার ও অ্যালগোরিদম এবং প্রবলেম সলভিং। ব্যাচ – ১

Ishtiaq Ahammed

recommends

JavaScript Ninja

August 15. 

আলহামদুলিল্লাহ, ডেটাস্ট্রাকচার এলগোরিদম কোর্সটি শেষ করলাম। প্রোগ্রামিং নলেজ ও ব্রেইনস্ট্রমিং করার জন্য এই কোর্সটি সত্যিই অসাধারণ। কোর্সটি অনেক তথ্যবহুল এবং এবং প্রতিটি টপিক ভেঙ্গে ভেঙ্গে বুঝানো হয়েছে, পাশাপাশি leetcode থেকে প্রতিটি টপিকের উপর প্রবলেম সলভ করে দেখানো হয়েছে। কোর্স চলাকালিন অনেক অনেক প্রবলেম সলভ করে কনফিডেন্ট বিল্ড করতে পেরেছি। যারা ডেটাস্ট্রাকচার এলগোরিদম শিখতে চান এবং ফাউন্ডেশন গ্রো করতে চান তাদের জন্য এই কোর্সটি হাইলি রেকমেন্ডেড। লাইভে ক্লাসে যত কোয়েশ্চন-কনফিউশন আছে সব ক্লিয়ার করে নেয়া যায়। তাছাড়া সর্বক্ষনিক সাপোর্টত ত আছেই। কোর্স ইন্সট্রাক্টর Muhammad Samim ভাইকে অসংখ্য ধন্যবাদ। Data structure and Algorithm(1st batch)

Nozibul Islam

recommends

JavaScript Ninja

August 31. 

Data Structure & Algorithm course was one of the best courses in our Country. Mentors are excellent. I’ve done my Data structure and algorithm course. Every topic was covered with so many details and solving problems.
DSA problem-solving master class,
1st batch

সকল সম্ভাব্য প্রশ্ন এবং উত্তর

✳✳শেষ কথা ✳✳

আপনি যদি ডাটা স্ট্রাকচার , অ্যালগরিদম , প্রবলেম সলভিং এর স্কিল  ডেভেলপ করে ভালো কোন রিমোট অথবা দেশি কোম্পানিতে জব পেতে চান, কনফিডেন্টলি কোডিং ইন্টারভিও ক্র্যাক করতে চান,  অন্য সবার থেকে পারফ্রম্যান্ট এবং এফিশিয়েন্ট কোড লিখতে চান,  লজিক ডেভেলপমেন্ট স্কিল ইমপ্রুভ করতে  চান,  ক্যারিয়ারে অন্য সবার থেকে দ্রুত এগিয়ে জেতে চান তাহলে ডাটা স্ট্রাকচার , অ্যালগরিদম , প্রবলেম সলভিং মাস্টারক্লাস (বুটক্যাম্প) হবে আপনার জন্য বাংলা ভাষার বেস্ট , মোস্ট কমপ্লিট এবং পারফেক্ট প্রোগ্রাম

ইন্সট্রাক্টর নিয়ে কিছু কথা...

Muhammad Samim

 I am a  Freelance Full-Stack software developer specialized in JavaScript and JavaScript related technology .I have been working with wide range of technologies including Python, Php, Ruby on Rails and lots more for last 12 years. I have great passion for teaching and taught more that 10000+ students through my YouTube channel,  premium course including in person and coding Bootcamp for last 6 years. I’ve helped thousands of people become software developers and change their lives. My passion is to learn  and explore new technologies. I can confidently say that my online courses are without a doubt the most complete, Effective and comprehensive ones on the market.