This comprehensive HTML and CSS programming course is designed to provide learners with the practical skills required to design, structure, style and publish modern websites. HTML and CSS are fundamental technologies of web development, and this course provides a strong foundation for learners who want to progress into JavaScript, frontend development, web application development, UI design or full-stack development.
The course begins with the fundamentals of the web, HTML document structure, elements, attributes, headings, paragraphs, links, images, lists, tables, forms and semantic HTML. Learners progressively develop the ability to create well-structured and accessible web pages using modern HTML standards.
The CSS component introduces styling concepts including selectors, colours, typography, backgrounds, borders, spacing, positioning, layouts, Flexbox, Grid, responsive design, animations and transitions. Learners will learn how to transform basic HTML pages into professional, visually appealing and responsive websites that work across computers, tablets and mobile devices.
The course also covers website structure, navigation, forms, multimedia, reusable styles, responsive layouts, accessibility, browser developer tools and basic website optimisation. Learners will practise creating websites from scratch and will learn how to organise website files, manage assets and prepare websites for publishing.
Practical projects are included throughout the course, allowing learners to build personal websites, business websites, landing pages, portfolios and responsive multi-page websites. Learners will also be introduced to basic web hosting, domain names, website deployment and maintenance.
By the end of the course, learners should be able to create properly structured HTML documents, apply professional CSS styling, build responsive layouts, create interactive-looking interfaces, troubleshoot common webpage problems and publish basic websites online. The course is suitable for beginners, students, graphic designers, entrepreneurs, IT professionals and anyone interested in web development.
Introduces learners to the web, websites, web browsers, web servers and the technologies used to create modern websites.
1 LessonsIntroduces the structure and syntax of HTML and teaches learners how to create basic web pages.
1 LessonsTeaches learners how to organise and format different types of content within HTML documents.
2 LessonsDevelops skills in adding navigation, images, audio and video to websites.
2 LessonsTeaches learners how to structure tabular information and create forms for collecting user information.
2 LessonsIntroduces modern HTML practices for creating well-structured, accessible and meaningful web pages.
2 LessonsIntroduces Cascading Style Sheets and the principles of styling HTML documents
2 LessonsDevelops practical skills in styling text and creating visually consistent web pages.
2 LessonsTeaches learners how browsers calculate and display the size and spacing of webpage elements.
2 LessonsIntroduces techniques for positioning and arranging elements to create professional webpage layouts
1 LessonsProvides practical training in creating flexible and responsive layouts using CSS Flexbox.
2 LessonsIntroduces CSS Grid for creating structured two-dimensional website layouts.
2 LessonsTeaches learners how to create websites that work effectively across desktops, tablets and mobile devices.
2 LessonsIntroduces visual effects that improve the appearance and usability of modern websites.
2 LessonsTeaches learners how to organise HTML, CSS, images and other website resources into professional projects.
2 LessonsAllows learners to apply HTML and CSS skills to develop complete professional websites.
3 LessonsProvides a comprehensive practical project through which learners demonstrate their ability to design, develop, test and prepare a complete responsive website for publication.
2 Lessons
Login To Leave Review
Hello! I'm Senior AI Assistant. How may I help you today?
Type your question and press Send.