Welcome to the Beginner Web Bootcamp β a 15-day intensive course designed to introduce you to the essentials of web development. This repository contains all the tasks, projects, and resources to master HTML, CSS, and responsive design.
- 15 days of structured learning: Combines theory and hands-on practice.
- Over 100 tasks and projects: Build layouts, style with CSS, and create responsive designs.
- Beginner-friendly focus: Learn foundational tools and techniques to start your web development journey.
- Install and configure your code editor, and create your first HTML file.
- Example Task: Build a basic "Hello World" webpage.
- Learn HTML structure, tags, attributes, and semantic elements.
- Example Task: Create a static HTML profile page.
- Style HTML elements with CSS selectors, colors, and properties.
- Example Task: Style buttons and headers.
- Learn about margins, padding, and borders for layout spacing.
- Example Task: Create a header layout.
- Use Google Fonts and style images on a webpage.
- Example Task: Add custom fonts and images to a portfolio page.
- Understand CSS cascading, inheritance, and specificity rules.
- Example Task: Fix CSS conflicts in a mock project.
- Build layouts using the box model and inline-block elements.
- Example Task: Create a navigation menu.
- Explore CSS positioning:
absolute
,relative
, andfixed
. - Example Task: Build a sticky header with
position: fixed
.
- Use media queries to build adaptable layouts.
- Example Task: Create a responsive image gallery.
- Combine concepts into a complete webpage project.
- Example Task: Develop a multi-section webpage.
- Learn
background-image
, gradients, and overlays. - Example Task: Design a hero section.
- Master pseudo-classes and pseudo-elements.
- Example Task: Style a navigation menu with hover effects.
- Use Flexbox and Grid for adaptable layouts.
- Example Task: Create a responsive pricing table.
- Build and style sections like About, Projects, and Contact.
- Example Task: Develop a responsive portfolio page.
- Deploy your website and set up a custom domain.
- Example Task: Publish your portfolio website online.
- "Hello World" webpage.
- Static HTML profile page.
- Responsive navigation menu with hover effects.
- Hero section with background gradients.
- Responsive image gallery.
- Multi-section portfolio website.