What you'll actually learn here
This isn't about trends or surface-level tricks. We're focusing on practical skills that hold up over time. You'll work through design problems, understand why certain approaches work better than others, and build projects that demonstrate real capability. The program moves through fundamentals, then application, then refinement. By the end, you'll have a portfolio showing work you can actually explain and defend.
How the program breaks down
We've structured this around building actual skills rather than just covering topics. Each phase focuses on understanding concepts deeply, then applying them in realistic scenarios. You'll spend time making mistakes, fixing them, and understanding why certain solutions work better than others.
Foundation principles
Start with core concepts that inform everything else. This covers layout fundamentals, typography basics, color theory that actually matters, and spacing systems. You'll learn how visual hierarchy works and why certain designs feel balanced while others don't. We skip the theory-heavy stuff and focus on principles you'll use constantly.
- Grid systems and layout structure
- Typography hierarchy and pairing
- Functional color application
- Spacing and rhythm patterns
- Visual weight and balance
- Accessibility fundamentals
Interface design process
Move into creating actual interfaces with purpose and clarity. This phase covers component design, interaction patterns, user flow mapping, and responsive considerations. You'll work through real interface problems, from navigation systems to form design. The focus is on making things that work well, not just look impressive in screenshots.
- Component-based design systems
- Navigation and information architecture
- Form design and input patterns
- State management and feedback
- Responsive and adaptive layouts
- Interface consistency methods
Design tool proficiency
Build speed and confidence with industry-standard tools. This covers Figma workflows, prototyping capabilities, design handoff processes, and collaboration methods. You'll learn efficient techniques that professionals use daily, from component management to version control. The goal is competence that lets you focus on design rather than fighting the software.
- Advanced Figma techniques
- Component and variant systems
- Prototyping and interaction design
- Design system documentation
- Developer handoff processes
- Team collaboration workflows
Applied project work
Put everything together in projects that mirror real client work. You'll tackle complete design challenges from brief to final delivery, making decisions about approach, solving problems as they emerge, and justifying your choices. This phase includes critique sessions where you'll defend your work and learn from others. The projects go into your portfolio as evidence of capability.
- Complete project workflows
- Client brief interpretation
- Design iteration and refinement
- Presentation and explanation skills
- Portfolio case study creation
- Professional feedback integration