4.73
(11 Ratings)

Web Applications Workshop: HTML, CSS & JavaScript

Categories: Web Development
Share

About Course

Web Applications Workshop is a practical, beginner-friendly web development course that teaches you how to build modern webpages and interactive web applications using HTML, CSS, and JavaScript.

This course is currently running, with new lectures and tutorials posted regularly.

To get the most out of this course, it is recommended you get a copy of the course textbook. Click on the image link below.

Web Development Book

Recorded in the networking lab at the University, Web Applications Workshop is a practical, beginner-friendly web development course that teaches you how to build modern webpages and interactive web applications using HTML, CSS, and JavaScript.

Throughout the course, concepts are explained and demonstrated using coding demonstrations, animations, diagrams, lecture slides, and practical examples.

You will also complete a series of practical assignments that simulate the kind of work you might encounter as a web developer. These assignments give you the opportunity to apply what you have learned by developing a complete website as the course progresses. You will work with HTML structure, forms, multimedia, semantic markup, visual design, page layout, responsive design, and JavaScript functionality. By completing the practical work, you will also begin building a portfolio of web development work that you can demonstrate to potential employers, clients, or further education providers.

The course begins by exploring how the web works, introducing the underlying technologies and concepts that power websites and online services. You will learn about the internet, web servers, browsers, domain names, client–server architecture, and the role of HTTP in web communication. Understanding these foundations provides important context for how modern web applications operate and communicate.

From there, you will learn how web pages are created using HTML, the standard markup language used to structure content on the web. You will explore common HTML elements, page layouts, hyperlinks, forms, media, and semantic markup, building a solid understanding of how websites are organized and presented.

The course then moves into CSS, where you will learn how to style and design user interfaces. Topics include selectors, typography, colors, spacing, positioning, and modern layout methodologies such as Flexbox and CSS Grid. You will learn how responsive design techniques allow web applications to adapt to different screen sizes and devices, helping create consistent user experiences across desktops, tablets, and mobile platforms.

You will also develop programming skills using JavaScript, the language responsible for interactivity and dynamic behavior in web applications. The course introduces core programming concepts including variables, functions, conditions, loops, and events, before progressing to browser-based scripting and user interaction.

Designed for beginners, aspiring developers, and anyone interested in understanding how modern web technologies work, Web Applications Workshop provides a clear, hands-on, and professionally structured introduction to the principles, tools used to build contemporary web applications.

Show More

What Will You Learn?

  • HTML webpage structure and semantic HTML
  • Forms, tables, hyperlinks, and multimedia
  • CSS styling and webpage layout
  • Flexbox and CSS Grid
  • Responsive web design
  • JavaScript programming fundamentals
  • JavaScript events and user interaction
  • The Document Object Model (DOM)
  • Using JavaScript to read and update webpage content
  • How HTML, CSS, and JavaScript work together in web development

Course Content

Introduction

HTML Essentials & Page Structure

CSS Fundamentals

JavaScript Fundamentals

Building Modern Web Applications

Student Ratings & Reviews

4.7
Total 11 Ratings
5
8 Ratings
4
3 Ratings
3
0 Rating
2
0 Rating
1
0 Rating
2 weeks ago
Very clear and well explained.
2 weeks ago
Web Applications Workshop gave me a solid foundation in front-end web development. I liked that the course combined lectures, diagrams, coding demonstrations and practical assignments rather than relying entirely on theory.
2 weeks ago
A good hands-on introduction to building websites. I particularly found the sections on responsive design and using JavaScript to make a webpage interactive useful.
2 weeks ago
The coding demonstrations are easy to follow and the course progresses logically from basic HTML through styling and layout to JavaScript and DOM manipulation.
2 weeks ago
I had some basic HTML knowledge before starting, but this course helped me understand how HTML, CSS and JavaScript work together to create a complete website.
2 weeks ago
Clear explanations and plenty of practical examples. The JavaScript section helped me understand variables, functions, arrays, events and the DOM much better.
2 weeks ago
The assignments were one of the best parts of the course. Instead of just watching videos, I was able to gradually build a website and apply the HTML, CSS and JavaScript covered in the lectures.
2 weeks ago
The course explains web development in a very accessible way without skipping the important technical concepts. The diagrams and demonstrations of how the web works were especially helpful.
2 weeks ago
A well-structured course covering the fundamentals of HTML, CSS and JavaScript. I particularly liked the demonstrations of Flexbox, CSS Grid and responsive design.
2 weeks ago
I enjoyed the practical approach to this course. Building the Anna's Kitchen website alongside the lectures made it much easier to apply what I was learning.
2 weeks ago
A really useful introduction to web development. The HTML, CSS and JavaScript sections were clearly explained, and the coding demonstrations helped me understand how everything fits together.

Want to receive push notifications for all major on-site activities?