ফ্রিকোডক্যাম্প (ইংরেজি: FreeCodeCamp; বা পৃথকভাবে ফ্রি কোড ক্যাম্প নামেও পরিচিত) হচ্ছে একটি অলাভজনক সংস্থা,[৩] যা মিথষ্ক্রিয়ভাবে ওয়েব প্রশিক্ষণ প্ল্যাটফর্ম, অনলাইন কমিউনিটি ফোরাম, চ্যাট রুম, অনলাইন প্রকাশনা এবং স্থানীয় সংস্থাগুলি নিয়ে গঠিত; যা ওয়েব ডেভেলপমেন্ট শেখার পদ্ধতি প্রত্যেকের জন্য সহজগম্য করে তুলতে চায়। এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্টের সাথে শিক্ষার্থীদের পরিচয় করানোর টিউটোরিয়াল থেকে শুরু করে, শিক্ষার্থীরা প্রজেক্ট অ্যাসাইনমেন্টে অগ্রসর হয় যা তারা একা বা জোড়ায় সম্পূর্ণ করে। সমস্ত প্রকল্পের কাজ সমাপ্ত হওয়ার পর শিক্ষার্থীদের ব্যবহারিক উন্নয়ন অভিজ্ঞতা প্রদান করে ওয়েব অ্যাপ্লিকেশন তৈরি করতে অন্যান্য অলাভজনক সংস্থার সাথে অংশীদারিত্ব করা হয়।[৪]

ফ্রি কোড ক্যাম্প ইনক.
The freeCodeCamp logo
ফ্রিকোডক্যাম্পের দাপ্তরিক লোগো
গঠিতঅক্টোবর ২০১৪; ৯ বছর আগে (2014-10)
San Francisco, California
প্রতিষ্ঠাতাকুইন্সি লারসন
আইনি অবস্থা৫০১(সি)(৩) অলাভজনক
উদ্দেশ্যপ্রশিক্ষণ ও অলাভজনক কার্যক্রম
যে অঞ্চলে
বৈশ্বিক
স্টাফ
৪৬[১]
স্বেচ্ছাকর্মী
৪৬৯৫[২]

ইতিহাস সম্পাদনা

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

একটি ২০১৫ সালের পডকাস্ট সাক্ষাৎকারে, তিনি ফ্রিকোডক্যাম্প তৈরির জন্য তার অনুপ্রেরণার সংক্ষিপ্তসারটি নিম্নরূপ:

ফ্রিকোডক্যাম্প হল অত্যন্ত অদক্ষ এবং বক্র, যেভাবে আমি কোড শিখেছি তা সংশোধন করার জন্য আমার প্রচেষ্টা। আমি আমার কর্মজীবন এবং আমার বাকি জীবন এই প্রক্রিয়াটিকে যতটা সম্ভব দক্ষ এবং ব্যথাহীন করার জন্য প্রতিশ্রুতিবদ্ধ করছি। [. . . ] কোড শেখাকে আমার কাছে দুঃস্বপ্নের মতো করে তুলেছে সেই সমস্ত জিনিস যা আমরা ফ্রিকোডক্যাম্প দিয়ে ঠিক করার চেষ্টা করছি৷[৫]

মূল পাঠ্যক্রমটি মঙ্গোডিবি, এক্সপ্রেস.জেএস, অ্যাঙ্গুলারজেএস, এবং নোড.জেএসের উপর দৃষ্টি নিবদ্ধ করে এবং এটি সম্পূর্ণ হতে ৮০০ঘন্টা সময় লাগবে বলে অনুমান করা হয়েছিল৷[৬] অনেক পাঠ ছিল অন্যান্য প্ল্যাটফর্মের বিনামূল্যের উপাদানের লিঙ্ক, যেমন কোডএকাডেমি, স্ট্যানফোর্ড, বা কোড স্কুল । কোর্সটি "ওয়েপয়েন্ট" (দ্রুত, ইন্টারেক্টিভ টিউটোরিয়াল), "বনফায়ারস" (অ্যালগরিদম চ্যালেঞ্জ), "জিপলাইন" (ফ্রন্ট-এন্ড প্রজেক্ট) এবং "বেসজাম্পস" (ফুল-স্ট্যাক প্রজেক্ট) এ বিভক্ত করা হয়েছিল। ফ্রন্ট-এন্ড এবং পূর্ণ-স্ট্যাক প্রকল্পগুলি সম্পূর্ণ করে শিক্ষার্থীকে নিজ নিজ সার্টিফিকেট প্রদান করে।

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

কুইন্সি লারসন সম্পাদনা

কুইন্সি লারসন কোড শিখতে শুরু করার আগে ছয় বছর স্কুল পরিচালক ছিলেন যাতে তিনি স্কুলগুলিকে আরও দক্ষ করে তোলার জন্য সরঞ্জাম তৈরি করতে পারেন [৭] কোড শেখার জন্য তার নিজের যাত্রা ছিল দীর্ঘ এবং বক্রতাপূর্ণ।[৮] যার ফলে তিনি নবাগত ডেভেলপারদের জন্য একটি একক-ট্র্যাক পাঠ্যক্রমের প্রয়োজনীয়তা স্বীকার করেছিলেন। মার্কিন যুক্তরাষ্ট্রে কোডিং বুট ক্যাম্পের তথ্য বিশ্লেষণ করে এবং জনসাধারণের কাছে কোডিং শিক্ষা কতটা দুর্গম ছিল তা উপলব্ধি করার পরে, তিনি কোডিং-এর সহকর্মী-চালিত[৯] জন্য একটি সম্পূর্ণ-অনলাইন অন্তর্ভুক্তিমূলক বিনামূল্যের প্ল্যাটফর্ম তৈরি করতে শুরু করেন - যার ফলাফল ফ্রিকোডক্যাম্প।

তিনি তার পরিবারের সাথে টেক্সাসে থাকেন এবং ফ্রিকোডক্যাম্পে কাজ করে, ফ্রিকোডক্যাম্প প্রকাশনার জন্য লেখকদের লেখা এবং সাক্ষাৎকার নিয়ে, অধ্যায় (একটি বিনামূল্যের মিটআপ বিকল্প) এর মতো ওপেন সোর্স প্রকল্পগুলির সমন্বয় সাধন করে,[১০] একটি বিনামূল্যে এবং উন্মুক্ত ইন্টারনেটের পক্ষে সমর্থন করেন৷[১১] এবং তার দুটি ছোট খেলাধুলার বয়সী সন্তান রয়েছে।

স্ব-গতিসম্পন্ন পাঠ্যক্রমের[১২] মধ্যে ১,৪০০ ঘন্টা মিথষ্ক্রিয় কোডিং চ্যালেঞ্জ এবং ওয়েব ডেভেলপমেন্ট প্রকল্প রয়েছে, এছাড়াও ৮০০ ঘন্টা ওপেন সোর্স[১৩] অলাভজনক প্রকল্পগুলিতে অবদান রাখা এবং আরও চ্যালেঞ্জ এবং প্রকল্পগুলির দ্বারা ক্রমাগত প্রসারিত হয়।[৪] এটির অর্থ হয় প্রায় এক বছরের ফুল-টাইম কোডিং করা। পাঠ্যক্রমটি রেসপন্সিভ ওয়েব ডিজাইন, জাভাস্ক্রিপ্ট অ্যালগরিদম এবং ডেটা স্ট্রাকচার, ফ্রন্ট এন্ড লাইব্রেরি, ডেটা ভিজ্যুয়ালাইজেশন, এপিআই এবং মাইক্রোসার্ভিসেস এবং তথ্য নিরাপত্তা এবং গুণমান নিশ্চিতকরণে বিভক্ত। অংশগ্রহণকারীরা প্রতিটি বিভাগ সম্পূর্ণ করার পরে একটি শংসাপত্র পায়।[১৪]

পাঠ্যক্রমটি জোড় প্রোগ্রামিংকে জোর দেয়, যার উদ্দেশ্য একটি সহযোগিতা এবং ভাগ করে নেওয়া শেখার সংস্কৃতি গড়ে তোলার উদ্দেশ্যে, যা তাদের দক্ষতার পর্যাপ্ততা সম্পর্কে ছাত্রদের সন্দেহ দূর করতে পারে (জনপ্রিয়ভাবে "ইমপোস্টার সিনড্রোম" হিসাবে উল্লেখ করা হয়)।[১৫]

বর্তমানে ফ্রিকোডক্যাম্প দ্বারা শেখানো ভাষা এবং প্রযুক্তিগুলির মধ্যে রয়েছে এইচটিএমএল ৫, পিএইচপি, সিএসএস ৩, জাভাস্ক্রিপ্ট, জেক্যুয়েরি, বুটস্ট্র্যাপ, সাস, রিয়েক্ট.জেএস, নোড.জেএস, পাইথন, এক্সপ্রেস.জেএস, মঙ্গোডিবি এবং গিট[১৬]

২৫ অক্টোবর, ২০২২-এ ফ্রিকোডক্যাম্পের ৮ম জন্মদিন উদযাপন করার কথা বলে কুইন্সি লারসন একটি টুইট প্রকাশ করেছেন; যা ঘোষণা করেছে যে, গণিত এবং কম্পিউটার বিজ্ঞানে বিনামূল্যে স্বীকৃত ডিগ্রি প্রোগ্রামগুলি বর্তমানে সক্রিয় বিকাশে রয়েছে। তবে প্রাতিষ্ঠানিক মুক্তির তারিখ এখনও নির্ধারণ করা হয়নি।[১৭]

এখন পর্যন্ত ফ্রিকোডক্যাম্প ৭.৫৮ মিলিয়ন সাবস্ক্রাইবারসহ ইউটিউবে বৃহত্তম প্রোগ্রামিং চ্যানেল চালায়।[১৮] তারা সেখানে ৭০০টিরও বেশি পূর্ণ-দৈর্ঘ্যের প্রোগ্রামিং কোর্স অবাধে উপলব্ধ করেছে এবং প্রতি সপ্তাহে নতুন কোর্স প্রকাশিত হয়।[১৯]

অলাভজনক কার্যক্রম সম্পাদনা

যেহেতু ফ্রিকোডক্যাম্পের ছাত্ররা পাঠ্যক্রমের সমস্ত শংসাপত্র শেষ করে, তারা অলাভজনক সংস্থাগুলির সাথে কাজ করার সুযোগ পায়, এবং উৎসাহিত হয়৷[২০] এইধরণের কাজের উদাহরণ হল ইন্দোনেশিয়া-ভিত্তিক অলাভজনক কোপারনিক[২১] এবং পিপল সেভিং অ্যানিম্যালস।[২১]

২০১৬ সালে ফ্রিকোডক্যাম্প তাদের "ওপেন সোর্স ফর গুড" উদ্যোগের ঘোষণা করেছে, যা তাদের অলাভজনক কাজকে সকল অলাভজনক এবং সংস্থার কাছে ব্যবহার করার জন্য প্রসারিত এবং উন্মুক্ত উৎস হিসেবে প্রকাশ করে।[২২] চালু হওয়ার দশ মাসের মধ্যে কার্যক্রমটি সাতটি ওপেন-সোর্স টুল তৈরি করেছে।[২৩] মেইল ফর গুড হল একটি প্রকল্প, যা সংস্থাগুলিকে স্বল্প খরচে বাল্ক ইমেল বার্তা পাঠাতে সাহায্য করে,[২৪] যা মেইলচিম্পের মতো পরিষেবাগুলির একটি সুলভ বিকল্প হিসাবে কাজ করে।

অভ্যর্থনা সম্পাদনা

ফ্রিকোডক্যাম্পের প্ল্যাটফর্মটি প্রতি মাসে প্রায় ৩৫০,০০০ অনন্য দর্শক দ্বারা ব্যবহার করা হয়,[২৫][২৬] ১৬০টিরও বেশি দেশের শিক্ষার্থীদের সাথে।[২৭]

ফ্রিকোডক্যাম্পের আন্তর্জাতিক, সম্প্রদায়-চালিত গোষ্ঠী রয়েছে যেখানে শিক্ষার্থীরা ব্যক্তিগতভাবে যোগাযোগ করতে পারে।[২৮] পরবর্তী দশকে প্রোগ্রামিং-সম্পর্কিত চাকরিতে আনুমানিক শূন্যপদ পূরণের জন্য ফ্রিকোডক্যাম্পকে প্রোগ্রামিংয়ের ভূমিকা হিসেবে উল্লেখ করে কিছু গোষ্ঠী স্থানীয় সংবাদে প্রদর্শিত হয়েছে।[২৯][৩০]

তথ্যসূত্র সম্পাদনা

  1. "The freeCodeCamp Staff"। সংগ্রহের তারিখ ২০২৩-০১-২৭ 
  2. "freeCodeCamp's main repository of contributors"GitHub। সংগ্রহের তারিখ ২০২৩-০৪-১১ 
  3. "About freeCodeCamp - Frequently Asked Questions"Freecodecamp.org। ১৮ অক্টোবর ২০১৯। 
  4. Garfield, Robynn (২৬ এপ্রিল ২০১৬)। "Students learn to code for free while donating skills to nonprofits"KSL-TV (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-০১-২৯ 
  5. Mohan, Pranay (২৮ অক্টোবর ২০১৫)। "Free Code Camp with Quincy Larson"Software Engineering Daily। সংগ্রহের তারিখ ১৬ জানুয়ারি ২০১৭ 
  6. freeCodeCamp (৩০ এপ্রিল ২০১৫)। "Our 1,600 Hour JavaScript Coding Curriculum"freeCodeCamp.org। সংগ্রহের তারিখ ২৯ জানুয়ারি ২০১৭ 
  7. SE Daily (২০ ডিসেম্বর ২০১৯)। "freeCodeCamp with Quincy Larson podcast"Software Engineering Daily। সংগ্রহের তারিখ ২২ মার্চ ২০২০ 
  8. Larson, Quincy (১৩ নভেম্বর ২০১৪)। "A Cautionary Tale of Learning to Code. My own."freecodecamp। সংগ্রহের তারিখ ২৩ মার্চ ২০২০ 
  9. Larson, Quincy (৯ নভেম্বর ২০১৪)। "Free Code Camp's First Month"freecodecamp। সংগ্রহের তারিখ ২২ মার্চ ২০২০ 
  10. "Chapter"GitHub 
  11. Larson, Quincy (১৬ মার্চ ২০১৭)। "The future of the open internet"freeCodeCamp। সংগ্রহের তারিখ ২২ মার্চ ২০২০ 
  12. Bradford, Laurence (৮ ডিসেম্বর ২০১৬)। "11 Websites To Learn To Code For Free In 2017"Forbes। সংগ্রহের তারিখ ২০১৭-০১-২৯ 
  13. "Free Code Camp"। সংগ্রহের তারিখ ২০১৯-১২-০৫ 
  14. "Free Code Camp Curriculum"freeCodeCamp। সংগ্রহের তারিখ ২০১৯-১২-০৫ 
  15. Finley, Klint (১৮ জুন ২০১৫)। "You Can Do Real-World Work at This Free Coding Boot Camp"Wired। সংগ্রহের তারিখ জানুয়ারি ১, ২০১৭ 
  16. "freeCodeCamp's map of challenges"। সংগ্রহের তারিখ ২০১৭-০১-১৩ 
  17. "Quincy Larson's free college degrees announcement"। সংগ্রহের তারিখ ২০২২-১০-২৫ 
  18. "freeCodeCamp.org"YouTube। Google LLC। সংগ্রহের তারিখ ২০২৩-০৪-১৭ 
  19. "freeCodeCamp Press Kit"freeCodeCamp.org News। freeCodeCamp। ২০২২-০৭-১৪। সংগ্রহের তারিখ ২০২৩-০৪-১৭ 
  20. Kim, Larry (২০১৫-০৬-২৪)। "7 (More) Places to Learn to Code for Free"Inc. (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-০১-২৯ 
  21. Rauch, Joseph (১ জুন ২০১৫)। "Employers Are Crowdsourcing Coding: Here's Why"Recruiter.com। সংগ্রহের তারিখ ২০১৭-০১-২৪ 
  22. Johnson, Michael D. (২৩ সেপ্টেম্বর ২০১৬)। "Open Source for Good"freeCodeCamp। সংগ্রহের তারিখ ২০১৭-১০-১৮ 
  23. Johnson, Michael D. (২১ জুলাই ২০১৭)। "Introducing the Open Source for Good Directory: Help Nonprofits with Code"freeCodeCamp। জানুয়ারি ১৮, ২০১৯ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০১৭-১০-১৮ 
  24. Smith, Ernie (১৮ সেপ্টেম্বর ২০১৭)। "Nonprofit Launches Open-Source Take on Email Marketing"Associations Now (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-১০-১৮ 
  25. @ (৯ জানুয়ারি ২০১৭)। "showing website analytics for the end of December 2016" (টুইট) – টুইটার-এর মাধ্যমে। 
  26. Larson, Quincy (১১ জানুয়ারি ২০১৭)। "How to get published in the freeCodeCamp Medium publication"freeCodeCamp। সংগ্রহের তারিখ ২০১৭-০১-১২ 
  27. Coldewey, Devin (৪ মে ২০১৬)। "Free Code Camp survey reveals demographics of self-taught coders"TechCrunch। সংগ্রহের তারিখ ২০১৭-০১-২৯ 
  28. freeCodeCamp (২০১৫-০৫-০৯)। "Free Code Camp now has Local Groups"freeCodeCamp। সংগ্রহের তারিখ ২০১৭-১০-১২ 
  29. Quezada, Victor (২০১৭-০৭-৩১)। "OKC resident's coding camp gives students experience through helping nonprofits"The Oklahoman (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০১৭-১০-১২ 
  30. Ellyson, Jonathan (১ অক্টোবর ২০১৭)। "LISTEN: Code Camp Teaches Programming, Helps Non-Profits"Air1 (ইংরেজি ভাষায়)। ২০১৭-১০-১২ তারিখে মূল থেকে আর্কাইভ করা। 

বহিঃসংযোগ সম্পাদনা