Course description

This course provides a hands-on introduction to web development. Students will explore the essential tools and technologies needed to create websites from scratch. Emphasis will be placed on front-end development using HTML, CSS, and JavaScript, along with an overview of backend fundamentals to prepare for full-stack learning.

Learning Objectives:

· Understand the structure and components of modern websites

· Build responsive layouts using HTML and CSS

· Use JavaScript to add interactivity and dynamic content

· Learn basic web hosting and deployment practices

· Explore the fundamentals of backend logic and databases

Target Audience: Beginners, students, and professionals interested in building websites and learning front-end development

Course Duration: 6 weeks (3–4 hours per week)

Delivery Format: Online with interactive assignments and peer code reviews

Modules/Units:

1. Introduction to the Web and Development Tools

2. HTML Fundamentals

3. Styling with CSS and Responsive Design

4. JavaScript Essentials

5. DOM Manipulation and Events

6. Intro to Hosting and Deployment

Assessment Methods:

· Weekly coding tasks

· Final website project

· Code review and self-assessment

What will I learn?

  • Build and deploy functional websites using front-end technologies
  • Understand core web technologies and developer workflows
  • Be prepared for further studies in full-stack development

Requirements

  • Intermediate English proficiency (CEFR B1 or equivalent)
  • Basic computer skills; no prior coding experience required

£420

Skill level

Intermediate

Share this course

Related courses