মূলঃ The Most Popular Coding Challenge Websites

আপনি যদি আপনার বিশ্লেষণাত্মক দক্ষতার উন্নতি করতে চান তবে প্রোগ্রামিং সমস্যা সমাধান করার চেয়ে এটি করার আর কোন ভাল উপায় নেই।

যদি আপনি একজন প্রোগ্রামার হয়ে থাকেন, তবে এটি এমন একটি কাজ যা আপনাকে আপনার নিজের জন্যই করা উচিত। প্রোগ্রামারদের প্রতিনিয়ত সকল ধরণের সমস্যার সাথে মোকাবেলা করে চলতে হয়।

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

আপনি চাইলে ইউটিউবে এ সম্পূর্ণ ভিডিওটি দেখতে পারেন 🎥

কেন আপনার সমস্যা-সমাধান দক্ষতার বিকাশ করা উচিত?

বর্তমানে প্রযুক্তির খুব দ্রুত বিকাশ ঘটছে, এবং আমরা অনেক আধুনিক পরিবর্তন এবং উন্নতি দেখে চলেছি প্রায় প্রতিদিনই।

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

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

এমন অনেক ওয়েবসাইট রয়েছে যেগুলো আপনাকে সেসব করতে সাহায্য করে থাকে অনেক ধরণের সমস্যার সমাধান করতে দেবার মাধ্যমে যে সমস্যাগুলো সমাধান করতে আপনাকে বিশ্লেষণাত্মক এবং গাণিতিক দক্ষতার দরকার হয়ে থাকে এবং সেসব সমস্যাগুলোর সমাধানও বিভিন্ন ধরণের প্রোগ্রামিং ভাষা ব্যবহার করেই করতে হয়।

আমি আপনাদের এমন একটি লিস্ট দিতে যাচ্ছি যেখানে আপনি এমন অনেক ওয়েবসাইট সম্পর্কে পরিচিত হবেন যেসব ওয়েবসাইট আপনাকে অনেক ধরণের কোডিং চ্যালেঞ্জ ধরণের সমস্যার সমাধান করানোর মাধ্যমে আপনাকে ধীরে ধীরে অনেক দক্ষ করে তুলবে।

মনে রাখবেন এই লিস্টে দেয়া সকল ওয়েবসাইট সবার জন্যই উপকারী, হোক আপনি কেবল এসব শেখা শুরু করছেন অথবা একজন দক্ষ প্রোগ্রামার।

সূচিপত্র

১. বীক্রাউড (beecrowd)
২. হ্যাকারর‍্যাংক (HackerRank)
৩. কোডফোর্সেস (Codeforces)
৪. লিটকোড (LeetCode)
৫. ক্যাগল (Kaggle)
৬. কোডশেফ (CodeChef)
৭. এটকোডার (AtCoder)
৮. টপকোডার (Topcoder)
৯. কোডারবাইট (Coderbyte)
১০. প্রোজেক্ট অয়লার (Project Euler)
১১. কোডওয়ার্স (Codewars)
১২. এস পি ও জে (SPOJ)
১৩. কোডিনগেম (Codingame)
১৪. গীকসফরগীকস (GeeksforGeeks)
১৫. টপএইচ (Toph)
১৬. লাইটওজে (LightOJ)
১৭. এক্সারসিজম (Exercism)
১৮. অনলাইন জাজ (Online Judge)
১৯. হ্যাকারআর্থ (HackerEarth)
২০. কোড জ্যাম - গুগলের কোডিং প্রতিযোগিতা (Code Jam - Google's Coding Competitions)
২১. আইসিপিসি (ICPC)

সেরা কোডিং চ্যালেঞ্জ ওয়েবসাইট


১. বীক্রাউড (beecrowd) ( অনেকের কাছে URI নামে পরিচিত )

zwnoz97xawck4unafkbz

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

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

chodi765ql8li7b9yia6

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

2afljp6rrtm1c4co62vr

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

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

আপনি একটি সুন্দর ইউজার প্রোফাইল পেজ ও পাবেন। আমি যখন একদম প্রথম দিকে আমার কম্পিটিটিভ প্রোগ্রামিং জার্নি শুরু করেছিলাম তখন আমি এই ওয়েবসাইটে নিয়মিত সমস্যার সমাধান করতাম। প্রসঙ্গত উল্লেখ্য, আমার বিশ্ববিদ্যালয়ের ১২৫০ জন শিক্ষার্থীর মধ্যে আমি তখন ৩য় স্থান অধিকার করেছিলাম 🎉।

আপনি আমার বীক্রাউড প্রোফাইল এখান থেকেই দেখে আসতে পারেন

২. হ্যাকারর‍্যাংক (HackerRank)

wla1ho0uoz9xuvp5iuwi

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

এই ওয়েবসাইটটি দেখতেও অনেক ছিমছাম এবং সুন্দর, এবং যারা একদম প্রথমবার এই ওয়েবসাইট এ আসেন তাদেরও ওয়েবসাইটটির সকল কিছু বুঝতে তেমন কোনো সমস্যাই হয় না, তাই এটিও এই ওয়েবসাইটটির একটি ইতিবাচক দিক।

wr0o61pq2ngfwil3ys9d

হ্যাকারর‍্যাংক কোম্পানি এবং ডেভলাপারদের জন্য সম্পূর্ণ আলাদা পোর্টাল প্রদান করে। যদি আপনি শুধু এখানে সমস্যা সমাধান করার জন্যই এসে থাকেন, তবে আপনাকে এর ডেভলাপারদের জন্য সেকশনটিতে যেতে হবে।

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

k3j4sfp9tovx9ifphf0a

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

এখানে আপনি একটু সুন্দর প্রোফাইল পেজ ও পাবেন। আপনি আমার হ্যাকারর‍্যাংক প্রোফাইলটি এখান থেকে দেখে আসতে পারেন।

sfp2rcqtx9b4fs8wv3m8

৩. কোডফোর্সেস (Codeforces)

8wtc4xnpohe9yr6j2eij

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

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

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

17fansawmwowcvhyc639

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

কোডফোর্সেস প্রতি সপ্তাহেই নিয়মিত কনটেস্টের আয়োজন করে থাকে, এবং তাদেরকে ডিভ ১, ডিভ ২, ডিভ ৩ এবং ডিভ ৪ (ডিভ দ্বারা ডিভিশন কে বুঝানো হয়ে থাকে) দ্বারা আলাদা করা হয়। আপনি কনটেস্ট এর সময় এর ব্যাপারে সব তথ্য সরাসরি এখান থেকে দেখে নিতে পারেন।

কোডফোর্সেস তাদের ইউজারদের জন্য অনেক সুন্দর ইউজার প্রোফাইল ও প্রদান করে। আপনি এখান থেকে আমার প্রোফাইলটি দেখে আসতে পারেন।

৪. লিটকোড (LeetCode)

jk9l09bi3ku5d0op2x7j

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

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

এখানে আপনি অনেকগুলো সমস্যার সমাধান করতে পারেন, এবং লিস্ট, ডিফিকাল্টি লেভেল, স্ট্যাটাস, ট্যাগ অনুযায়ীও সমস্যা গুলো আলাদা করে সমাধান করতে পারেন।

tphf8k817fbz0vsge9d3

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

0y0ov1fxzvxwiv5bglri

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

আপনাকে সমস্যা সমাধান করার জন্য এখানে পুরো সমাধান দেবার ব্যাপারে চিন্তা করতে হবেনা। আপনাকে শুধুমাত্র এমন একটি সঠিক এলগরিদম জমা দিতে হবে যে কোনো জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করে যা সেই সমস্যাটি সমাধান করতে পারে।

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

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

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

tvww5ogj3eq5qw23ss8m

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

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

আপনি সেখানে একটি সুন্দর প্রোফাইল পেইজ ও পাবেন। আপনি আমার প্রোফাইল পেইজটি এখান থেকে দেখেও আসতে পারেন।

7rv0yyw75le21sndymru

৫. ক্যাগল (Kaggle)

28oqgu17gaiczlsv0k2t

এই সেকশনটি লেখার পূর্বে আমি বেশ চিন্তায় ছিলাম, যেহেতু ক্যাগল যেকোনো সাধারণ কোডিং ওয়েবসাইটের মত নয়। এই ওয়েবসাইটটি মূলত ডেটা সাইন্সের জন্য, এবং এটি এসকল কাজের ক্ষেত্রে ব্যবহৃত ওয়েবসাইটগুলোর মধ্যে সবচেয়ে জনপ্রিয় ওয়েবসাইট।

Kaggle is an online community platform for data scientists and machine learning enthusiasts.

It is a popular crowd-sourced platform to attract, nurture, train, and challenge Data Science and Machine Learning enthusiasts from all around the world to come together and solve numerous Data Science, Predictive Analytics, and Machine Learning problems.

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

Kaggle allows users to collaborate with other users, find and publish datasets, use GPU integrated notebooks, and compete with other data scientists to solve data science challenges.

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

b2jgodslps0qrx6txu59

✨ বোনাসঃ যদি আপনি এ সম্পর্কে আরো অনেক কিছু জানতে চান তাহলে আমি আপনাকে সাজেশন দিবো ফ্রীকোডক্যাম্পের ইউটিউব চ্যানেল থেকে তাদের ডেটা সাইন্সের প্লেলিস্টগুলো শেষ করে ফেলতে।

voyp7nxuepo7azxw6syk

ক্যাগল আপনাকে র‍্যাংকিং এবং একটি সুন্দর ইউজার প্রোফাইল ও দিয়ে থাকে। আপনি চাইলে আমার প্রোফাইলটিও দেখে আসতে পারেন এখান থেকে।

lqcwsixdumi4bxc670s9

৬. কোডশেফ (CodeChef)

8ma2hdum4nd1eo8zmjek

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

আপনি সমস্যাগুলো বিভিন্ন ক্যাটাগরি অনুযায়ী বিভক্ত করে সেগুলো সমাধান করে ফেলতে পারেন আপনার পছন্দের যেকোনো জনপ্রিয় প্রোগ্রামিং ভাষা ব্যবহার করে।

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

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

qyfzttpt7eq78zdqkdt9

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

vhq0agb1ijtdbsj3s7gu

৭. এটকোডার (AtCoder)

rqsw6hjecf5fqpqoxowp

AtCoder is a programming contest website based in Japan. Makoto Soejima (rng_58) who is one of the former admins and problem writers from Topcoder is a founding member of AtCoder.

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

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

এখানে আপনি গ্লোবাল র‍্যাংকিং ও দেখতে পারবেন। আপনি আপনার নিজের জন্য একটি প্রোফাইল পেইজ সেকশন ও পেয়ে যাবেন যেখানে আপনার গ্লোবাল র‍্যাংকিং থেকে শুরু করে আরো অনেক কিছুই লেখা থাকে।

৮. টপকোডার (TopCoder)

89rcnewgpzfxbsb37inz

Topcoder (formerly TopCoder) is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients.

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

ব্যক্তিগতভাবে আমি এই ওয়েবসাইটটি নতুনদের জন্য বেশ অতি বৈশিষ্ট্য সম্বলিত মতে করি। আপনি এসব নিয়ে আরো বিস্তারিত জানতে পারবেন উপরে আমি আপনাদের জন্য যে ভিডিও টি তৈরী করেছি তা থেকে।

৯. কোডারবাইট (Coderbyte)

5vm2yrbrsuhfi6lvsc1c

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

সব ফিচার গুলো পেতে আপনাকে তাদের থেকে সাবস্ক্রিপশন প্ল্যান কিনতে হবে। আমি তাদের ইন্টারভিউ কিট বেশ পছন্দ করি।

qnrvl8ja8rqwb6zun4e0

এখানে আপনি আপনার নিজের একটি প্রোফাইল পেইজ ও পেয়ে যাবেন।

১০. প্রোজেক্ট অয়লার (Project Euler)

howuvtc16ehu8lqbw520

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.

গণিত সম্পর্কিত সমস্যার সমাধান করার জন্য প্রোজেক্ট অয়লার একটি ভালো ওয়েবসাইট। কিন্তু এই ওয়েবসাইটে সমস্যার সমাধান করতে গেলে শুধু গণিত সম্পর্কিত জ্ঞ্যান ই যথেষ্ট নয়।

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

94mguaui3nj6s7pcw942

১১. কোডওয়ার্স (Codewars)

ygf3uzjmuiycbu34fv5l

সব ধরণের প্রোগ্রামারদের জন্যই কোডওয়ার্স ওয়েবসাইট। এটি নিজেদের ৩ মিলিয়নেরও বেশি প্রোগ্রামারদের একটি কমিউনিটি বলে নিজেদের দাবী করে।

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

কোডওয়ার্সে আপনি Kata এবং Kyu এই শব্দ দুইটি অনেক বেশি করে শুনে থাকবেন।

Kyu (or Kyū) indicates the number of degrees away from master level (Dan). This is why they count downward. Once you reach master level, we count upward. Black belts in martial arts are Dan level.

On Codewars, kata are code challenges focused on improving skill and technique. Some train programming fundamentals, while others focus on complex problem solving. Others are puzzles meant to test your creative problem solving, while others are based on real world coding scenarios.

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

কোডওয়ার্সে আপনি আমার মত একটি সুন্দর প্রোফাইল পেইজ পাবেন। মনে রাখবেন আমি এখনও এই ওয়েবসাইটে তেমন সমস্যা সমাধান করিনি তাই আমার প্রোফাইল পেইজটিও প্রায় ফাঁকাই দেখতে পাবেন। 😅

এছাড়াও, আমি তাদের লিডারবোর্ড পেইজ সেকশনটিও বেশ পছন্দ করি।

১২. এস পি ও জে (SPOJ)

4awf6fpql913onx0111u

এই ওয়েবসাইটটি এমন একটি ওয়েবসাইট যেখানে সমস্যা সমাধানের জন্য অনেক বেশি সমস্যা দেয়া আছে। এই ওয়েবসাইটটি তাদের ডেটাবেজে প্রায় ৩১৫,০০০ রেজিস্টার্ড ইউজার এবং ২০,০০০ এরও বেশি সমস্যা থাকার ব্যাপারে দাবী করে।

জিএফজি এর তথ্যানুযায়ী,

You can start solving problems with maximum submission and follow or check the submission of good coders here. Once you solved around 50-70 problems and build some confidence, you can participate in different contests.

তাদের সমস্যার সেটগুলোও বেশ চমকপ্রদ।

tm5g46f3qie8kr9aizwk

আপনি এখানে একটি সুন্দর প্রোফাইল পেইজ ও পেয়ে যাবে যেটার মাধ্যমে আপনি যেসব সমস্যার সমাধান করেছেন সেসব অন্যদের দেখাতে পারবেন।

১৩. কোডিনগেম (CodinGame)

ybatrql4wgi7l45v0j57

কোডিনগেমে আপনি ২৫ টিরও বেশি প্রোগ্রামিং ভাষায় আপনার দক্ষতা বৃদ্ধি করতে পারবেন আনন্দের সাথে অনেক সমস্যার সমাধান করার মাধ্যমে।

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

১৪. গীকসফরগীকস (GeeksforGeeks) (জনসাধারণের কাছে GFG নামেও পরিচিত)

wo3e2tzi15abavql5c9w

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

বেশ, আসলে তারা যে শুধু ঐ কয়টিই বিষয়েই তাদের ওয়েবসাইটটি তৈরী করেছে এমনটি নয়। হ্যাঁ এই ওয়েবসাইটটি অনেক জনপ্রিয় তাদের টিউটোরিয়াল, এলগোরিদম এবং এসব অনেক কারণে, কিন্তু তাদের একটি সুন্দর প্ল্যাটফর্ম ও রয়েছে যেখানে তারা সমস্যা সমাধানের সুযোগ দেয়।

m8g6z50xvemt64t4pwvw

এখানে আপনি আপনার সুবিধামত সমস্যাগুলোকে ফিল্টার করেও কাজ করতে পারেন।

iyajkn39wvqiqzpk52ba

এখানে আপনি একটি সুন্দর প্রোফাইল পেইজ ও পেয়ে যাবেন যেখানে আপনার প্রোগ্রেস সম্পর্কে সব লেখা থাকবে।

১৬. টপএইচ (Toph)

5x4jgisa0oeaso2h2lu4

যারা কম্পিটিটিভ প্রোগ্রামার তারা এই ওয়েবসাইটে নিয়মিত অনেক সমস্যার সমাধান করে থাকেন এবং কনটেস্টে অংশগ্রহণ করে থাকেন। এই ওয়েবসাইটটি বাংলাদেশীদের কাছে বেশ স্পেশাল কারণ বাংলাদেশের অনেক ইউনিভার্সিটি নিয়মিত এই ওয়েবসাইটে বেশ কিছু প্রোগ্রামিং কনটেস্ট এর আয়োজন করে থাকে।

এখানে আপনি বিভিন্ন ক্যাটাগরিতে সমস্যার সমাধান করতে পারেন এবং আপনার একটি সুন্দর ইউজার প্রোফাইল ও থাকবে। তারা আপনাকে আপনার প্রোগ্রামিং কনটেস্ট এবং আপনার পারফর্মেন্স এর উপরে নির্ভর করে র‍্যাংকিং ও প্রদান করবে।

যদি সমস্যা সমাধান বিষয়ে আপনি একদম নতুন হয়ে থাকেন তাহলে আপনার সমস্যা সমাধানের জার্নি টা সুন্দর করার জন্য এই ওয়েবসাইটটি একটি আদর্শ ওয়েবসাইট হতে পারে আপনার জন্য।

১৬. লাইটওজে (LightOJ)

anla94vgv2zsjw4a4woy

লাইটওজে এর ওয়েবসাইটে আপনি বিভিন্ন ক্যাটাগরির অনেক সমস্যা সমাধান করতে পারবেন। এটি এলগোরিদম সম্পর্কিত সমস্যার সমাধান করার জন্য বিশেষভাবে তৈরী করা। তাদের সমস্যাগুলোকে তারা নিচের মত করে ক্যাটাগরিতে বিভক্ত করেঃ

  • লাইটওজে ভলিউম
  • ওয়ার্ম-আপ
  • এডভান্সড সার্চ টেকনিক
  • ডেটাবেইজ
  • ডেটা স্ট্রাকচার
  • ডিভাইড এবং কনকার
  • ডায়নামিক প্রোগ্রামিং
  • ফাস্ট ফুরিয়ার ট্রান্সফর্ম
  • ফ্লো/ম্যাচিং
  • গেইম থিওরী
  • জিওমেট্রি
  • গ্রাফ থিওরী
  • গ্রীডি
  • ম্যাথ
  • ম্যাট্রিক্স
  • পার্সিং/গ্রামার
  • রিকার্সন/ব্রাঞ্চ এবং বাউন্ড
  • স্ট্রিং

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

১৭. এক্সারসিজম (Exercism)

mik6ovwsb4vsej25gtfg

আপনি ৫৭ টি ভিন্ন প্রোগ্রামিং ভাষায় আপনার দক্ষতা বৃদ্ধি করতে চাইলে এই ওয়েবসাইটটি আপনার জন্যই।

এই ওয়েবসাইটটি সবকিছুই আপনাকে সম্পূর্ণ ফ্রীতেই দিয়ে থাকে এবং এই ওয়েবসাইটটিও আমাদের মত মানুষদের দ্বারাই তৈরী। আপনা চাইলে এখানে কনট্রিবিউট ও করতে পারেন এবং ডোনেট ও করতে পারেন তাদের এই সুন্দর প্ল্যাটফর্ম সবার জন্য ফ্রী করে দেবার জন্য।

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

তাদের ওয়েবসাইটে এসব সমস্যা সমাধান করার ব্যাপারটি আমার কাছে অনেক ভালো লেগে থাকে। তারা তাদের ওয়েবসাইটটি যেভাবে পরিচালনা করে থাকে সেটিও আমার কাছে অনেক ভালো লাগে।

১৮. অনলাইন জাজ (Online Judge) (UVa নামেও পরিচিত)

fat4pnmszr5xo5yqus73

সমস্যা সমাধান করার জন্য সবচেয়ে পুরোতন ওয়েবসাইটগুলোর মধ্যে এটিও একটি। আমি পার্সোনালি এই ওয়েবসাইটি বিগিনারদের জন্য অর্থাৎ যারা একদম নতুন তাদের জন্য বেশ কঠিন বলে মনে করি। এই ওয়েবসাইটের ইউজার এক্সপেরিয়েন্স এবং নেভিগেশন সিস্টেম ও অনেক পুরোতন।

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

তাদের ওয়েবসাইটে অনেক সমস্যার জন্য অনেকগুলো প্রবলেমসেট দেয়া রয়েছে। এখনও অনেকজন এই ওয়েবসাইটে নিয়মিত সমস্যার সমাধান করে থাকেন যেমনটি আমি আগেও বলছিলাম।

১৯. হ্যাকারয়ার্থ (HackerEarth)

xm0bhrc4ephex78tddj5

HackerEarth is an Indian software company headquartered in San Francisco, US, that provides enterprise software that helps organisations with their technical hiring needs. HackerEarth is used by organizations for technical skill assessment and remote video interviewing.

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

fj62qgttmbqgatvcbdzt

তাদের ওয়েবসাইটের ইন্টারভিউ সেকশনটিও বেশ মজার। আপনি সেখান থেকে এডোবি কোডিং টেস্ট, ফেসবুক কোডিং টেস্ট এবং এমাজন কোডিং টেস্ট এর মক টেস্ট ও দিতে পারবেন।

তারা সবার জন্য আলাদা করে সুন্দর প্রোফাইল পেইজ ও প্রদান করে থাকে।

২০. কোড জ্যাম  (Code Jam) (গুগলের কোডিং কম্পিটিশন)

m8l89xfpsqt1yak0d94c

Google Code Jam is an international programming competition hosted and administered by Google. The competition began in 2003. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time.

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

তারা তাদের কনটেস্ট এ অনেক বড় অংকের প্রাইজমানি ঘোষণা করে থাকে। এর একটি উদাহরণ হিসেবে নিচেরটি হতে পারেঃ

Out of thousands of participants, only the top 25 will head to the World Finals to compete for the title of World Champion and cash prizes of up to $15,000. And there will be plenty of other prizes to go around — the top 1,000 competitors will win an exclusive Code Jam 2022 t-shirt.

২১. আইসিপিসি (ICPC) - ইন্টারন্যাশনাল কলেজিয়েট প্রোগ্রামিং কনটেস্ট

m8w6ezori7cpgiytzxmi

পৃথিবীতে সবচেয়ে প্রেস্টিজাস প্রোগ্রামিং কনটেস্ট এর মধ্যে আইসিপি একটি।

The International Collegiate Programming Contest, known as the ICPC, is an annual multi-tiered competitive programming competition among the universities of the world.

কারা আইসিপিসিতে অংশ নিতে পারে?

ACM/ICPC is a team-based competition with certain requirements to the participants: only post-secondary students and first-year post-graduate students no older than 24 are eligible; each team consists of three members. One can participate in the finals no more than twice and in the regionals no more than five times.

আমার নিজস্ব মতামত

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

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

আপনি যখন থেকে কোডফোর্সেস এ সমস্যার সমাধান করা শুরু করবেন ঠিক তখন থেকেই এটকোডার এও সমস্যা সমাধান করা শুরু করে দিতে পারেন। আপনি এর পাশাপাশি কোডশেফেও চলে যেতে পারেন, কিন্তু আমার মতে কোডফোর্সেস ই আপনার জন্য যথেষ্ট হবে এসব ক্ষেত্রে।

এসব আপনাকে ধীরে ধীরে আইসিপিসি এবং কোড জ্যাম এর জন্য তৈরী করে তুলবে। কোডজ্যাম এর আগের প্রশ্ন গুলো সমাধান করার কথা ভুলে যাবেন না।

যদি আপনি ডেটা সাইন্সে দক্ষাতা অর্জন করতে চান, তাহলে আপনাকে ক্যাগলে যেতে হবে।

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

লীটকোডের জন্য, আপনি নিক হোয়াইট এর সাহায্য নিতে পারেন। তার লীটকোড সল্যুশন এর প্লেলিস্ট এ আজ পর্যন্ত ১৮৯ টি ভিড পাবলিশ করা আছে, এবং আপনি তার থেকে অনেক কিছুই শিখতে পারবেন।

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

আরো কিছু ওয়েবসাইট

নিচে দেয়া ওয়েবসাইটগুলোও আপনার কাজে আসতে পারে!

স্টপস্টক (StopStalk)

6ixwem6zdmrn6bw29d32

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

কোডার্সর‍্যাংক (CodersRank)

83l29mbplkwx2pf535bi

এই প্ল্যটফর্মটি বানানো হয়েছে ডেভলাপারদের জব খুঁজে পাওয়া এবং প্রোফেশনাল বৃদ্ধি এর জন্য। এখানে কোডার্সর‍্যাংক প্রোফাইল টাই আপনার কোডিং জ্ঞান এর প্রমানিত ট্র্যাক রেকর্ড হিসেবে কাজ করে।

আপনাকে আপনার গিটহাব এর সকল প্রাইভেট এবং পাবলিক রিপোজিটরি সংযুক্ত করতে হবে আপনার কোডার্সর‍্যাংক প্রোফাইল টি তৈরী করার জন্য। আপনি চাইলে আমার কোডার্সর‍্যাংক প্রোফাইলটিও দেখে আসতে পারেন এখান থেকে।

উপসংহার

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

যদি আপনি আমার সাথে কথা বলতে চান অথবা আপনার কোনো গুরুত্তপূর্ণ মতামত জানাতে চান তবে আমার টুইটার এবং লিংকডইন একাউন্ট আপনার জন্য খোলা রয়েছে।

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

আপনি যদি প্রোগ্রামিং রিলেটেড কনটেন্ট পছন্দ করে থাকেন তবে আমি রেকমেন্ড করব আমার বাংলা ইউটিউব চ্যানেল এবং ইংরেজী ইউটিউব চ্যানেলে সাবস্ক্রাইব করে রাখার জন্য যেহীতু আমি আমার সর্বোচ্চ চেষ্টা করি সর্বদা ভালো কনটেন্ট পাবলিশ করার জন্য :)

বোনাসঃ আপনি আমার ওয়েবসাইট, ইন্সটাগ্রাম অথবা আমার ডেভলাপমেন্ট হাইলাইট ও দেখে আসতে পারেন!