AGENTUR FÜR ARBEIT UI Design Program Curriculum
A learning experience that’s as rigorous and in sync with the industry as it is suited to beginners and upskillers alike.
Skills-focused
Every aspect of our curriculum is specifically designed to cultivate the industry’s most in-demand skills. From design principles and heuristics to wireframing, color theory, typography—and everything in between—you’ll graduate with everything you need to thrive in your new career.
Rigorously practical
Our project-based curriculum takes you well beyond theory to immerse you in the kind of work you’ll be doing on the job. You’ll put everything you learn to immediate, practical use through hands-on projects—all integral to the professional portfolio you’ll build along the way.
Written by experts
Our instructional designers and editors work together with subject matter experts—seasoned and skilled practitioners—to create and continuously update learning materials and project briefs that equip you with the industry knowledge and skills that will get you hired.
Curriculum overview
Completion times are approximations based on the progress of our current students and graduates.
This course provides a deeper dive into the daily practice and mindset of a professional UI designer. You’ll complete a total of five projects (achievements) consisting of several tasks each.

Achievement 1
Achievement 2
Achievement 3
Achievement 4
Achievement 5
Achievement 6
Recreating an Existing Interface
This course will take you through ten tasks leading up to one main project: recreating screens for a travel app:
What Is UI?
Introduction to Design Tools
Working with Layers & Shapes
Point Types & Boolean Operations
Visual Design Basics
Working with Text
Advanced Tool Functions
Pixel Precision
Previewing Your Work
Preparing Your Work for Handoff
Conceptualization of Design Principles
Learn design theory, principles, patterns and mediums and use them to design a mobile app from scratch. Here’s what you’ll learn:
Design Principles & Heuristics
Consistency in Design Patterns
Wireframes
Layout Design & Spacing
Introduction to Grids
UI Elements & Hierarchy
Symbols & Iconography
Evoking Emotion in UI
Text & Typography in UI
Using Color in UI
Platforms & Devices
User Experience
Incorporate basic principles of user experience (UX) design to solve UI design problems, then conduct user research and create user personas. Here’s what you’ll learn:
Design Processes
User Psychology
Conducting User Research
Creating User Personas
What Is Lean UX?
Gathering Requirements
User Flows & User Flow Diagrams
Exploratory Sketching & Rapid Prototyping
User Testing
Design Workflow
Create a workflow for your app and design a mood board, mockups, and the primary screens for your app. Here’s what you’ll learn:
Finding Inspiration
Building a Mood Board
Primary & Secondary Actions
A/B Testing
Responsive Design & Frameworks
Mockups
Creating a Style Guide
Reviewing & Critiquing
The Feedback Loop
Mobile App Design for iPhone and Android
Wireframe and design a complete mobile meeting management app and/or an app of your choice for both iOS and Android. Here’s what you’ll learn:
Mobile Platforms: iOS
Mobile Platforms: Android
Mobile Design Patterns & Trends
Learning from Others
Basic App Structure
Sounds & Physical Feedback
Mobile Gestures
Building a Mobile App
Prototyping a Mobile App
A Complete Application
Design an app from start to finish, using everything you’ve learned in the program. You’ll also gather your coursework and build your professional portfolio.
Reusing Common Components
Prototyping Animation
Building a Cohesive Brand
Less is More
Starting from Nothing
Final Project
What Makes a Good Portfolio?
Building Your Portfolio
UI Design Program
This course provides a deeper dive into the daily practice and mindset of a professional UI designer. You’ll complete a total of five projects (achievements) consisting of several tasks each.
Achievement 1: Recreating an Existing Interface
This course will take you through ten tasks leading up to one main project: recreating screens for a travel app:
-
1.1
What Is UI?
-
1.2
Introduction to Design Tools
-
1.3
Working with Layers & Shapes
-
1.4
Point Types & Boolean Operations
-
1.5
Visual Design Basics
-
1.6
Working with Text
-
1.7
Advanced Tool Functions
-
1.8
Pixel Precision
-
1.9
Previewing Your Work
-
1.10
Preparing Your Work for Handoff
Achievement 2: Conceptualization of Design Principles
Learn design theory, principles, patterns and mediums and use them to design a mobile app from scratch. Here’s what you’ll learn:
-
2.1
Design Principles & Heuristics
-
2.2
Consistency in Design Patterns
-
2.3
Wireframes
-
2.4
Layout Design & Spacing
-
2.5
Introduction to Grids
-
2.6
UI Elements & Hierarchy
-
2.7
Symbols & Iconography
-
2.8
Evoking Emotion in UI
-
2.9
Text & Typography in UI
-
2.10
Using Color in UI
-
2.11
Platforms & Devices
Achievement 3: User Experience
Incorporate basic principles of user experience (UX) design to solve UI design problems, then conduct user research and create user personas. Here’s what you’ll learn:
-
3.1
Design Processes
-
3.2
User Psychology
-
3.3
Conducting User Research
-
3.4
Creating User Personas
-
3.5
What Is Lean UX?
-
3.6
Gathering Requirements
-
3.7
User Flows & User Flow Diagrams
-
3.8
Exploratory Sketching & Rapid Prototyping
-
3.9
User Testing
Achievement 4: Design Workflow
Create a workflow for your app and design a mood board, mockups, and the primary screens for your app. Here’s what you’ll learn:
-
4.1
Finding Inspiration
-
4.2
Building a Mood Board
-
4.3
Primary & Secondary Actions
-
4.4
A/B Testing
-
4.5
Responsive Design & Frameworks
-
4.6
Mockups
-
4.7
Creating a Style Guide
-
4.8
Reviewing & Critiquing
-
4.9
The Feedback Loop
Achievement 5: Mobile App Design for iPhone and Android
Wireframe and design a complete mobile meeting management app and/or an app of your choice for both iOS and Android. Here’s what you’ll learn:
-
5.1
Mobile Platforms: iOS
-
5.2
Mobile Platforms: Android
-
5.3
Mobile Design Patterns & Trends
-
5.4
Learning from Others
-
5.5
Basic App Structure
-
5.6
Sounds & Physical Feedback
-
5.7
Mobile Gestures
-
5.8
Building a Mobile App
-
5.9
Prototyping a Mobile App
Achievement 6: A Complete Application
Design an app from start to finish, using everything you’ve learned in the program. You’ll also gather your coursework and build your professional portfolio.
-
6.1
Reusing Common Components
-
6.2
Prototyping Animation
-
6.3
Building a Cohesive Brand
-
6.4
Less is More
-
6.5
Starting from Nothing
-
6.6
Final Project
-
6.7
What Makes a Good Portfolio?
-
6.8
Building Your Portfolio

Built on proven learning theories and industry expertise
Dive into a comprehensive and varied learning experience designed to take you from beginner to pro.
Each course is packed with reading materials and supporting videos, audio learning options, and more.
Our instructional designers work hand-in-hand with seasoned experts in the field to keep our curriculum rooted in proven learning theories, and in-sync with the industry.
Create beautiful work with industry-standard tools

Design Tools
We’ve partnered up with industry-standard tool providers to make sure you have access to the tools you might use on the job. Through free trials and special discounts available to CF students, you’ll be able to try out a variety of tools to see what works best for you. Check out our perks page or Course Prep in your course for more information on tool discounts.
What our graduates have to say


















How to take our UI Design Course
with a Bildungsgutschein
Next start dates
I don’t have a Bildungsgutschein
How to apply for a BildungsgutscheinI already have a Bildungsgutschein
How to enroll in the CareerFoundry courseSchedule an appointment with the Agentur für Arbeit
If you haven’t been in touch with the job center before, you can find your local center simply by searching online, e.g. “Agentur für Arbeit Berlin” or “Agentur für Arbeit near me”. Once you’ve made an appointment, you’ll be assigned an advisor.
Prepare for your appointment at the Agentur für Arbeit

Use our full application guide to prepare for your appointment at the Agentur für Arbeit and convince your advisor to approve your participation in the course. It covers the documents you need for the appointment.
Download our guide:
Request your personal course proposal from CareerFoundry. You might have to provide this document to the Agentur für Arbeit. It only takes a few minutes!

Enroll in the CareerFoundry course
The Agentur für Arbeit has issued you a Bildungsgutschein—congratulations!
Now you can begin the enrollment process. Simply press the "Start the process" button and we'll notify you about the next steps.
It takes around 10-14 days to complete all of these steps, so be sure to account for this when you are choosing a course start date.

How would you like us to contact you?
Book a time to speak with a program advisor
Send us a message


What questions do you have about the program? We're happy to help.
Thank you!
Our program advisor will be in touch with you shortly.