Being Curious Being

Professional Web Designer-Should have prior Graphic Skills
Introduction to Web Design and Development
Understanding the Web: What is a website?
Web Design vs Web Development
Front-End vs Back-End: A simplified overview
Overview of modern website structures and technologies
Tools of the trade: Browsers, Code Editors, and Developer Tools
Getting Started with HTML
Structure of an HTML document
Headings, paragraphs, links, images, and lists
Forms and tables
Semantic HTML and best practices
CSS Basics for Styling
Linking CSS to HTML
Selectors, properties, and values
Colors, fonts, margins, padding, and borders
Box model explained
Layout and Responsive Design
CSS layout techniques: Flexbox and Grid
Creating responsive layouts with media queries
Mobile-first design approach
Designing for accessibility and usability
Introduction to Web Design Principles
Principles of good design: alignment, contrast, balance, and hierarchy
Color theory and how to use color effectively
Choosing the right typography
Visual consistency and branding
Creating wireframes and mockups
JavaScript Basics for Interactivity
What is JavaScript and where does it fit?
Variables, data types, and operators
Functions, events, and user interactions
DOM manipulation: dynamically changing website content
Simple form validation with JavaScript
Web Design Tools and Platforms
Introduction to design tools (Canva, Figma, Adobe XD)
Creating website mockups and design prototypes
Inspecting and exporting assets from design tools
Intro to website builders (WordPress, Wix) for visual creation
Project: Building a Complete Website
Planning your website: purpose, audience, and structure
Designing a homepage and subpages
Building layout with HTML & CSS
Adding interactivity with JavaScript
Making the site responsive for all devices
Testing for functionality and browser compatibility
Website Optimization and Deployment
Best practices for image optimization and website performance
Basic SEO (Search Engine Optimization) essentials
Getting your domain and hosting
Uploading your site using FTP or GitHub Pages
Using tools like Netlify or Vercel for free hosting
Bonus Topics (Optional/Advanced)
Intro to Git and version control
CSS pre-processors (SASS/SCSS)
Using frameworks like Bootstrap
Basic animation with CSS and JavaScript
Introduction to content management systems (CMS)
Final Project & Portfolio Development
Design and develop a personal or business website from scratch
Present your project with a responsive layout, modern UI, and working features
Build a simple online portfolio to showcase your work
Course Details
Duration: 6–8 weeks
Level: Beginner to Intermediate
Tools Covered: VS Code, Figma/Canva, Chrome DevTools, GitHub, Netlify
Outcome: A fully functional, responsive website and a starter portfolio