Skip to content

csebooks/web-essentials

Repository files navigation

Web Essentials

This module introduces the foundational concepts of web development, covering the structure, style, and behavior of websites. Learners will gain hands-on experience in building their first static website through a series of guided exercises.

Goals

  1. Structured – Ecevry concept should have defenision, key concepts followed with sample usecase.
  2. Use Emmet Syntax – All HTML code snippets will be provided in Emmet format for faster learning and practice.
  3. Practical Use Cases – Each concept will be demonstrated through examples that closely resemble real-world lab expectations.
  4. Step-by-Step Learning – Full copy-paste samples will not be provided. Instead, learners will build incrementally through progressive snippets.
  5. Gamificatio – We need to explain the concepts through visual games as applicable

Setup

Clone the repository to get started:

git clone https://github.com/csebooks/web-essentials.git
cd web-essentials

Open the project folder in your preferred IDE (for example, Visual Studio Code).

Preview

Ensure you have Node.js installed. You can verify the installation with:

node -v

Install dependencies and start the server:

npm install
npm start

Once the server is running, open your browser and navigate to:

👉 http://localhost:1313

Perfect 👍 Here’s a formal Learning Outcomes section you can add to your document:

Learning Outcomes

By the end of this module, learners will be able to:

  • Understand the basic structure of a webpage using HTML.
  • Apply styling with CSS to control layout, colors, and typography.
  • Use JavaScript to add interactivity and behavior to web pages.
  • Write and expand code efficiently using Emmet shortcuts.
  • Build a fully functional static website step by step without relying on copy-paste.
  • Develop the discipline of incremental coding that mirrors real-world project workflows.
  • Gain confidence in using modern developer tools (Node.js, IDEs, local server).

About

Web Essentials Notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9