Product Design (UX/UI)

Take the fast track — or learn at your own pace — and learn the skills needed to start a product & UX/UI design career. Reinvent your future at one of our many campuses or online.


Program Dates

15 Weeks

Jan 10, 2022 - Apr 22, 2022

Open -

15 Weeks

Jan 31, 2022 - May 13, 2022

Open -

Named One of the Best Coding Bootcamps for Q1 2021 by Career Karma

We’re honored and grateful that we’re a top ranked Coding Bootcamp by Career Karma for Q1 2021, a leading authority in the bootcamp community of students. These awards were granted based on reviews from our alumni who’ve transformed their careers through our software engineering program.

Ranked One of the Top Coding Bootcamps by Course Report

Course Report takes many factors into consideration – alumni and student reviews, transparency around job placements, financing options, and commitment to diversity, just to name a few. We are proud to be recognized on this prestigious list.

Named one of the Top Coding Bootcamps by SwitchUp

SwitchUp’s rankings are based on over 20,000 reviews from verified students and alumni, across over 500 bootcamps in operation. We are honored and proud  to be recognized on this prestigious list.

Change your life with a UX/UI design course — just choose your pace and your place

Man learning data science while at home

Everyone lives life at a different speed, which is why our product design course is offered at different paces and locations. You can learn the skills you need to become a UX/UI design pro full-time or part-time, on-campus or online — just pick the course that works with your schedule, lifestyle, and learning style.

One UX/UI design course, multiple ways to learn

What learning pace works best for you: full-time or at your own pace? We all have different learning styles and schedules — our structured full-time pace is the learning fast-track while our Flex program is designed for students planning to learn at a more flexible pace.

Full-Time Flexible

Product Design Live

Product Design Flex

Learn full-time.

Think of this one as the fast-track schedule with lots of accountability. You’ll attend live lectures and work on projects both solo and with others from your cohort.

Learn at your own pace.

Think of this one as working with your already-busy schedule. Flexibility is the name of the game here. It’s the same curriculum as our full-time program, but you set the pace.

How long? 15 weeks 20, 40, or 60 weeks
Daily schedule: 9 hours/day, M–F
(including lunch and breaks)
Set your own schedule & work independently. Sign up for optional study groups or 1:1s with an instructor.
Best for: Students that want to lean into live lectures, a structured schedule, and learning in community with other students. Working professionals that need to fit class into their already-busy schedule. Choose the pace that works best for your life.
Location: On-campus* and online On-campus* and online

Enjoy a learning community on our campuses and online

*Due to the pandemic, all courses are currently offered online. With campuses around the country, we’ll soon reopen our spaces where you can connect with fellow students and alumni, find quiet studying space, and attend networking and workshop events. Programs can be completed from home, with the option to be on-campus as our locations reopen. Learn more about the campus experience.

Previous Photo
Next Photo

Learn the skills to launch a career as a product designer

Students learn together at Flatiron School coding bootcamp in New York.

Our product design program combines our robust UX/UI design course curriculum with the option to learn either on-campus or online. No matter what learning experience you choose, you'll learn the full end-to-end design process using the same tried-and-true methods.

UX Process

Learn the essential components of the User Experience Design process, including standard tools, best practices, deliverables, and conducting and interpreting research.

After this phase, you'll be able to:

  • Use appropriate tools and processes to produce standard UX deliverables

  • Demonstrate professional conduct, including the ability to manage conflict, incorporate diverse viewpoints, and communicate with peers

  • Use standard industry methods to conduct exploratory, market, and evaluative research

  • Use multiple methods to propose solutions to a problem prompt.

  • Use standard interaction patterns to create new designs and prototypes.

  • Iterate on design deliverables by synthesizing and implementing feedback

  • Present design recommendations based on user research synthesis and credible insights

  • Analyze the competitive landscape to identify opportunities and prioritize goals

UI Process

Learn the fundamentals of interface design, like design principles, typography, and design patterns, to create functional mockups.

After this phase, you'll be able to:

  • Use appropriate tools and processes to produce standard UI deliverables

  • Use standard interface patterns to create new designs and prototypes

  • Create a cohesive series of mockups that align with an existing design pattern library

  • Curate an icon library in support of a design project

  • Use typographic principles to create a hierarchy within text content

  • Create designs that conform to device and OS-specific guidelines

  • Employ grid systems to organize content into a structured layout

Studio 1

Begin with a project brief and deliver research-informed solutions using the product design process, then learn how to talk about your design choices and communicate users’ needs to other stakeholders.

After this phase, you'll be able to:

  • You'll be able to follow the product design process to produce a complete set of UX/UI deliverables and explain how they support the process

  • Propose a research plan based on project needs

  • Conduct research that leads to credible insights

  • Assess the ethical implications of design decisions

  • Annotate and organize deliverables to collaborate with a multidisciplinary team

  • Create mockups and a design pattern library from a set of UX deliverables

  • Use a product design framework to achieve team and product goals

  • Analyze how to translate UX deliverables into UI deliverable

Studio 2

Direct a project from start to finish while exploring skills like presentation strategies, effective communication, and product design ethics. This phase challenges you to meet the complex needs of real-world problems.

After this phase, you'll be able to:

  • Choose appropriate tools and processes to produce high-quality, industry-standard UX/UI work that meets users’ and other stakeholders’ requirements

  • Prioritize features based on user input and stakeholder needs

  • Suggest and execute a research strategy, and defend design decisions based on findings

  • Demonstrate mastery of basic 2D skills and principles by producing high-quality deliverables

  • Strategize and implement effective communication, planning, and facilitation with all project stakeholders

  • Demonstrate practical knowledge of industry-standard tools for producing high-quality deliverables

  • Identify strengths and opportunities for improvement within the product design process


Author a case study that explains the insights and decisions you made during the product design process. You'll be challenged to talk about your work and to communicate your strengths in UX and UI as you prepare to enter the job market.

After this phase, you'll be able to:

  • Demonstrate job readiness by showcasing your work and communicating your thought processes.

  • Assemble an online portfolio with three projects from your best product design work

  • Create a minimum of 1 case study that highlights your thought process, project outcomes, and design deliverables

  • Demonstrate job readiness by completing design challenges and interview prep

  • Assess potential job fit based on your preferences, skills, and experience

Pick a start date that fits your schedule

In our full-time course, you'll have access to a virtual classroom where you’ll interact with your instructors and fellow students on a fixed, full-time schedule: 8 hours a day, Monday through Friday.

Once you apply, you'll work with your admissions representative to select the start date that best fits your timeline so you can start learning to become a product designer in a way that makes sense for you.

Program Dates
Cohort Start DatePaceLengthStatus
Jan 10, 2022Apr 22, 2022Full-Time15 WeeksOpen
Jan 31, 2022May 13, 2022Full-Time15 WeeksOpen
Jan 31, 2022VariesFlexible20, 40, or 60 WeeksOpen
Feb 21, 2022VariesFlexible20, 40, or 60 WeeksOpen

Learn product and UX/UI design with passionate instructors and seasoned Career Coaches

Students discuss a problem in a Flatiron School classroom.

Learning something new is best done with others. And even while we're all learning online because of the pandemic, our product design course is designed to combine flexibility with community so you're never alone and support is always available.

Experienced UX/UI designers and a supportive learning community

Since day one over seven years ago, we’ve taken teaching seriously. Great teachers inspire us to connect to topics on a profound level, but product design experience alone doesn’t necessarily make someone an effective teacher. That’s why we’re passionate about finding not only great designers but deeply committed teachers.

Joshua Robinson
Lecturer, Product Design

Joshua Robinson is a product design professional with more than ten years in UX/UI and has also founded Expansive, a consultancy in Chicago focused on product design for neurodiversity and social good. Before joining Flatiron School in 2018, he taught research and UX at Designation.

Bani Phul-Anand
Lecturer, Product Design

Bani has been living the startup life at MealPal for 3+ years following a few years at Amazon, she now enjoys the mentorship with her students and the way she is now able to devote time to stay current on new ways to solving old problems. She wants to instill the love of learning and solving endlessly.

Navigate design's top opportunities with the help of our Career Coaching team

A career coach shows students how to effectively job search.

After many years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first product design job. That way, when you graduate, you'll have the UX/UI design skills and job-search skills you need to start your career.

Individual career coaching

During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from résumé review to interview prep, and help you tell your story to land your first job.

Vast employer network

We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.

Proven job-search framework

Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

Where Flatiron School grads get hired

Not all product design courses are created equal. Flatiron School alumni have gone on to work at some of tech's most influential and innovative tech companies.

Washington Post logo
Spotify logo
Facebook logo
Logo: Apple
Logo: NASA
Logo: Google
petco hiring partner for Flatiron School
IBM hiring partner for Flatiron School
shopify hiring partner for Flatiron School

Meet our alumni who changed their lives through Flatiron School

Succeeding in a UX/UI design course takes passion and hard work. Meet our alumni and learn how Flatiron School helped change their lives.

From TSA Security to Professional Software Engineer

Meet Flatiron School alum and Popmenu engineer, Deka Ambia.

Samantha R., Entrepreneur, Alumna, and Author, Discusses “Bitcoin Pizza”

Meet Flatiron School alum and "Bitcoin Pizza" author, Samantha R.

How One Student's Focus on the Goal Helped Him Find Community

Meet Flatiron School alum and FanConnect engineer, Anthony H.

What the application process looks like

Our product design course's application process is three steps from when you apply to when you begin preparing for class. After you apply, a member of our Admissions team will reach out to chat about your goals, experience, and skills. After that, you'll receive your admissions decision.

Step 1 → Apply

Apply to the course. Tell us about yourself and why you want to start a career in UX/UI.

Step 2 → Admissions interview

Speak with an Admissions representative in a non-technical interview. This is an opportunity for us to get to know each other a little better. Nothing technical — just a friendly conversation.

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving assessment. Find out how to pass the assessment.

Step 4 → Admissions decision

Receive your acceptance decision from Admissions. This usually happens within a couple days, and would be your final step!

Find the right tuition plan for you

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

Current scholarships and diversity initiatives

You could be eligible for one of the programs listed below. Whether it’s with a partner or through our own initiatives, we’re committed to making a life-changing education accessible.

Access Scholarship

Flatiron School’s partial scholarship enables students to enroll for $0 upfront. Available for all courses globally. 

Learn More

Learn more about product and UX/UI design courses

Product design and UX/UI are more important than ever for companies across every industry. Dive deeper into the different aspects of design and design courses, the future outlook for design careers, and more.

Frequently asked questions about product and UX/UI design courses

What are the benefits of Flatiron School's on-campus experience?

At Flatiron School, we've always understood the value of community. In fact, many of our students cite the friendships they made and the supportive community in our courses as one of the main reasons they persevered and succeeded on their way to a new career.

Our campuses are meant to be a place for you to meet and work with your peers, study and do your work, network with others, and attend our exclusive events.

Learn more about our campus experience and reopening plans.

What is the difference between the on-campus and online product design experience?

Flatiron School’s on-campus and online Product Design course experiences differ in that our campuses offer a place for you to meet fellow learners and build an in-person learning community.

When our campuses are deemed safe to open, you’ll be able to come and connect with fellow students and alumni, find quiet places to study and work, and attend networking and workshop events. If you live nearby and want to visit, the choice is yours. You can come to campus every day to learn, learn entirely from home, or mix it up, spending some of your time learning on-campus and some of your time learning at home.

We have campuses in Austin, Chicago, Denver, Houston, New York City, San Francisco, Seattle, and Washington, D.C.

What is product design?

Product and UX/UI design involve creativity and analytics, and product designers usually specialize in experience design, information architecture, UX design, UI design, and much more. Their skills revolve around user empathy, interaction design, information architecture, coding, visual design, product visions, research, and data analysis.

At its core, product design and UX/UI use design, research, and data to solve problems for a user’s experience — to help users reach their goals more easily, naturally, and efficiently. In many ways, a product designer is a customer experience designer — and many of them go by that title.

What is a product design course?

While they vary with each course and each school, product design and UX/UI design courses are short-term and often rigorous training programs to help students learn the design, information architecture, user empathy, interaction design, and research skills they need to become a product designer.

Is product design a good career?

Yes, as mentioned above, product design is a well-paying job that is relatively future-proof given how many different disciplines it covers — research, analysis, design, and experimentation.

Digging deeper, product and UX/UI design is a good career in many cities across the country. As is being a UX designer, UI designer, UX/UI designer, or full-stack designer.

According to Glassdoor, the average product designer salaries are relatively high in each of the country’s biggest job markets.

What is full-stack design?

Full-stack design is a mix of UX research, UI design, and front-end web development. These designers are able to wireframe, create high-fidelity mock-ups and visuals, and code HTML, CSS, and JavaScript. Learn more about full-stack design.

Why study UX/UI design?

UX/UI design is a unique blend of artistic creativity, research skills, and analytical skills, meaning it’s a transferable skill across many disciplines and industries. 

And the average salaries for product designers reflect their unique skills. According to Glassdoor, the average salary for a product designer is $104k nationwide.

Similarly, UX designers average $112k and UI designers average $90k

This makes UX/UI design a great career for creatives and analytically minded people regardless of whether they’re in it for the creativity or the money. Marketers, salespeople, and analysts have all proven to have the skills to become great UX/UI designers.

UX/UI design is an ever-evolving and exciting discipline that’ll be critical for companies well into the future regardless of their industry.

Where can UX/UI design take me?

UX/UI design combines a lot of skills — user empathy, interaction design, information architecture, coding, visual design, product visions, research, and data analysis — which means that it can take you anywhere that these skills have value. And, given how wide-ranging the aforementioned skills are, product design skills have value across many industries and disciplines. 

As far as job titles go, UX/UI often have titles like UX designer, UI designer, product designer, customer experience designer, interaction designer, and information architect. 

Each of these roles utilizes many of the same skills but with small differences. For example, UX designers typically focus more on research, while UI designers focus more on design. 

Read more about the differences between UX, UI, and graphic design.

Why is UX/UI design important?

Satisfied customers are important for any business. The happier your customers, the more customers you’ll have and the more they’ll engage with you.

Good UX/UI and product designers understand what customers want and communicate your company’s value to them effectively while helping them achieve their goals. Maintaining a good experience wins customer confidence and keeps them coming back to use your service.

What jobs are graduates prepared for?

Our Product Design course prepares students for roles like product designer, UX designer, UX researcher, interaction designer, UI designer, visual designer, and communication designer. The skills gained during this course form a partial but important foundation for additional roles like content strategist, information architect, UX writer, UI engineer, and product owner.

In terms of job types, graduates are prepared for full-time salaried and part-time jobs, internships, apprenticeships, and contract and contract-to-hire roles.

What kind of scholarships does Flatiron School have? 

You can check out our currently available initiatives on our Scholarships and Diversity Initiatives page.

What does the Career Services process look like?

The Flatiron School Career Services team exists to help get you hired. We do this in two ways:

  • Empowering stand-out job-seekers to learn to be no-brainer hires → this is what your Career Coach does!

  • Building a nationwide network of hiring partners → this is what the Employer Partnerships team does!

You will have an initial meeting with your career coach during the program to get acquainted with the process. Once you’ve graduated from the program you'll work with your Career Coach on how to maximize your opportunities and efforts for landing a job. It is important to note that, like with our course, you must come prepared and committed. Your Coaches will help you to get organized and prepare you for interviews, but it is up to you to do the heavy lifting as well.

What is Flatiron School's Job Placement rate?

You can view our latest job placement rates in our 2020 Jobs Report.

Our commitment to honesty and transparency is stronger than ever. That’s why we continue to release third-party examined Jobs Report each year.

What financing options does Flatiron School offer?

You have a few options in terms of financing your enrollment in one of Flatiron School's courses. See all of your options on our Tuition & Financing page.

We also offer initiatives that can help to offset the cost of tuition on our Scholarships and Diversity Initiatives page.

What courses and workshops does Flatiron School offer?

Flatiron School teaches students the skills they need to become a software engineer, data scientist, cybersecurity engineer or analyst, or product designer.

If you're looking to start a new career, those are the courses for you.

We also offer free introductory experiences for beginners in coding, data science, and cybersecurity.

Free tutorials:


Data Science


I would like to talk to a Flatiron School team member — what should I do?

If you would like to connect with a member of our team, please simply schedule a chat with one of our admissions representatives.

Apply Today

Start your application and change your life today.

Attend an Event

Attend a Flatiron School event

Chat with Admissions

Have a question about our program that we haven’t answered above? Our admissions team is here to help.