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.
Open ⊞ Windows Terminal or Command Prompt on your PC and execute:
💡 Tip: The command code . immediately opens the new project folder inside Visual Studio Code.
index.html & Paste Starter TemplateIn VS Code Explorer (Ctrl + Shift + E), click New File, name it index.html, and paste this base template:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My First BCA Webpage</title>
</head>
<body>
<!-- Write your h1 heading and p paragraph here -->
</body>
</html>Add an <h1> Heading
Inside the <body>, create an <h1> heading saying "Hello Nextsem Developer".
Use <h1>Hello Nextsem Developer</h1> inside <body>.Add a <p> Paragraph
Directly below the heading, add a <p> tag describing your BCA coding goal.
Write <p>I am learning practical coding.</p>.- Right-click
index.htmlin VS Code and select "Open with Live Server". - Alternatively, open File Explorer, navigate to
bca-day-01, and double-clickindex.htmlto view in Google Chrome or Edge. - Verify all elements and styles look correct in the browser before pushing!
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.
