কোডিং শিখি নিখরচায়
নাফিউল ইসলাম : বেশিরভাগ মানুষের ধারণা, কোডিং খুবই জটিল একটি বিষয়, খুব মেধাবী না হলো কোডিং শেখা যায়। আবার অনেকের ধারণা, কোডিং কোর্স করতে বেশ টাকা-পয়সা খরচ করতে হয়! আমি বলব, আপনারা দুই শ্রেণির মানুষই ভুলের জগতে আছেন। কোডিং শিখতে মোটেও খুব বেশি মেধার প্রয়োজন পড়ে না। আর টাকা পয়সা? এক্ষণে অপনাকে এক ডজন প্রতিষ্ঠানের খবর দিচ্ছি যারা আপনাকে কোডিং কোর্সের অফার করছে একদম বিনামূল্যে!
১. কোড একাডেমি (Code Academy)
Ω বিনামূল্যে কোডিং শেখার জন্য সবচেয়ে জনপ্রিয় মাধ্যম হচ্ছে কোড একাডেমি। আপনার কাছে অবিশ্বাস্য মনে হতে পারে, এই শিক্ষামূলক প্রতিষ্ঠানের মাধ্যমে ২৪ মিলিয়নেরও বেশি মানুষ ইতিমধ্যে কোড করা শিখেছে। কোড একাডেমীতে আপনি কোর্স নিতে পারবেন যা আপনাকে এইচটিএমএল (HTML) এবং সিএসএস (CSS), জাভাস্ক্রিপ্ট (JavaScript), জেক্যুয়েরি (jQuery), পিএইচপি (PHP), পাইথন (Python) এবং রুবির (Ruby) মধ্য থেকে সব কিছুই শেখাবে।
২. কোর্স এরা (Coursera)
Ω ২০১২ সালে প্রতিষ্ঠিত কোর্স এরা এক হাজারেরও বেশি কোর্স অফার করেছে। এখানে বিনা মূল্যে কিছু সংখ্যক প্রারম্ভিক প্রোগ্রামিং কোর্স আছে যা বিভিন্ন বিশেষায়িত বিশ্ববিদ্যালয়গুলো থেকে পরিচালিত। যেমন ইউনিভার্সিটি অব ওয়াশিংটন, স্ট্যানফোর্ড উইনিভার্সিটি, ইউনিভার্সিটি অব টরেন্টো, এবং ভেন্ডারবিল্ট ইউনিভার্সিটি।
৩. এডএক্স (edX)
Ω এডএক্স হচ্ছে আরেকটি নেতৃস্থানীয় শিক্ষামূলক অনলাইন মাধ্যম। এটি ২০১২ সালে হার্ভার্ড বিশ্ববিদ্যালয় এবং এমআইটির মাধ্যমে প্রতিষ্ঠিত হয়েছিল। আপনি এখান থেকে শিখতে পারবেন সাম্প্রতিক প্রযুক্তি এবং থিওরি সম্বন্ধে। এখন এডএক্স ৬০টি স্কুলে অন্তর্ভুক্তি হয়েছে। আপনাকে এটুকু নিশ্চয়তা দিতে পারি যে, হার্ভার্ড বিশ্ববিদ্যালয়ের বিনামূল্যে Introduction to Computer Science কোর্সটি করে আপনি ভুল কিছু শিখবেন না।
৪. উদেমি (Udemy)
Ω ২০১০ সালে প্রতিষ্ঠিত উদেমি অনলাইনে শেখার একটি মাধ্যম যা কোডিং শেখার জন্য ব্যবহার করা যেতে পারে।এখানে প্রচুর বিনামূল্যে শেখার প্রোগ্রামিং কোর্স আছে যা ভিডিও পাঠের মাধ্যমে শেখানো হয়।
৫. এগুপিওয়্যার (aGupieWare)
Ω এগুপিওয়্যার একটি স্বাধীন অ্যাপ ডেভেলপার যা কম্পিউটার বিজ্ঞানের প্রোগ্রামগুলো যুক্তরাষ্ট্রের নেতৃত্বাধীন প্রতিষ্ঠানগুলো থেকে জরিপ করে। এরপর এরা স্ট্যানফোর্ড, এমআইটি, বার্কলে ও কলাম্বিয়া ইউনিভার্সিটির কোর্সগুলোর উপর ভিত্তি করে পাঠ্যক্রম তৈরি করে। প্রোগ্রামটি ১৫টি কোর্সে বিভক্ত।
৬.গিটহাব (GitHub)
Ω যখন আপনি সমস্যায় আটকে পড়েন তখন আপনাকে মাঝে-মধ্যে রেফারেন্স বইয়ের সাহায্য নিতে হয়। এটাই গিটহাব। জনপ্রিয় ওয়েবভিত্তিক গিট রিপোজিটরি হোস্টিং সার্ভিসের মাধ্যমে আপনি পাঁচশোরও বেশি ফ্রি প্রোগ্রামিং বই খুঁজে পাবেন। বইগুলো ৮০টিরও বেশি ভাষায় লেখা।বইগুলো নিয়মিত হালনাগাদ করা হয়।
৭. এমআইটি ওপেন কোর্সওয়্যার (MIT Open Courseware)
Ω যদি আপনি ইতিমধ্যে মূল বিষয়গুলো শিখে থাকেন এবং আরও বেশী শিখতে চান সে ক্ষেত্রে এমআইটি ওপেন কোর্সওয়্যার সাইটের সুবিধা নিতে পারেন। এখানে Introduction to Computer Science and Programming, Introduction to Programming in Java ও Practical Programming in C ইত্যাদি কোর্স রয়েছে।
৮. হ্যাকপ্লেডজ (Hack.pledge)
Ω এটি ডেভলপারদের একটি গোষ্ঠী, যা উচ্চ পদস্থ ডেভেলপারদের সমন্বয়ে গঠিত। এখানে আপনি আপনার প্রোগ্রামিংয়ের দক্ষতা সম্পূর্ণ করতে পারেন বিশ্বের নেতৃস্থানীয় ডেভেলপারদের কাছ থেকে।
৯. কোড অ্যাভেঞ্জারস (Code Avengers)
Ω নিউ জিল্যান্ড ভিত্তিক প্রতিষ্ঠান কোড আভ্যাঞ্জারস মজার এবং মিথস্ক্রিয়ামূলক প্রোগ্রামিং কোর্সগুলো শিখিয়ে থাকে। এই সাইট আপনাকে শেখাবে গেম বানানোর কোড, অ্যাপস এবং ওয়েব সাইট যেগুলো জাভাস্ক্রিপ্ট (JavaScript), এইচটিএমএল (HTML) এবং সিএসএস (CSS) দিয়ে তৈরি। প্রতি কোর্স সম্পূর্ণ হতে ১২ ঘণ্টা সময় লাগে এবং এটি ইংরেজি, রুশ, ডাচ, স্প্যানিশ, ইতালিয়ান, টার্কিস ও পর্তুগীজ ভাষায় শেখা যায়।
১০. খান একাডেমী (Khan Academy)
Ω শিক্ষাবিদ সালমান খানের মাধ্যমে ২০০৬ সালে প্রতিষ্ঠিত খান একাডেমী মূলত অনলাইনে ফ্রি শেখার একটি অন্যতম প্রতিষ্ঠান। আপনি ড্রয়িং, এনিমেশন এবং গেমসের প্রোগ্রামিং জাভাস্ক্রিপ্ট (JavaScript) এবং প্রসেসিং জেএস (ProcessingJS) এইচটিএমএল (HTML) সিএসএস (CSS) দ্বারা কিভবে ওয়েব পেজ তৈরি করা যায় তা ভিডিও টিউটোরিয়ালের মাধ্যমে ধাপে ধাপে শিখতে পারবেন।
১১. ফ্রি ফুড ক্যাম্প (Free Food Camp)
Ω এটি নেটওয়ার্কিং এবং পেশাদার ও শিক্ষার্থীদের একটি সম্মিলিত সংগঠন। এর মাধ্যমে আপনি শিখতে পারেবন এইচটিএমএল ৫ (HTML5), সিএসএস ৩ (CSS3), জাভাস্ক্রিপ্ট (JavaScript), ডাটাবেজ (Database), ডেভটুলস (DevTools), নোডজেএস (Node.js), অ্যাংগুলার জেএস (Angular.js)এবং এজাইল (Agile)। এমনকি আপনার কোডিংয়ের দক্ষতার উপর ভিত্তি করে আপনি তাদের সাথে একত্রে কাজ করতে পারবেন।
১২. এইচটিএমএল৫ রক্স (HTML5 Rocks)
Ω এই গুগল প্রোজেক্ট চালু করা হয়েছিল অ্যাপলের এইচটিএমএল৫ (HTML5) এর বিপরীতে ২০১০ সালে।এই সাইট টিউটোরিয়াল, রিসোর্স এবং সর্বশেষ এইচটিএমএল৫ (HTML5) সংস্করণে পরিপূর্ণ। এটি ওপেন সোর্স, তাই ডেভলপাররা এইচটিএমএল৫ (HTML5) নিয়ে খেলা করতে পারে। আপনি ইচ্ছা করলে এখান থেকে অর্জন করতে পারবেন কিছু জ্ঞান এবং অভিজ্ঞতা।