জাভা
১৬টি লেসন — একদম বেসিক থেকে প্রো-লেভেল প্যাটার্ন পর্যন্ত।
বেসিক
০. জাভা (Java) কেন শিখবেন?
ব্যাংক, অ্যান্ড্রয়েড এবং বিলিয়ন-ইউজার সিস্টেম — জাভা সব চালায়প্রাথমিক→
১. ভ্যারিয়েবল এবং ডেটা টাইপ (Variables & Data Types)
আপনার ডেটাকে একটি নাম এবং নির্দিষ্ট একটি জায়গা দিনপ্রাথমিক→
২. অপারেটর এবং এক্সপ্রেশন (Operators & Expressions)
প্রতিটি সিদ্ধান্তের পেছনের সাধারণ গণিত এবং যুক্তিপ্রাথমিক→
৩. স্ট্রিং (Strings)
শব্দ, বাক্য এবং এগুলোর সাহায্যে আপনি যে জাদুগুলো দেখাতে পারেনপ্রাথমিক→
৪. কন্ডিশনাল বা শর্ত (Conditionals)
আপনার কোডকে সিদ্ধান্ত নেওয়া শেখানোপ্রাথমিক→
৫. লুপ (Loops)
একই কাজ বারবার করুন (এবং আরও বারবার)প্রাথমিক→
কালেকশন
ফাংশন
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং
৮. ক্লাস এবং অবজেক্ট (Classes & Objects)
একেবারে শুরু থেকে আপনার নিজস্ব ডেটা টাইপ তৈরি করুনসহজ→
৯. ইনহেরিট্যান্স এবং পলিমরফিজম (Inheritance & Polymorphism)
আগে থেকে যা তৈরি আছে, তার ওপর ভিত্তি করে নতুন কিছু তৈরি করুনমাঝারি→
১০. ইন্টারফেস এবং অ্যাবস্ট্রাক্ট ক্লাস (Interfaces & Abstract Classes)
আপনার ক্লাসগুলো যেসব নিয়ম মানার প্রতিশ্রুতি দেয়মাঝারি→
ইন্টারমিডিয়েট
১১. কালেকশন ফ্রেমওয়ার্ক (Collections Framework)
নমনীয় কিছু পাত্র বা কন্টেইনার, যেগুলো বড় বা ছোট হতে পারে এবং ডেটা গুছিয়ে রাখতে পারেমাঝারি→
১২. জেনেরিকস (Generics)
এমন কোড লিখুন যা যেকোনো টাইপের সাথে কাজ করতে পারেমাঝারি→
১৩. এক্সেপশন হ্যান্ডলিং (Exception Handling)
আপনার প্রোগ্রাম ক্র্যাশ করার আগেই সমস্যাগুলো ধরুন এবং সামাল দিনমাঝারি→
অ্যাডভান্সড