BCA Student Stories & UpdatesLive
HTML Setup & First Webpage
HTML (HyperText Markup Language) is the standard skeleton of every webpage on the internet. Browsers do not understand Word files; they read raw HTML tags and paint them onto your screen.
Day 1 Step-by-Step Practical Flow
🎯1. What You Will Learn Today
HTML Setup & First Webpage — Comprehensive Practical Guide
Har concept ko visual mental models, code anatomy aur practical industry tips ke sath samjhein.
HTML (HyperText Markup Language) is the standard skeleton of every webpage on the internet. Browsers do not understand Word files; they read raw HTML tags and paint them onto your screen.
"Think of HTML as the brick-and-mortar skeleton of a house. Without it, you cannot paint walls (CSS) or wire the electricity (JavaScript)."
👨🏫3. Teacher Demonstration Code
Every professional web page begins with this exact 10-line boilerplate.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NextSem BCA Practical Day 1</title>
</head>
<body>
<h1>Welcome to BCA Practical Portal</h1>
<p>Today is Day 1 of my coding journey into computer software!</p>
</body>
</html>2. Hands-On Practical Lab: Follow Instructions in VS Code
Code like a professional software engineer! Follow the step-by-step instructions below in Visual Studio Code (VS Code) on your PC, test your output locally, and push to GitHub.
Day 1 Practical Task Test Studio
Inside the <body>, create an <h1> heading saying "Hello Nextsem Developer".
Directly below the heading, add a <p> tag describing your BCA coding goal.
Spot the Bug: Broken Page Structure
Tap or click on the exact line below that contains the error:
Click any code line<!DOCTYPE html><html> <title>Buggy Page</title> <h1>Why is my title outside head?</h1></html>Senior Developer Forensic Analysis:
The <title> tag must be inside a <head> element, and visible content like <h1> must be enclosed inside a <body> element. Browsers might try to fix it, but search engines and validation tools will fail.
📝Independent Practice: Assignment
📄 index.htmlHomework Task: Student Launch Page
- •Create a local folder named `bca-day-1` on your PC.
- •Open the folder in VS Code and create `index.html`.
- •Add your full name in an <h1> heading.
- •Add a paragraph detailing: Your BCA Roll Number, College Name, and your target career track.
- •Open the file directly in Google Chrome and verify the display.
Open Visual Studio Code on your PC (code .), create index.html, paste this complete step-by-step verified code, test in your browser, and push to your GitHub repo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BCA Student Launch Page - Day 1</title>
</head>
<body>
<h1>Er. Manoj Kumar</h1>
<p>
<strong>BCA Roll Number:</strong> 2403BCA101<br>
<strong>College Name:</strong> IGNOU BCA Center / Nextsem Academy<br>
<strong>Target Career Track:</strong> Full-Stack Software Engineer
</p>
<hr>
<p>Welcome to my BCA practical learning portfolio! Built directly in Visual Studio Code with 100% valid HTML5 standards.</p>
</body>
</html>🎓4. Viva Check: Mandatory Conceptual Test
Why is <!DOCTYPE html> required at the very first line of an HTML document?
5. Mandatory Step: Push to GitHub to Unlock Next Lesson
Target Repo: html-css-projects
How to Create Your Repository on GitHub (Step-by-Step)
Create a new repository
A repository contains all project files, including the revision history.
Anyone on the internet can see this repository. You choose who can commit.
1. Open github.com/new
Open the direct repository creation page on GitHub in a new browser tab.
Navigate to https://github.com/new (or click the '+' icon in GitHub's top-right corner).
Exact GitHub Setup Guide & Expected Structure
Day 1 RequirementsFollow these exact folder and file names to prevent verification errors.
index.html: Avoid spaces or custom names like Alan Turing..html or Index.HTML. Linux/GitHub servers are strictly case-sensitive.day-01/ for today so you don't overwrite previous days.main.Sign In Required to Submit Repository
Reading is 100% free with 0 login required. Sign in with your Google account to verify your GitHub repo, record completion, and sync your portfolio.
