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
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.