Beginner থেকে Pro · 34 lessons · Free

Java: Zero থেকে Hero

৫–১০ মিনিটের ছোট পাঠ। উদাহরণ চালান, challenge জিতুন, XP জমান: এক এক করে পাঠ, beginner থেকে pro।

Java progress0/34 lessons
Start learning, it's free
What is Java? Read the beginner's guide →Want to write your own code? Open the Java compiler →
  1. MODULE 1

    Java-র মৌলিক বিষয়

    প্রথম প্রোগ্রাম, variables, data types, Scanner input, operators এবং strings

    1. 1. আপনার প্রথম Java প্রোগ্রামclass, main() এবং System.out.println()
    2. 2. Variables এবং Data Typesint, double, boolean, char এবং String
    3. 3. Scanner দিয়ে Input পড়াnextInt(), nextDouble(), next() এবং nextLine()
    4. 4. Operators: অঙ্ক কষা+ - * / %, integer division এবং casting
    5. 5. Strings নিয়ে কাজlength(), toUpperCase(), charAt(), substring() এবং equals()
  2. MODULE 2

    সিদ্ধান্ত নেওয়া: Conditions

    if, else if, &&, ||, ternary operator এবং switch

    1. 1. if এবং else: সিদ্ধান্ত নেওয়াif / else-এর সঙ্গে comparison operators
    2. 2. else if: অনেক বিকল্পএকাধিক condition পরপর যাচাই করুন
    3. 3. &&, || এবং !: Conditions জোড়াAND, OR, NOT এবং ternary operator
    4. 4. switch: অনেক value থেকে বেছে নেওয়াswitch, case, break এবং default
  3. MODULE 3

    পুনরাবৃত্তি: Loops

    for, while, do-while, break, continue এবং patterns

    1. 1. for Loopকাজ নির্দিষ্ট সংখ্যকবার করুন
    2. 2. while এবং do-while Loopsকতবার জানা না থাকলে loop
    3. 3. break এবং continueLoop আগেই থামান বা একটি round বাদ দিন
    4. 4. Nested Loops: Star PatternsLoop-এর ভেতরে loop এবং interview-এর pattern প্রশ্ন
  4. MODULE 4

    Arrays এবং ArrayList

    Arrays, array algorithms, ArrayList এবং 2D arrays

    1. 1. Arrays: অনেক value একসঙ্গেArrays তৈরি করুন, indexes, length এবং for-each ব্যবহার করুন
    2. 2. Array Algorithms: Reverse, Search, SortArrays class, linear search, reversing এবং sorting
    3. 3. ArrayList: যে List বাড়েadd, get, set, remove, size এবং contains
    4. 4. 2D Arrays: MatricesRows এবং columns সহ তালিকা
  5. MODULE 5

    Methods

    Parameters, return values, overloading এবং recursion

    1. 1. Methods: পুনরায় ব্যবহারযোগ্য কোডParameters সহ static methods লিখুন ও call করুন
    2. 2. Return ValuesValue ফেরত দেওয়া methods
    3. 3. Method Overloadingএকই নাম, আলাদা parameters
    4. 4. Recursion: নিজেকেই call করা MethodsBase case, recursive case এবং Fibonacci
  6. MODULE 6

    Strings গভীরে

    String-এর সমস্যা, StringBuilder, characters এবং ASCII

    1. 1. String-এর সমস্যা: Reverse, Palindrome, CountInterview-এ সবচেয়ে বেশি আসা string প্রশ্ন
    2. 2. StringBuilder: দ্রুত String তৈরিappend, insert, reverse, delete এবং split()
    3. 3. Characters এবং ASCIIchar arithmetic এবং frequency গোনা
  7. MODULE 7

    অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP)

    Classes, constructors, encapsulation, inheritance, polymorphism, interfaces এবং static

    1. 1. Classes এবং ObjectsClass হলো নকশা, object আসল জিনিস
    2. 2. Constructors এবং thisObject তৈরির সময়েই তার values ঠিক করুন
    3. 3. Encapsulation: private, Getters এবং SettersData সুরক্ষিত রাখুন এবং শুধু সঠিক পথে বদল হতে দিন
    4. 4. Inheritance: extends এবং superএক class অন্যটির বৈশিষ্ট্য পুনরায় ব্যবহার করে
    5. 5. Polymorphism, Abstract Classes এবং Interfacesএকটি call, আলাদা আচরণ
    6. 6. static এবং finalকোনটা class-এর আর কোনটা প্রতিটি object-এর
  8. MODULE 8

    Exceptions এবং Collections

    try/catch, HashMap, sorting, lambdas, streams এবং একটি mini project

    1. 1. Exceptions: Errors সামলানোtry, catch, finally এবং throw
    2. 2. HashMap: Key-Value সংরক্ষণput, get, getOrDefault, containsKey এবং entrySet
    3. 3. Sorting, Comparators এবং LambdasObjects যেমন খুশি sort করুন
    4. 4. Mini Project: Library ManagementClasses, ArrayList, HashMap এবং exceptions একসঙ্গে