জাভাস্ক্রিপ্ট

১৬টি লেসন — একদম বেসিক থেকে প্রো-লেভেল প্যাটার্ন পর্যন্ত।

বেসিক
. জাভাস্ক্রিপ্ট (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) সেটের মতো একসাথে কাজ করে
মাঝারি
অ্যাডভান্সড