• Overview of web design and development • Understanding the web design process • Basic concepts of UI/UX design • Tools and software for web design
• Introduction to HTML • Structuring a web page with HTML • Introduction to CSS • Styling a web page with CSS • CSS Box Model • CSS Flexbox and Grid
• HTML5 elements and semantics • Responsive web design • Media queries in CSS • CSS animations and transitions • CSS preprocessors (Sass, Less)
• Basics of JavaScript • DOM Manipulation • Event handling • Introduction to jQuery
• Advanced JavaScript concepts • AJAX and JSON • Integrating APIs • Building interactive forms • Introduction to web accessibility
• Overview of Bootstrap • Using Bootstrap to create responsive designs • Introduction to other frameworks (Materialize, Foundation)
• Planning a web design project • Creating wireframes and prototypes • Developing a complete website from scratch
• Finalizing the web design project • Presentation of projects • Feedback and assessment