UX 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.

Curriculum overview

Part-time
Flexible
Full-time
Intro to UX Design
approx.
1 month
UX Design Immersion
approx.
7 months
Specialization
approx.
2 months
Intro to UX Design
approx.
0.5 - 1 month
UX Design Immersion
approx.
3.5 - 7 months
Specialization
approx.
1 - 2 months
Intro to UX Design
approx.
0.5 months
UX Design Immersion
approx.
4 - 4.5 months
Specialization
approx.
1 month
info-icon

Completion times are approximations based on the progress of our current students and graduates.

Intro to UX Design
UX Immersion
Specialization

This course will take you through eight tasks leading up to one main project: user research, personas, wireframes and more for a vocabulary learning app.

curriculum curriculum-box heading image
1.1 Introduction to UX & Design Thinking

Set the foundation for the rest of your learning and kick off the first stage of your course project.

1.2 User Research

Explore user research methods and conduct a series of user interviews.

1.3 User Personas

Learn how to tell user stories and create a proto-persona for your course project.

1.4 Information Architecture

Analyze how people navigate sites and how information is structured.

1.5 Wireframing & Prototyping

Create detailed prototypes and wireframes for your vocabulary learning app.

1.6 Usability Testing

Devise a usability testing plan to ensure your design solutions are effective.

1.7 Presenting Your Work

Present your design process and results to stakeholders in an engaging manner.

1.8 What’s Next?

Draft your design profile to map out where your design education will go from here.

This course provides a deeper dive into the daily practice and mindset of a professional UXer. You'll complete a total of six achievements, which will build off of each other to create a final product at the end of the course.

curriculum curriculum-box heading image
Achievement 1
Achievement 2
Achievement 3
Achievement 4
Achievement 5
Achievement 6
Thinking like a UXer

Make design thinking a daily habit and apply it as you kickoff the project that you’ll complete over the next five achievements. Here’s what you’ll learn:

1.1

The Role of the UX Designer

1.2

A History of User Experience Design

1.3

Human Needs & Motivations

1.4

User-Centered Design Process

1.5

Design Thinking

1.6

Understanding the Problem

1.7

Competitive Analysis

1.8

Lean UX vs. Agile UX

1.9

Business Requirements

1.10

User Stories

1.11

Portfolio Review

Understanding the User

Create effective user personas and journey maps, conduct a thorough task analysis, and define an actionable mobile strategy for your product. Here’s what you’ll learn:

2.1

Research Methods

2.2

Surveys & Interviews

2.3

User Research Analysis

2.4

User Personas

2.5

Mental Models & User Journeys

2.6

Task Analysis & User Flows

2.7

Mobile-First Design

2.8

Content Auditing

2.9

Portfolio Review

Foundational Design

Master information architecture principles and frameworks, then devise a visually appealing and portfolio ready sitemap. You’ll also begin prototyping your product! Here’s what you’ll learn:

3.1

IA Principles & Frameworks

3.2

Refining Your Sitemap with Card Sorting

3.3

Navigation for Mobile & Desktop

3.4

Design Patterns for Mobile & Desktop

3.5

Usability Heuristics & Interaction Design

3.6

Low-Fidelity Prototyping: Paper & Sketches

3.7

Rapid Prototyping: User Onboarding

3.8

Mid-Fidelity Wireframes & Prototyping

3.9

High-Fidelity Wireframes & Clickable Prototypes

3.10

Portfolio Review

Usability Testing

Conduct usability testing for both mobile and desktop from start to finish, working with test subjects, analyzing test results, making improvements, and planning future tests.

4.1

Best Practices for Working with Human Test Subjects

4.2

Usability Test Methods

4.3

Usability Test Plan

4.4

Usability Test Script

4.5

Conducting Usability Tests

4.6

Usability Test Results & Planning for Future Tests

4.7

Reporting Findings & Making Recommendations

4.8

A/B & Preference Testing

4.9

Portfolio Review

Refining the Design

Explore the foundations of user interface design, experiment with responsive frameworks, and prepare your design documentation for dev handoff.

5.1

Visual Design Principles

5.2

Emotional Design for User Engagement

5.3

HTML Basics

5.4

Alternatives to HTML: Native Platforms

5.5

Grids & Spacing Fundamentals

5.6

Responsive Frameworks

5.7

Design Documentation

5.8

Design Language Systems

5.9

Design Deliverables

5.10

Design Collaboration

5.11

Portfolio Review

End-to-End Design

Compile and make final fixes to your design. You’ll also address accessibility issues, publish your portfolio, and create a video demo of your work.

6.1

Designing for Accessibility

6.2

Polishing the Design

6.3

Designing for Good

6.4

Online Portfolios

6.5

UX Communities

6.6

Video Presentation

6.7

Portfolio Review

To further develop your expertise, you’ll choose one of three specialization course options: Voice User Interface Design, UI for UX Designers, or Frontend Development for Designers.

curriculum curriculum-box heading image
Voice User
Interface Design

Achievement 1

Achievement 2

UI for UX Designers

Achievement 1

Achievement 2

Frontend Development for Designers

Achievement 1

Achievement 2

Introduction to Voice Design with Alexa

Explore the origins of voice, discover the unique user populations and use cases for voice, then get to know Amazon’s Alexa and build a skill for the interface.

1.1

Getting Started with Your Voice Design Course

1.2

History & Appeal of Voice

1.3

Use Cases for Voice

1.4

Personas for Voice

1.5

How Alexa Voice Interactions Work

1.6

Building Your First Skill

1.7

Working with AWS Lambda

1.8

Certifying Your Skill

UX Design Principles for Voice

Find out how to create user stories, dialogs, flows, and scripts, as well as how to test your designs. You’ll also explore some advanced topics.

2.1

User Needs & User Stories for Voice

2.2

Sample Dialogs

2.3

User Flows for Voice

2.4

Voice Scripts

2.5

Context & Memory in Voice Design

2.6

Usability Testing for Voice Interactions

2.7

Multimodal Interactions

2.8

Accessibility & Voice

2.9

Safety & Privacy for Voice Design

Composition & Visual Design

Learn the principles, trends, and theories behind effective UI design, and build a set of high-fidelity mobile mockups demonstrating your mastery of visual design.

1.1

Getting Started with Your UI Course

1.2

Responsive Layouts & Grids

1.3

UI Elements & File Organization

1.4

Visual Hierarchy & Spacing

1.5

UI Design Patterns

1.6

Visual Design Principles & Trends

1.7

Typography in UI

1.8

Color in UI

1.9

Imagery in UI

Advanced UI & the Design Handoff

Prepare a visual style guide, adapt your designs for additional breakpoints, and finalize the presentation mockups for your responsive mobile app.

2.1

Shapes & Icons

2.2

Interactions & Gestures

2.3

Style Guide

2.4

Designing for Different Breakpoints

2.5

Final Mockups

2.6

Design Handoff & Deliverables

2.7

Final Presentation

Getting Started with HTML & CSS

Learn the basic structure of the web, then begin building your website using HTML and advanced CSS. You’ll also practice pushing your code to GitHub.

1.1

Getting Started with Your Frontend Course

1.2

Internet & the Web

1.3

Starting with HTML

1.4

Coding with HTML

1.5

Using GitHub for Your Projects

1.6

CSS Basics

1.7

CSS Layouts

1.8

Advanced CSS for Designers

JavaScript & Your Portfolio Site

Discover JavaScript code, libraries, and plugins, then learn to set up efficient processes for testing, QA, and debugging. Explore hosting options and then present your website.

2.1

Introduction to JavaScript

2.2

Coding with JavaScript

2.3

JavaScript Libraries & Plugins

2.4

User Testing

2.5

Code Quality & Cross-Browser Testing

2.6

Portfolio Site Demo & Case Study

Intro to UX Design

This course will take you through eight tasks leading up to one main project: user research, personas, wireframes and more for a vocabulary learning app.

1.1 Introduction to UX & Design Thinking

Set the foundation for the rest of your learning and kick off the first stage of your course project.

1.2 User Research

Explore user research methods and conduct a series of user interviews.

1.3 User Personas

Learn how to tell user stories and create a proto-persona for your course project.

1.4 Information Architecture

Analyze how people navigate sites and how information is structured.

1.5 Wireframing & Prototyping

Create detailed prototypes and wireframes for your vocabulary learning app.

1.6 Usability Testing

Devise a usability testing plan to ensure your design solutions are effective.

1.7 Presenting Your Work

Present your design process and results to stakeholders in an engaging manner.

1.8 What’s Next?

Draft your design profile to map out where your design education will go from here.

UX Immersion

This course provides a deeper dive into the daily practice and mindset of a professional UXer. You'll complete a total of six achievements, which will build off of each other to create a final product at the end of the course.

Specialization

To further develop your expertise, you’ll choose one of three specialization course options: Voice User Interface Design, UI for UX Designers, or Frontend Development for Designers.

Voice User Interface Design

Learn how to design voice user interfaces and develop three “skills” for Amazon’s Alexa voice assistant. You’ll complete a total of two projects (achievements) consisting of several tasks each.

UI for UX Designers

Explore visual design trends and best practices, image theory, iconography, and interaction design. You’ll complete two projects (achievements) consisting of several tasks each.

Frontend Development for Designers

Learn how to code with HTML and CSS, and debug and use JavaScript to add interactivity to a website. You’ll complete two projects (achievements) consisting of several tasks each.

about ux

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.

Graduate portfolios

See some of the incredible work our students complete during the UX Design Program.

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

testimonials__item__image
testimonial-image-details
testimonial-image-details
testimonials__item__image
testimonial-image-details
testimonial-image-details
testimonials__item__image
testimonial-image-details
testimonial-image-details
testimonials__item__image
testimonial-image-details
testimonial-image-details
testimonials__item__image
testimonial-image-details
testimonial-image-details
testimonials__item__image
testimonial-image-details
testimonial-image-details
back
back

How would you like us to contact you?

Book a time to speak with a program advisor

Send us a message

Thank you!

Our program advisor will be in touch with you shortly.