আপনি চাইলেই শিখতে পারেন লেজার, হবি, অথবা এমনকি ক্যারিয়ারের জন্য, প্রোগ্রামিং একটি টাফ নাট টু ক্র্যাক। স畢竟, এটি পেইন্টিং বা রাইটিং-এর মত নয় যেখানে আপনি একটি ব্লাঙ্ক পেজ দিয়ে শুরু করে আপনার বেস্ট দিতে পারেন। কোডিং-এর এর নিজস্ব স্ট্যান্ডার্ড এবং মেথড আছে যেগুলো কেউ কেউ তৈরি করতে পারেন এমনকি সবচেয়ে বেসিক প্রোগ্রামগুলো তৈরি করার আগে শেখানো দরকার। خوشকিংবদন্তিতে, প্রোগ্রামিং আজকের কম্পিউটিং ওয়ার্ল্ডে ভাইটাল হওয়ার কারণে, ফ্রি প্রোগ্রামিং ওয়েবসাইটগুলো এপিয়ার করেছে লোকেদের এই জটিল ফিল্ডে घुसতে সাহায্য করার জন্য।
এখানে দশটি ওয়েবসাইট দেওয়া হলো যেখানে আপনি এক টাকাও খরচ ছাড়া প্রোগ্রামিং পড়তে পারেন।
১. Codecademy

Codecademy তার নাম অনুযায়ী কাজ করে - আপনাকে কোড করার বেসিকস শিখায়। এটি স্পেসিফিক কোর্সের মাধ্যমে এটি করে যেগুলো আপনি সাইন আপ করতে পারেন, আপনার পছন্দের সাবজেক্ট শিখার মেটেরিয়াল সরবরাহ করে। Codecademy-এ টপিক্স রেঞ্জ করে একটি স্পেসিফিক ল্যাঙ্গুয়েজ শিখা (HTML, Java, Python) থেকে একটি ওয়েবসাইট বিল্ড করা শিখা পর্যন্ত। আপনি যদি সত্যিই Codecademy উপভোগ করেন, তবে আপনি প্রিমিয়াম প্ল্যান পারচেস করতে পারেন যা অডিশনাল লার্নিং সাপোর্ট আনলক করে।
২. edX

যদিও edX একটি সকল-উদ্দেশ্য কোর্স সরবরাহকারী ওয়েবসাইট, এর লাইব্রেরিতে কম্পিউটার প্রোগ্রামিং কোর্সের একটি বিস্তৃত অ্যারে টুকরো রয়েছে। edX ২০১২ সালে হার্ভার্ড এবং MIT দ্বারা প্রতিষ্ঠিত হয়েছিল, তাই আপনি জানেন আপনি এখানে কোয়ালিটি কোর্স পাবেন! কোর্সগুলো হয় ইंস্ট্রাক্টর-লেড অথবা সেলফ-কমপ্লিটেড। শুধু তাদের লাইব্রেরিতে "programming" সার্চ করুন তাদের রেঞ্জ দেখতে, অথবা স্পেসিফিক টার্মস ব্যবহার করুন আপনি যে কোর্সগুলো চান সেগুলো খুঁজে পেতে।
৩. MIT Open Courseware

MIT-এর কথা বললেই, কেন তাদের প্রি-মেড কোর্স মেটেরিয়াল অনলাইন এক্সেস না করুন? আপনি তাদের লাইব্রেরি সার্চ করতে পারেন বা কম্পিউটার সাইন্স সেকশন ব্রাউজ করতে পারেন রিলেভেন্ট কোর্সের জন্য। সেখানে প্রচুর কিছু আছে, যেমন কম্পিউটার সাইন্সের ভূমিকা এবং একটি C++ প্রাইমার, এবং সেগুলো সব ফ্রি টু ইউজ। এটি অন্যান্য ফ্রি প্রোগ্রামিং ওয়েবসাইট থেকে কিছুটা আলাদা, কারণ এটি রস্মি ইউনিভার্সিটি মেটেরিয়াল ডাউনলোড করা বরং ভিডিও বা আর্টিকেল। আপনি যদি কোর্স মেটেরিয়াল প্রিন্ট করে আপনার スペア টাইমে চিবিয়ে খাওয়ান পছন্দ করেন, তবে এটি একটি চমৎকার অপশন।
৪. Khan Academy

আপনি যদি একটি ভিডিও কালেকশন পছন্দ করেন যেটি আপনি আপনার নিজস্ব গতিতে পারুজ করতে পারেন, তবে Khan Academy-এ আপনি যা খুঁজছেন সেটি আছে। শুধু তাদের প্রোগ্রামিং সেকশন ব্রাউজ করুন এবং যা আপনার ভালো লাগে সেটি পিক আউট করুন। বেসিক টপিক্স রেঞ্জ করে প্রোগ্রামিং কী, প্রোগ্রামিং-এর সকল বেসিক ফাংশন, সব तरफে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং পর্যন্ত।
৫. Udemy

যদিও Udemy তার কোর্সগুলোর জন্য চার্জ করে, এটি আপনাকে ট্রাই করার জন্য ফ্রি কোর্সও সরবরাহ করে। এগুলো করা যায় "Price" ফিল্টার অপশন আন্ডারে "Free" সিলেক্ট করে সার্চ পারফর্ম করার সময়। প্রতিটি কোর্সের একটি রেটিং এবং একটি কাউন্টার আছে কতজন মানুষ ইতিমধ্যে এটা নিচ্ছে, অর্থাৎ আপনি যে কোর্সগুলো আপনার প্রেসিয়াস টাইমের যোগ্য সেগুলো লোকেট করতে পারেন।
৬. Free Code Camp

Free Code Camp-এ একটি ইন্তरेস্টিং টুইস্ট আছে: আপনি তাদের সাথে অনলাইন কোডিং পড়েন, এবং তারপর প্রায় এক বছরের পর, আপনি নন-প্রফিটের জন্য ওপেন-সোর্স প্রজেক্টে কাজ করার অধ্যাবসায় পাবেন। আইডিয়া হলো আপনি Free Code Camp-এ আপনার টাইম এবং এক্সপেরিয়েন্স ব্যবহার করে একটি রিয়েল-ওয়ার্ল্ড পোর্টফোলিওতে ট্রান্সলেট করতে পারেন যা আপনাকে জব ল্যান্ড করতে সাহায্য করবে। Free Code Camp রেজিস্ট্রেশন প্রসেসের সময় একটি GitHub একাউন্ট তৈরি করার আবশ্যকতা রেখেছে, তাই আপনার যদি ইতিমধ্যে একটা থাকে, তবে হাতে রাখুন।
৭. GitHub

যারা সেমি-ফ্যামিলিয়ার আছেন ওয়েবসাইটের সাথে, তাদের জন্য একটি স্ট্রেঞ্জ এন্ট্রি, GitHub প্রোগ্রামিং টিউটোরিয়ালের সাথে লোডেড। এটি ভিক্টর ফেল্ডার (A.K.A vhf) দ্বারা মেইন্টেইন করা হয় যিনি ফ্রি (এবং লিগ্যাল!) প্রোগ্রামিং মেটেরিয়ালের একটি বিশাল ডেটাবেস তৈরি করেছেন এবং অন্য লোকেদের কন্ট্রিবিউট করার জন্য ওপেন করে দিয়েছেন। ফলাফলটি একটি চমৎকার ফ্রি মেটেরিয়ালের কালেকশন যেটি ব্যবহার এবং শেখার জন্য। স্ক্রোল ডাউন করুন এবং আপনি যে ভাষায় আপনার বুকগুলো চান সেটি সিলেক্ট করুন, ইংরেজি সহ।
৮. The Code Player

সকল ফ্রি প্রোগ্রামিং ওয়েবসাইটের মধ্যে, The Code Player উদাহরণ দিয়ে শিখতে পছন্দ করা লোকেদের জন্য একটি চমৎকার চয়েস। একটি কোর্স পিক করুন, এবং এটি আপনাকে কেউ সেটি কোড থেকে স্ক্র্যাচ থেকে কনস্ট্রাক্ট করছেন সেটির লাইন-বাই-লাইন প্লেব্যাক দেবে। তারপর, হয় আপনি সেটি নিজে কোড করুন বা আপনার নিজস্ব প্রজেক্টের জন্য কোডটি কপি করুন। এটি তাদের জন্য একটি চমৎকার টুল যারা লোকেদের পারফর্ম করার 데খে শিখেন বরং সরাসরি শেখানো হয়। তাদের HTML5 Snake গেম কোর্স খুব ইমপ্রেসিভ!
৯. The Odin Project

The Odin Project সকল 웹 ডেভেলপমেন্ট শিখা। এর কোর্স আপনাকে Ruby on Rails, HTML5, এবং Javascript-এর মত ল্যাঙ্গুয়েজগুলো দিয়ে শুরু করাবে, কিছু নাম रखলে। যা The Odin Project-কে বিশেষভাবে ইন্তেরেস্টিং করে তোলে সেটি হলো শেষে এটি আপনাকে কিছু টিপস এবং পয়েন্টার দেবে আপনার প্রথম জব এক ওয়েব ডেভেলপার হিসেবে পাওয়ার জন্য, যা এটি বাডিং ক্যারিয়ার ডেভেলপারদের জন্য একটি ইন্তেরেস্টিং চয়েস করে তোলে।
১০. Code Wars

Code Wars উপরের ফ্রি প্রোগ্রামিং ওয়েবসাইটগুলো থেকে বেসিকস শিখে আপনার স্কিলস টেস্ট করার এবং একসাথে শিখার জন্য কোথাও খুঁজছেন তখন একটি চমৎকার অপশন। আপনি একটি কমিউনিটি-সেট চ্যালেঞ্জ নিতে পারেন (যাকে "kata" বলা হয়) আপনার কোডিং স্কিল এবং ল্যাঙ্গুয়েজের রিলেভেন্ট। আপনার সমাধান কোড আপ করুন এবং সাবমিট করুন, তারপর চ্যালেঞ্জ এক্সপায়ার হলে সবার সমাধান রিভিল হয়। আপনি তারপর ব্রাউজ করতে পারেন সবাই কীভাবে এটিকে ট্যাকল করেছে এবং শিখতে পারেন আপনি কীভাবে নিজেকে উন্নত করতে পারেন।
Free to Code
প্রোগ্রামিং এই করেন্ট ডে-এ একটি চমৎকার স্কিল শিখার জন্য, এটি শেখা শুরু করা কখনও इतना সহজ হয়নি। আপনার কাছে এখন দশটি ফ্রি প্রোগ্রামিং ওয়েবসাইট আছে যেগুলো থেকে আপনি শিখতে পারেন, ব্যাংক ব্রেক না করেই!
আপনি কি কোড শিখতে চান? আপনি কী ল্যাঙ্গুয়েজ শিখছেন? আপনি যদি একজন ভেটারেন হন, তবে আপনি কীভাবে কোড শিখলেন? নিচে আপনার স্টোরি শেয়ার করুন!