জাভাস্ক্রিপ্ট
১৬টি লেসন — একদম বেসিক থেকে প্রো-লেভেল প্যাটার্ন পর্যন্ত।
বেসিক
০. জাভাস্ক্রিপ্ট (JavaScript) কেন শিখবেন?
ওয়েবের নিজস্ব ভাষা — যা পৃথিবীর প্রতিটি ব্রাউজারেই চলেপ্রাথমিক→
১. ভ্যারিয়েবল এবং ডেটা টাইপ (Variables & Data Types)
আপনার ডেটাগুলোকে নামকরণের মাধ্যমে জাভাস্ক্রিপ্টকে বুঝিয়ে দিনপ্রাথমিক→
২. অপারেটর এবং এক্সপ্রেশন (Operators & Expressions)
গণিত এবং যুক্তির সেই সব সুপারপাওয়ার যা দিয়ে আপনার কোড আসলেই কাজ করেপ্রাথমিক→
৩. স্ট্রিং এবং টেমপ্লেট লিটারেলস (Strings & Template Literals)
টেক্সট বা লেখা নিয়ে কাজ করার শিল্প — সাধারণ কোটেশন থেকে শুরু করে শক্তিশালী টেমপ্লেট পর্যন্তপ্রাথমিক→
৪. কন্ডিশনাল বা শর্ত (Conditionals)
আপনার কোডকে সিদ্ধান্ত নিতে শেখান — অনেকটা 'চুজ-ইওর-ওন-অ্যাডভেঞ্চার' (choose-your-own-adventure) বইয়ের মতোপ্রাথমিক→
৫. লুপ (Loops)
আপনার কোডকে বারবার একই কাজ করতে বলুন — বারবার একই লাইন না লিখেইপ্রাথমিক→
কালেকশন
ফাংশন
ইন্টারমিডিয়েট
১০. ডম ম্যানিপুলেশন (DOM Manipulation)
ওয়েবপেইজের ভেতরে ঢুকে যে কোনো কিছু পরিবর্তন করুন — লেখা, স্টাইল, কাঠামো (structure), ইত্যাদিমাঝারি→
১১. এরর হ্যান্ডলিং (Error Handling)
যখন কোনো কিছু উল্টোপাল্টা হবে (এবং তা হবেই), তখন সমস্যাটি আপনাকে ধরশায়ী করার আগেই আপনি সেটির সমাধান করে ফেলুনমাঝারি→
১২. ক্লাস এবং ওওপি (Classes & OOP)
অবজেক্ট তৈরি করার জন্য ব্লুপ্রিন্ট (blueprint) বা নকশা তৈরি করুন — এরপর যখন খুশি যত ইচ্ছে অবজেক্ট তৈরি করুনমাঝারি→
১৩. মডিউল এবং ইমপোর্ট (Modules & Imports)
কোডগুলোকে ছোট ছোট, পরিষ্কার ও পুনরায় ব্যবহারযোগ্য ফাইলে ভাগ করুন — যা লেগো (LEGO) সেটের মতো একসাথে কাজ করেমাঝারি→
অ্যাডভান্সড