Shreyan Nag Computer Classes SNCC

Shreyan Nag Computer Classes SNCC

Share

Empower your tech journey at Shreyan Nag Computer Classes! Unlock coding excellence and innovation

31/05/2026

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! 🔔







www.youtube.com

ICSE Java Array DDA Concept Clearing (Live Class) 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! ...

29/05/2026
29/05/2026

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; }");

29/05/2026

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.");
}
}

28/05/2026

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() {
}

28/05/2026

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() {
}

Want your school to be the top-listed School/college in KOLKATA?

Click here to claim your Sponsored Listing.

Location

Telephone

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