যারা পাইথন প্রোগ্রামিং শেখা শুরু করবেন ভাবছেন তাঁদের জন্য এই কোর্সটি অনন্য হতে পারে। বিগিনারদের জন্য নির্মিত এটি একটি ধারাবাহিক এবং ফ্রি পাইথন কোর্স। কোর্সবাংলার এই কোর্সটির প্রতিটি পাঠ টেক্সট এবং ভিডিও লেকচার ভিত্তিক। সাথে থাকছে কুইজ এবং অ্যাসাইনমেন্ট। যারা ভবিষ্যতে পাইথন ব্যবহার ডাটা সাইন্স, মেশিন লার্নিং, কিংবা ওয়েব ডেভেলপমেন্টের কাজ করতে চান আমরা তাঁদের জন্য এই কোর্সটি উপযুক্ত করে নির্মাণ করছি।
ধারাবাহিক এই কোর্সটি অনুসরণ করে এগিয়ে গেলে আপনি পাইথন প্রোগ্রামিং এ নিশ্চয়ই আত্মবিশ্বাসী হয়ে উঠবেন। কোর্সটি আমরা শুরু করছি প্রোগ্রামিং এর একদম প্রাথমিক স্তর থেকে। কোর্সটি শুরু করার পর আপনি ধারাবাহিকভাবে সংযুক্ত হওয়া প্রতিটি পাঠ নিয়মিত অনুশীলন করবেন। এক সময় দেখবেন, আপনি ধাপে ধাপে আপনার নিজস্ব অ্যাপ্লিকেশন এবং গেম ডেভেলপমেন্টের সক্ষমতায় পৌঁছে গিয়েছেন। প্রোগ্রামিং শিখতে আগ্রহী যেকোনো ব্যাকগ্রাউন্ডের শিক্ষার্থীর কথা মাথায় রেখে আমরা এই কোর্সটি নির্মাণ করছি। এই কোর্সটি শুরু করার জন্য আপনার পূর্ব কোনো প্রোগ্রামিং ধারণার প্রয়োজন নেই।
আপনি কেন কোর্সবাংলার এই কোর্সটি থেকে পাইথন প্রোগ্রামিং শেখা শুরু করবেন?
হাতে হাতে যে কাজটি করতে আপনার ঘন্টার পর ঘন্টা সময় খরচ করতে হয়, পাইথন দিয়ে প্রোগ্রাম লিখে মিনিটেই কীভাবে সেই কাজটি সম্পন্ন করে ফেলতে হয় এই কোর্সটিতে অংশগ্রহণ করলে আপনি সেটাই শিখে ফেলবেন। এজন্য আপনার পূর্ব কোনো প্রোগ্রামিং দক্ষতার প্রয়োজন হবে না। একবার আপনি প্রোগ্রামিং এর বেসিক বিষয়গুলো আয়ত্তে নিয়ে আসতে পারলেই আপনি এমন সব পাইথন প্রোগ্রাম তৈরি করতে পারবেন যে প্রোগ্রামগুলো নির্দেশনা পাওয়া মাত্রই আপনার কঠিন কাজগুলো নিমিষেই সম্পন্ন করে দেবে। যেমনঃ
- একটি নির্দিষ্ট টেক্সট কোথায় লুকিয়ে আছে তা আপনার প্রোগ্রাম পুরো ফাইল ঘেঁটে খুঁজে বের করে দেবে;
- ফাইল ও ফোল্ডার তৈরি, হালনাগাদকরণ, স্থানান্তর, নাম পরিবর্তন ইত্যাদি বিষয়গুলো আপনার প্রোগ্রাম এক ক্লিকের নির্দেশনা পেলেই নিমিষেই আপনাকে সম্পন্ন করে দেবে;
- আপনাকে বিরক্তির হাত থেকে বাঁচিয়ে আপনার প্রোগ্রামই আপনার প্রয়োজনীয় সব বিষয় ওয়েব থেকে সার্চ করে ডাউনলোড করে দেবে;
- আপনার প্রোগ্রামই ক্লায়েন্টকে রিমাইন্ডার ইমেইল এবং টেক্সট নোটিফিকেশন পাঠিয়ে দেবে;
- আপনার প্রোগ্রাম নিমিষেই অনলাইন ফর্ম পূরণ করে ফেলার সক্ষমতা লাভ করবে পাইথনের ছোঁয়ায়;
অন্যান্য সুবিধা সমূহঃ
- প্রায় প্রতিটি লেসনের সাথেই কুইজ/অ্যাসাইনমেন্ট সংযুক্ত করার উদ্যোগ নিয়েছি যাতে করে আপনি আপনার অগ্রগতি বুঝতে সক্ষম হন;
- প্রয়োজনীয় ক্ষেত্রে আমরা প্র্যাকটিস ফাইল সংযুক্ত করছি যেগুলো আপনি ডাউনলোড করে ব্যবহার করতে পারবেন;
- কোর্সটি ধারাবাহিকভাবে শেষ করলে আপনি ভেরিফিকেশন যোগ্য একটি সার্টিফিকেট লাভ করবেন;
এক একটি প্রোগ্রাম লেখার জন্য যে ইন্সট্রাকশনগুলোর প্রয়োজন তা প্রত্যেকটি প্রোগ্রামের ক্ষেত্রেই ধাপে ধাপে আমরা আপনাকে শেখাবো। প্রত্যেকটি অধ্যায়ের শেষে কিছু প্রজেক্ট অনুশীলন করার জন্য আপনাকে প্রদান করা হবে। সেই প্রোগ্রামগুলো আপনি নিজে নিজে ডেভেলপ করার চেষ্টা করবেন।
আপনি সারা জীবনে প্রোগ্রামিং এর একটি লাইনও যদি না লিখে থাকেন, তবুও ঘাবড়াবেন না। পাইথনের এই অনলাইন কমপ্লিট কোর্সটি আপনাকে এমনভাবে কোডিং করা শেখাবে যে আপনি কম্পিউটারকে আপনার আজ্ঞাবহ দাসে রুপান্তরিত করতে পারবেন (বাড়িয়ে বলছি না কিন্তু!)।
পাইথন প্রোগ্রামিং এর উপরে নির্মিত এই কোর্সটি আমরা যাদের জন্য নির্মাণ করছিঃ
দৈনন্দিন কাজে আমরা আজকাল যে টুলগুলো ব্যবহার করি, সেই টুলগুলোর বেশির ভাগেরই অন্তরালে রয়েছে সফটওয়্যার বা কম্পিউটার প্রোগ্রাম। এখন যোগাযোগের জন্য কে না সামাজিক যোগাযোগ মাধ্যম ব্যবহার করছেন? সার্বক্ষণিক ইন্টারনেট সংযুক্ত থাকে এমন স্মার্ট ফোন এখন প্রায় সবারই হাতে হাতে। এখন সরকারি, বেসরকারি, কর্পোরেট যেকোনো ধরনের অফিস ডেস্কে অবশ্যই কম্পিউটার থাকে যেটার সামনে বসে অফিসের প্রায় সব কাজই সম্পন্ন করতে হয়। কম্পিউটার বা সফটওয়্যারের ব্যবহার এতো বেশি আর এতো সকল ক্ষেত্রে হওয়ার জন্য যারা কোডিং করতে জানেন তাঁদের চাহিদা সব সময়ই আকাশচুম্বী। এখন অসংখ্য বই, ইন্টার্যাক্টিভ ওয়েব টিউটোরিয়াল এবং অনলাইন প্রিমিয়াম কোর্স উচ্চাভিলাষী বিগিনারদেরকে এমন সব প্রতিশ্রুতি দেয় যে তারা আপনাকে এমন সফটওয়্যার ডেভেলপার বানিয়ে দেবে যে আপনি অল্প ক’দিনেই ছয় অঙ্কের বেতন পাওয়ার সক্ষমতা অর্জন করবেন। আমরা এমন কোনো প্রতিশ্রুতি আপনাকে দেবো না।
গিটারের মাত্র কয়েকটি পাঠ সম্পন্ন করলেই যেমন একজন রকস্টার হয়ে ওঠা যায় না, ঠিক তেমনি, আপনার ব্যক্তিগত নিরলস প্রয়াস ও পরিশ্রম ছাড়া শুধু এই কোর্সটি শুরু করলেই আপনি একজন পেশাদার সফটওয়্যার ডেভেলপার হয়ে উঠবেন না। কিন্তু আপনি যদি কোনো একটা অফিসের কর্মকর্তা বা কর্মচারী হন, কিংবা যদি একজন শিক্ষার্থী হন, কিংবা যদি এমন কেউও হন যিনি নিছক খেয়ালের বসে কম্পিউটারে কাজ করার আনন্দ উপভোগ করতে চান তবে এই কোর্সটি আপনার জন্য হতে পারে। এই কোর্সটি সম্পন্ন করলে প্রোগ্রামিং এর এমন সব বেসিক ধারণা লাভ করবেন যা দিয়ে আপনি আপনার কম্পিউটারে ছোট-খাটো কাজে “অটোমেশন” প্রদান করতে পারবেন। উদাহরণ হিসেবে –
- হাজার হাজার ফাইলের নাম ও অবস্থান নিমিষেই পরিবর্তন করে ফেলতে পারবেন;
- অসংখ্য ফাইলের জন্য ফোল্ডার তৈরি করে প্রোগ্রামিং এর বাছাই প্রক্রিয়ার মাধ্যমে ফাইলগুলোকে মুহূর্তের মধ্যে নির্দিষ্ট ফোল্ডারে পাঠিয়ে দিতে পারবেন;
- টাইপিং ছাড়াই যেকোনো ধরনের অনলাইন ফর্ম মুহূর্তের মধ্যে পূরণ করে ফেলতে পারবেন;
- একটি ওয়েবসাইট হালনাগাদ হলেই স্বয়ংক্রিয়ভাবে ঐ ওয়েবসাইটের টেক্সট কপি করে ফেলতে পারবেন অথবা ফাইল ডাউনলোড করে ফেলতে পারবেন;
- আপনার কম্পিউটারের জন্য আপনার নিজস্ব নোটিফিকেশন সিস্টেম তৈরি করতে পারবেন;
- এক্সেল স্প্রেডশিটকে স্বয়ংক্রিয়ভাবে হালনাগাদ করতে পারবেন অথবা শিটের ফর্মেট পরিবর্তন করে ফেলতে পারবেন;
- সয়ংক্রিয়ভাবে ই-মেইল চেক করে পূর্বে লেখা জবাব (reply) স্বয়ংক্রিয়ভাবেই প্রাপকের কাছে পাঠিয়ে দিতে পারবেন।
উপরে যে কাজগুলোর কথা আমরা উল্লেখ করলাম সেগুলোর সবগুলোই কিন্তু খুব সাধারণ কাজ। এই কাজগুলো প্রায় প্রতি দিনই আমাদেরকে “ম্যানুয়ালি” করতে হয়। মাঝে মধ্যে এই কাজগুলো আমাদের কাছ থেকে অত্যন্ত বেশি পরিমাণে সময় নিয়ে নেয়। আবার মাঝে মাঝে এই কাজগুলো এতোটাই সুনির্দিষ্ট এবং নগণ্য যে এগুলো সম্পন্ন করার জন্য কোনো রেডি-মেড সফটওয়্যার পাওয়া যায় না। আপনি কম্পিউটার প্রোগ্রামিং এ সামান্য দক্ষতা অর্জন করতে পারলেই এগুলো স্বয়ংক্রিয়ভাবে সম্পন্ন করার জন্য আপনার কম্পিউটারকে প্রয়োজনীয় নির্দেশনা প্রদান করতে পারবেন।
প্রোগ্রামিং পারার জন্য কিংবা এ কোর্সটি শুরু করার জন্য আপনাকে যে গণিতে তুখোড় হতে হবে এমন কোন কথা নেই। প্রোগ্রামিং শুরু করার জন্য পঞ্চম/ষষ্ঠ শ্রেণির গণিতের জ্ঞানই যথেষ্ট। আপনি একজন বিজ্ঞানের শিক্ষার্থী না হলেও এই কোর্সটি বুঝতে আপনার কোন অসুবিধা হবে না।
আর একটি অত্যন্ত গুরুত্ব পূর্ণ বিষয়, প্রোগ্রামিং শেখার নির্দিষ্ট কোন বয়স নেই। লেখাপড়া জানা যে কোন বয়সের আগ্রহী যে কেউ পাইথন প্রোগ্রামিং এর এই কোর্সটি করে ফেলতে পারবেন।
কোর্সটি শুরু করার পূর্বশর্তঃ
- সার্বক্ষণিক ইন্টারনেট সংযুক্ত থাকবে শিক্ষার্থীর এমন একটি কম্পিউটার/ল্যাপটপ/স্মার্টফোন থাকতে হবে;
- শিক্ষার্থীর সাধারণ কিছু কম্পিউটার দক্ষতা যেমন বিভিন্ন ওয়েবসাইট ঘাঁটাঘাঁটি করতে পারা, কম্পিউটারে বিভিন্ন প্রোগ্রাম বা সফটওয়্যার চালু করতে পারা, ডকুমেন্ট সংরক্ষণ (Save) করতে এবং খুলতে পারা, মাত্র এই কয়েকটি দক্ষতা থাকলেই চলবে।
Course Features
- Lectures 12
- Quiz 0
- Duration Lifetime access
- Skill level All levels
- Students 400
- Certificate No
- Assessments Yes