https://youtu.be/XvyrmvGTnEQ?si=7QM7vQng75_PnxCJ
Master String Handling in Java | ICSE Class 10 Computer Applications 💻
Welcome to this comprehensive tutorial on String Handling in Java! Mastering strings is absolutely essential for scoring high in the ICSE Class 10 Computer Applications board exam, particularly in the Section B programming questions.
In this video, we break down the core concepts of strings, walk through the most important String methods you need to memorize, and solve a classic board-level string manipulation program together.
💡 Have a question?
Drop your doubts in the comments below! If you are struggling with a specific string program from your textbook or previous year's question papers, type it out and I will help you solve it.
Don't forget to LIKE this video if it helped you understand the topic, and SUBSCRIBE for more weekly Java tutorials to help you ace your ICSE boards! 🔔
Shreyan Nag Computer Classes SNCC
Empower your tech journey at Shreyan Nag Computer Classes! Unlock coding excellence and innovation
31/05/2026
https://youtu.be/slVIByveMWo?si=Nk1IEzXXoh8Ov4o-
ICSE Java Array DDA Concept Clearing
📚 What You Will Learn in This Video:DDA Fundamentals: Row-major indexing, memory representation, and declaring/initializing 2D arrays.Diagonal Logic: How to target the Left (Principal) Diagonal (i == j) and Right (Secondary) Diagonal (i + j == n - 1).Row & Column Sums: Running nested loops efficiently to calculate individual row and column totals.
ICSE Java Array DDA Concept Clearing (Live Class) 🚀 Master 2D Arrays (DDA) for ICSE Class 10 Computer Applications! ...
Controlling LED via WiFi with ESP32
Code below:
// Replace with your local network credentials
const char* ssid = "YOUR_ROUTER_SSID";
const char* password = "YOUR_ROUTER_PASSWORD";
// Assign the control pin
const int ledPin = 23;
// Initialize the server on port 80
WiFiServer server(80);
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
// Connect to Wi-Fi network
Serial.print("\nConnecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// Print network details
Serial.println("\nWi-Fi connected!");
Serial.print("IP address to type in Android browser: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop() {
WiFiClient client = server.available(); // Look for incoming Android client requests
if (client) {
Serial.println("New Client connected.");
String currentLine = "";
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if (c == '\n') {
if (currentLine.length() == 0) {
// Send HTTP response headers
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println("Connection: close");
client.println();
// Build the HTML Webpage Interface
client.println("");
client.println("");
client.println("html { font-family: sans-serif; text-align: center; }");
client.println(".button { display: inline-block; padding: 20px 50px; font-size: 20px; margin: 10px; cursor: pointer; text-decoration: none; color: white; border-radius: 5px; }");
client.println(".on { background-color: 4CAF50; } .off { background-color: f44336; }");
Controlling LED via WiFi with ESP32
Code below:
// Replace with your local network credentials
const char* ssid = "YOUR_ROUTER_SSID";
const char* password = "YOUR_ROUTER_PASSWORD";
// Assign the control pin
const int ledPin = 23;
// Initialize the server on port 80
WiFiServer server(80);
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
// Connect to Wi-Fi network
Serial.print("\nConnecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// Print network details
Serial.println("\nWi-Fi connected!");
Serial.print("IP address to type in Android browser: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop() {
WiFiClient client = server.available(); // Look for incoming Android client requests
if (client) {
Serial.println("New Client connected.");
String currentLine = "";
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if (c == '\n') {
if (currentLine.length() == 0) {
// Send HTTP response headers
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println("Connection: close");
client.println();
// Build the HTML Webpage Interface
client.println("");
client.println("");
client.println("html { font-family: sans-serif; text-align: center; }");
client.println(".button { display: inline-block; padding: 20px 50px; font-size: 20px; margin: 10px; cursor: pointer; text-decoration: none; color: white; border-radius: 5px; }");
client.println(".on { background-color: ; } .off { background-color: ; }");
client.println("ESP32 Router Control Panel");
client.println("LED ON");
client.println("LED OFF");
client.println("");
client.println();
break;
} else {
currentLine = "";
}
} else if (c != '\r') {
currentLine += c;
}
// Process endpoints transmitted via the button links
if (currentLine.endsWith("GET /LED_ON")) {
digitalWrite(ledPin, HIGH);
}
if (currentLine.endsWith("GET /LED_OFF")) {
digitalWrite(ledPin, LOW);
}
}
}
client.stop();
Serial.println("Client disconnected.");
}
}
29/05/2026
https://youtu.be/j5xujDmMRSc?si=1pq-c_EkAxn5P2rq
Topics covered on python today's session
1. Bitwise Operators
2. Chaining of conditional operators
3. Math library functions
4. Random library functions
5. One program on password generation using random library
(in Bengali)
Python: Bitwise, Math, Random & Automatic Password Generator for CBSE Class 11 Topics covered on python today's session 1. Bitwise Operators2. C...
ESP32 Wifi Hotspot
IoT Project
const char* ap_ssid = "ESP32_Config_Net";
const char* ap_password = "SecurePassword123";
void setup() {
Serial.begin(115200);
// Configure the ESP32 to broadcast its own network
WiFi.softAP(ap_ssid, ap_password);
Serial.print("Access Point Started. IP Address: ");
Serial.println(WiFi.softAPIP());
}
void loop() {
}
ESP32 wifi hotspot
const char* ap_ssid = "ESP32_Config_Net";
const char* ap_password = "SecurePassword123";
void setup() {
Serial.begin(115200);
// Configure the ESP32 to broadcast its own network
WiFi.softAP(ap_ssid, ap_password);
Serial.print("Access Point Started. IP Address: ");
Serial.println(WiFi.softAPIP());
}
void loop() {
}
Click here to claim your Sponsored Listing.
Location
Category
Contact the school
Telephone
Website
Address
150, Netaji Colony
Kolkata
700090
Opening Hours
| Monday | 6pm - 11:30pm |
| Tuesday | 5pm - 9:30pm |
| Wednesday | 6pm - 11:30pm |
| Thursday | 6pm - 11:30pm |
| Friday | 6pm - 11:30pm |
| Saturday | 7:30am - 1pm |
| 4pm - 11:30pm | |
| Sunday | 7:30am - 1pm |
| 4pm - 11:30pm |