Beginner മുതൽ Pro വരെ · 34 lessons · Free
Java: Zero മുതൽ Hero വരെ
5–10 മിനിറ്റിന്റെ ചെറിയ പാഠങ്ങൾ. ഉദാഹരണങ്ങൾ റൺ ചെയ്യൂ, challenge ജയിക്കൂ, XP നേടൂ: ഓരോ പാഠമായി, beginner മുതൽ pro വരെ.
Java progress0/34 lessons
- MODULE 1
Java അടിസ്ഥാനങ്ങൾ
ആദ്യ പ്രോഗ്രാം, variables, data types, Scanner input, operators, strings
- 1. നിങ്ങളുടെ ആദ്യ Java പ്രോഗ്രാംclass, main(), System.out.println() 7 min 20 XP
- 2. Variables, Data Typesint, double, boolean, char, String 8 min 20 XP
- 3. Scanner ഉപയോഗിച്ച് Input വായിക്കൽnextInt(), nextDouble(), next(), nextLine() 8 min 20 XP
- 4. Operators: കണക്കുകൂട്ടൽ+ - * / %, integer division, casting 8 min 20 XP
- 5. Strings ഉപയോഗിച്ചുള്ള പ്രവർത്തനംlength(), toUpperCase(), charAt(), substring(), equals() 9 min 20 XP
- MODULE 2
തീരുമാനങ്ങൾ എടുക്കൽ: Conditions
if, else if, &&, ||, ternary operator, switch
- 1. if, else: തീരുമാനങ്ങൾ എടുക്കൽif / else-നൊപ്പം comparison operators 8 min 25 XP
- 2. else if: പല തിരഞ്ഞെടുപ്പുകൾപല conditions ക്രമത്തിൽ പരിശോധിക്കൂ 8 min 25 XP
- 3. &&, ||, !: Conditions കൂട്ടിച്ചേർക്കൽAND, OR, NOT, ternary operator 8 min 25 XP
- 4. switch: പല values-ൽ നിന്ന് തിരഞ്ഞെടുക്കൽswitch, case, break, default 8 min 30 XP
- MODULE 3
ആവർത്തനം: Loops
for, while, do-while, break, continue, patterns
- MODULE 4
Arrays, ArrayList
Arrays, array algorithms, ArrayList, 2D arrays
- 1. Arrays: പല values ഒരുമിച്ച്Arrays ഉണ്ടാക്കൂ, indexes, length, for-each ഉപയോഗിക്കൂ 9 min 25 XP
- 2. Array Algorithms: Reverse, Search, SortArrays class, linear search, reversing, sorting 10 min 30 XP
- 3. ArrayList: വളരുന്ന Listadd, get, set, remove, size, contains 9 min 30 XP
- 4. 2D Arrays: MatricesRows-ഉം columns-ഉം ഉള്ള പട്ടികകൾ 10 min 30 XP
- MODULE 5
Methods
Parameters, return values, overloading, recursion
- 1. Methods: വീണ്ടും ഉപയോഗിക്കാവുന്ന കോഡ്Parameters ഉള്ള static methods എഴുതി call ചെയ്യൂ 9 min 25 XP
- 2. Return ValuesValue തിരികെ നൽകുന്ന methods 9 min 30 XP
- 3. Method Overloadingഒരേ പേര്, വ്യത്യസ്ത parameters 7 min 30 XP
- 4. Recursion: സ്വയം call ചെയ്യുന്ന MethodsBase case, recursive case, Fibonacci 10 min 35 XP
- MODULE 6
Strings ആഴത്തിൽ
String പ്രശ്നങ്ങൾ, StringBuilder, characters, ASCII
- MODULE 7
ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് (OOP)
Classes, constructors, encapsulation, inheritance, polymorphism, interfaces, static
- 1. Classes, ObjectsClass ഒരു രൂപരേഖ, object യഥാർത്ഥ വസ്തു 10 min 30 XP
- 2. Constructors, thisObject ഉണ്ടാക്കുമ്പോൾ തന്നെ അതിന്റെ values സജ്ജമാക്കൂ 9 min 30 XP
- 3. Encapsulation: private, Getters, SettersData സംരക്ഷിക്കൂ, ശരിയായ വഴിയിൽ മാത്രം മാറ്റങ്ങൾ അനുവദിക്കൂ 9 min 35 XP
- 4. Inheritance: extends, superഒരു class മറ്റൊന്നിന്റെ സവിശേഷതകൾ വീണ്ടും ഉപയോഗിക്കുന്നു 10 min 35 XP
- 5. Polymorphism, Abstract Classes, Interfacesഒരു call, വ്യത്യസ്ത പെരുമാറ്റം 11 min 35 XP
- 6. static, finalClass-ന്റേത് vs ഓരോ object-ന്റേത് 8 min 35 XP
- MODULE 8
Exceptions, Collections
try/catch, HashMap, sorting, lambdas, streams, ഒരു mini project
- 1. Exceptions: Errors കൈകാര്യം ചെയ്യൽtry, catch, finally, throw 10 min 30 XP
- 2. HashMap: Key-Value സംഭരണംput, get, getOrDefault, containsKey, entrySet 10 min 35 XP
- 3. Sorting, Comparators, LambdasObjects ഇഷ്ടമുള്ള രീതിയിൽ sort ചെയ്യൂ 10 min 35 XP
- 4. Mini Project: Library ManagementClasses, ArrayList, HashMap, exceptions ഒരുമിച്ച് 15 min 50 XP