Course Description
This course equips learners with the skills to design and develop modern, responsive, and user-friendly digital products. Students will learn the fundamentals of User Interface (UI) and User Experience (UX) design alongside frontend web development technologies used in today’s tech industry. The program combines creativity and technical skills to help learners build visually appealing websites and interactive web applications.
By the end of the course, learners will be able to design user-centered interfaces, create wireframes and prototypes, and develop responsive websites using HTML, CSS, JavaScript, and modern frontend frameworks.
Course Outline & Modules
Module 1: Introduction to UI/UX Design
- Understanding UI vs UX
- Principles of good design
- User-centered design process
- Design thinking fundamentals
- Introduction to design tools
Module 2: Graphic & Visual Design Basics
- Color theory and typography
- Layout and spacing
- Design consistency and branding
- Creating visual hierarchy
- Accessibility in design
Module 3: Wireframing & Prototyping
- User flows and journey mapping
- Low-fidelity wireframes
- High-fidelity mockups
- Interactive prototyping
- Usability testing basics
Module 4: Frontend Web Development Fundamentals
- Introduction to websites and browsers
- HTML structure and semantic elements
- CSS styling and layouts
- Responsive web design
- Flexbox and CSS Grid
Module 5: JavaScript Essentials
- JavaScript syntax and basics
- Variables, functions, and loops
- DOM manipulation
- Events and interactivity
- Form validation
Module 6: UI Development with Frameworks
- Introduction to React.js
- Components and props
- State management basics
- Routing fundamentals
- Building reusable UI components
Module 7: Responsive & Mobile-First Design
- Mobile-first development
- Media queries
- Cross-browser compatibility
- Performance optimization
- Modern UI trends
Module 8: UX Research & Testing
- User research methods
- Surveys and interviews
- Persona creation
- Usability testing
- Improving user experience
Module 9: Version Control & Deployment
- Introduction to Git & GitHub
- Collaboration workflows
- Hosting websites online
- Deployment basics
- Portfolio creation
Module 10: Capstone Project
- Designing a complete UI/UX project
- Developing a responsive frontend application
- Presenting and defending projects
- Building a professional portfolio
Skills Learners Will Gain
- UI/UX Design Principles
- Wireframing & Prototyping
- Responsive Web Design
- HTML, CSS & JavaScript
- React.js Fundamentals
- User Research & Testing
- Website Deployment
- Frontend Development Best Practices
There are no items in the curriculum yet.