Build Real Apps.
Ship to Production.
A 12-week structured internship designed to feel like a real junior developer job — not a tutorial course. You build, you ship, you get reviewed.
Core Tech Stack
Everything you will learn and use in real projects throughout the 12 weeks.
Optional (Bonus)
Internship Phases
Three progressive phases that mirror how real development teams operate.
Phase 1 — UI/UX Foundations
Master the core tools and product thinking fundamentals.
Phase 2 — Real Product Design
Build professional, high-fidelity interfaces and design systems.
Phase 3 — Team Collaboration
Work in agile teams to design and document a complete product.
Week-by-Week Curriculum
Every week has defined topics, hands-on tasks, and clear deliverables.
Orientation + Design Fundamentals
- Internship workflow
- What UI/UX really means
- Product thinking & design process
- Figma basics: frames, layers, groups
- Typography & spacing fundamentals
- Color systems in UI
- Design a Simple Profile CardPractice layout, typography, and color by building a modern social profile card.
- Landing Page Hero SectionDesign a high-impact hero section for a startup website focusing on visual hierarchy.
- Basic Figma design file with clean layer naming
Wireframing + User Flow
- Low-fidelity wireframing
- User journeys and UX flows
- Information architecture
- Mobile vs desktop design considerations
- Onboarding flow patterns
- Login/Signup Flow WireframesMap out the logic and structure of a secure authentication experience.
- Dashboard StructureCreate low-fi wireframes for a complex student or admin dashboard.
- Complete wireframe flows in Figma
Modern UI Design
- Visual hierarchy in depth
- Modern SaaS UI trends
- Designing cards, buttons, and forms
- Responsive design principles
- Component-based design intro
- High-Fidelity Student DashboardApply UI principles to convert your week 2 wireframes into polished screens.
- SaaS Landing Page DesignDesign a full responsive landing page for a software product.
- High-fidelity UI screens in Figma
Prototyping + Interaction Design
- Figma prototyping tools
- Transitions and animations
- Interactive user flows
- Micro-interactions and feedback
- UX behavior patterns
- Interactive Mobile App FlowBuild a clickable prototype of a mobile application with smooth transitions.
- Onboarding Experience PrototypeCreate a multi-step interactive onboarding flow.
- Interactive clickable prototype link
Design Systems
- Reusable components and variants
- Design tokens (colors, spacing)
- Typography systems
- Scalable library structure
- Auto-layout mastery
- Build a Mini UI KitCreate a system of buttons, inputs, and cards using Figma components.
- Document Your Design SystemSet up a style guide for colors and typography.
- Design System Figma file
Real Product Design Challenges
- Solving business problems with design
- UX decision-making rationale
- Usability best practices
- Accessibility (a11y) basics
- Collaborating with developers
- Logistics Platform UIDesign a real-world dashboard for tracking shipments and drivers.
- CBT Platform UIDesign an accessible interface for a Computer Based Testing system.
- Real-world product design screens
Developer Handoff Workflow
- Design documentation for devs
- Auto-layout for responsiveness
- Exporting assets correctly
- How developers interpret designs
- Communication in design-to-dev handoff
- Prepare Frontend-Ready FilesOrganize a design file specifically for a developer to implement.
- Annotated Figma file for developer handoff
UX Research + Product Strategy
- Identifying user pain points
- User interviews and personas
- Competitor analysis
- UX auditing
- Redesign analysis
- Conduct a Mini UX ResearchAudit an existing product and propose UX improvements.
- Create User PersonasDefine target users for your final project.
- UX research report / Case study draft
Team Sprint 1: Startup Simulation
- Sprint planning for designers
- Design critiques and feedback
- Iterative design process
- Working with a Product Manager (Mentor)
- Team Project KickoffStart designing a complex SaaS or Fintech platform in a team.
- Initial sprint designs and user flows
Team Sprint 2: Polish & Refine
- Polishing UI for consistency
- Accessibility review
- Advanced responsive behavior
- Usability improvements
- Refine Design SystemsEnsure consistency across all team screens.
- Present Design RationaleExplain the "why" behind your design decisions.
- Polished UI screens and updated prototypes
Final Product Design
- Finalizing case studies
- Advanced prototyping for demo
- Developer handoff review
- Design presentation skills
- Finalize Interactive PrototypeBuild a high-fidelity prototype ready for final demo.
- Final high-fidelity prototype link
Demo Week + Evaluation
- Portfolio reviews
- UX reasoning presentations
- Design decision defenses
- Career readiness: applying for roles
- Final Design PresentationPresent your 3-month journey and final product live.
- Complete Portfolio Case Study
Evaluation Criteria
How you will be assessed for your internship certificate.
Technical Skills
40%- Design quality
- Figma mastery
- UX Research depth
Collaboration
20%- Teamwork
- Design handoff
- Communication
Consistency
20%- Attendance
- Submissions
- Participation
Final Product
20%- Functionality
- Presentation
- Design Rationale
Start Your UI/UX Design Journey
Join the next cohort and spend 12 weeks building real products, getting real code reviews, and graduating with a portfolio that actually shows what you can do.
Apply Now