Class Type

Online class

Class Time:

One hour per session

Age Group

From 8 to All Ages

Number Of Kids:

20 Students per Session

Course Duration

4 Months

Classes per week

Two classes per week

Next Batch Start Date

2025-10-04

Website Development

4.2(174)

Module 1: Introduction to the Web (1-2 weeks)

  • Lesson 1: What is the Internet and How Does the Web Work?

    • Introduction to the concept of the internet and the World Wide Web.
    • Understanding how websites are built and viewed by users.
    • Explanation of browsers, servers, and URLs.
    • Hands-on activity: Exploring different websites and discussing their structure.
  • Lesson 2: Introduction to HTML - Building the Structure of a Website

    • What is HTML? It’s the language used to structure web content.
    • Basic HTML tags: <html>, <head>, <body>, <h1>, <p>, <a>, etc.
    • Understanding elements, attributes, and tags.
    • Hands-on activity: Create a simple webpage with a heading, paragraph, and link.
  • Lesson 3: Introduction to CSS - Styling Your Website

    • What is CSS? It’s used to style the appearance of web pages.
    • Introduction to CSS selectors, colors, fonts, and layouts.
    • Hands-on activity: Add colors, font styles, and backgrounds to your webpage.

Module 2: Creating Your First Webpage (2-3 weeks)

  • Lesson 1: Setting Up Your Website

    • How to organize your files: HTML files, CSS files, and images.
    • Introduction to web development platforms (e.g., CodePen, Replit, or Visual Studio Code).
    • Hands-on activity: Create a folder structure for your website project.
  • Lesson 2: Working with Images and Links

    • Adding images to your webpage using the <img> tag.
    • Creating links with the <a> tag and understanding anchor links.
    • Hands-on activity: Add an image to your webpage and create a navigation link to another page.
  • Lesson 3: Structuring a Simple Webpage

    • Creating headings, paragraphs, and lists.
    • Using tables and forms for simple data input.
    • Hands-on activity: Create a personal webpage with a short bio, an image, and a contact form.

Module 3: Enhancing Your Website (2-3 weeks)

  • Lesson 1: Introduction to Layout with CSS

    • Understanding the box model (padding, margin, border, content).
    • Introduction to positioning elements (static, relative, absolute).
    • Using Flexbox and CSS Grid for layout management.
    • Hands-on activity: Create a layout with multiple sections (header, body, footer).
  • Lesson 2: Styling Text, Buttons, and Navigation

    • Changing font styles, sizes, and colors.
    • Creating buttons and styling them with hover effects.
    • Hands-on activity: Style your website’s navigation bar and add interactive buttons.
  • Lesson 3: Making Your Website Responsive

    • Introduction to responsive design: How websites look on different devices (phones, tablets, desktops).
    • Using media queries to adjust the layout for different screen sizes.
    • Hands-on activity: Modify your webpage to look good on mobile devices.

Module 4: Interactive Websites with JavaScript (2-3 weeks)

  • Lesson 1: Introduction to JavaScript

    • What is JavaScript? It’s used to make your website interactive.
    • Introduction to variables, functions, and events.
    • Hands-on activity: Write your first JavaScript code to display an alert or console log.
  • Lesson 2: Adding Interactivity with JavaScript

    • Working with DOM (Document Object Model): Selecting elements and changing content.
    • Introduction to events: Click, hover, input, etc.
    • Hands-on activity: Add a button that changes text or colors when clicked.

Module 5: Building a Personal Website (3-4 weeks)

  • Lesson 1: Planning Your Personal Website

    • Brainstorming and planning the structure of your personal website.
    • Deciding what sections and content to include: About me, Projects, Contact.
    • Hands-on activity: Create a wireframe or sketch of your website’s layout.
  • Lesson 2: Designing Your Personal Website

    • Applying design principles: Simplicity, contrast, and readability.
    • Creating a consistent color scheme and style for your website.
    • Hands-on activity: Design the homepage of your personal website.
  • Lesson 3: Adding Content to Your Personal Website

    • Writing content for your pages: Introduction, hobbies, portfolio, or projects.
    • Adding links to social media or external sites.
    • Hands-on activity: Create additional pages (e.g., “About Me”, “Projects”, “Contact”).

Outcome:

By the end of this course, students will have created their very own personal website using HTML, CSS, and JavaScript. They will gain hands-on experience with web development and will be able to further explore and build on their skills by creating more advanced websites or applications.