Back to Courses
Beginner Friendly

HTML & CSS Fundamentals

Learn the building blocks of the web and create responsive, attractive websites from scratch.

Course Overview

This comprehensive 8-week course will take you from a complete beginner to being able to build modern, responsive websites using HTML5 and CSS3. Through a combination of theory and hands-on projects, you'll learn the fundamental building blocks of web development.

By the end of this course, you'll have built several complete websites for your portfolio, demonstrating your ability to turn designs into functioning web pages.

Who is this course for?

  • Complete beginners with no prior coding experience
  • Career changers looking to enter web development
  • Business owners who want to understand web technologies
  • Designers looking to implement their own designs
  • Students preparing for further programming studies

Prerequisites

No prior coding experience is required. You just need a laptop with internet access and a desire to learn!

Course Details

Duration

8 weeks (16 sessions)

Schedule

Tue & Thu, 6:00-8:00 PM

Price

€399

Skill Level

Beginner

Certificate

Yes, upon completion

Enroll Now

What You'll Learn

Master these essential web development skills

HTML5 Fundamentals

  • Document structure and semantic markup
  • Working with text, links, and images
  • Tables and forms
  • Audio and video elements
  • HTML5 structural elements

CSS3 Styling

  • CSS selectors and cascade
  • Box model and layout principles
  • Typography and color theory
  • Backgrounds, borders, and effects
  • CSS variables and custom properties

Responsive Design

  • Media queries and breakpoints
  • Mobile-first approach
  • Flexible layouts and grids
  • Responsive images and media
  • Testing across devices

Modern CSS Techniques

  • Flexbox and Grid layouts
  • CSS animations and transitions
  • CSS preprocessors (Sass basics)
  • CSS frameworks introduction
  • CSS best practices and optimization

Course Curriculum

Week-by-week breakdown of what you'll learn

Week 1: Introduction to HTML
  • Understanding the web: How websites work
  • Setting up your development environment
  • HTML document structure and basic tags
  • Working with text elements and attributes
  • Creating links and navigation
  • Project: Creating your first web page
Week 2: HTML Deep Dive
  • Working with images and media
  • Creating lists and tables
  • HTML forms and input elements
  • HTML5 semantic elements
  • Accessibility considerations
  • Project: Building a contact form
Week 3: Introduction to CSS
  • CSS syntax and linking styles
  • Selectors and specificity
  • Colors, backgrounds, and borders
  • The box model explained
  • Text styling and typography
  • Project: Styling your web page
Week 4: CSS Layout Fundamentals
  • Display properties and positioning
  • Floats and clearing
  • Creating multi-column layouts
  • CSS resets and normalization
  • Organizing your CSS code
  • Project: Creating a basic page layout
Week 5: Modern CSS Layout with Flexbox
  • Introduction to Flexbox
  • Flex container and flex items
  • Aligning and justifying content
  • Flex direction and ordering
  • Nested flex containers
  • Project: Building a flexible card layout
Week 6: CSS Grid and Advanced Layouts
  • Introduction to CSS Grid
  • Creating grid containers and defining tracks
  • Grid placement and spanning
  • Grid template areas
  • Combining Flexbox and Grid
  • Project: Building a complex page layout
Week 7: Responsive Web Design
  • Responsive design principles
  • Media queries and breakpoints
  • Mobile-first vs desktop-first approaches
  • Responsive typography and images
  • Testing responsive designs
  • Project: Creating a responsive website
Week 8: Final Project & Advanced Techniques
  • CSS animations and transitions
  • Introduction to CSS frameworks
  • Performance optimization
  • Best practices and code organization
  • Final project development
  • Project presentation and feedback

Projects You'll Build

Apply your skills to create these real-world projects

Personal Portfolio

Create a professional portfolio website to showcase your skills and projects.

Restaurant Website

Build a responsive website for a fictional restaurant with menu and reservation form.

Product Landing Page

Design a modern landing page with call-to-action elements and responsive layout.

Meet Your Instructor

Alexandreous Nicolaides

Senior Front-end Developer & Lead Instructor

Alexandreous has over 12 years of experience in web development and has worked with companies ranging from startups to major corporations. He's passionate about creating beautiful, accessible websites and sharing his knowledge with the next generation of developers.

Before joining CyprusCoding Academy, Alexandreous worked as a senior developer at SoftTech, where he led front-end development for numerous high-profile projects. He holds a degree in Computer Science and is certified in various web technologies.

His teaching approach focuses on practical skills and real-world applications, ensuring that students not only understand the theory but can apply it effectively in their projects.

What Our Students Say

Marianna Christodoulou

Course Graduate

"I started with zero coding knowledge, and now I can build complete websites from scratch! The course was well-structured, and the instructor explained complex concepts in a way that was easy to understand. The projects were challenging but rewarding."

Andreiko Hadjisavovsky

Course Graduate

"This course exceeded my expectations. I'm a graphic designer and wanted to learn how to implement my designs. Now I can create fully responsive websites and have even started freelancing. The hands-on approach and project-based learning were exactly what I needed."

Master the Building Blocks of the Web in Cyprus

In today's digital-first world, understanding HTML and CSS has become an essential skill for anyone looking to establish a presence online. Whether you're seeking to launch a career in web development, enhance your current skill set, or simply gain the ability to create and modify your own websites, our HTML & CSS Fundamentals course provides the perfect foundation.

Located in the heart of Cyprus, our academy offers a unique blend of theoretical knowledge and practical application that sets our graduates apart in the job market. While many online resources exist for learning web development, our structured, hands-on approach ensures you not only understand the concepts but can apply them confidently in real-world scenarios.

What makes our HTML & CSS course truly distinctive is its focus on modern, industry-standard practices. We don't just teach you how to code; we teach you how to code well. From semantic HTML that improves accessibility to responsive CSS layouts that work beautifully across all devices, you'll learn techniques that align with current professional standards.

Our experienced instructors bring years of industry experience into the classroom, providing insights and guidance that go beyond basic syntax. They'll help you understand not just the "how" but the "why" behind web development best practices, preparing you to make informed decisions in your own projects.

By the end of this 8-week journey, you'll have transformed from a complete beginner to someone capable of crafting professional-quality websites. The portfolio of projects you'll build throughout the course will serve as tangible evidence of your new skills, opening doors to opportunities in Cyprus's growing tech sector and beyond.

Ready to Start Your Web Development Journey?

Enrollment is open for our upcoming cohort starting May 15, 2025. Spaces are limited to ensure personalized attention.