User Experience Design




This part-time, night and weekend format bootcamp designed to prepare you to be a Junior User Experience (UX) Designer! In addition you are encouraged to attend select BDA courses (included in your tuition).


This bootcamp is 14 weeks long. The first two weeks are an online course that you can attend from anywhere and the last 12 weeks are in-person at our campus in Boulder, Colorado. The in-person classes are held Tuesday, Wednesday and Thursday evenings from 6pm to 9pm, and on three Saturdays during the cohort which will be from 9am to 5pm.


  • April 22nd - July 27th, 2017
  • July 31st - November 2nd, 2017


Our tuition is only $10,500 and includes 24×7 access to our campus and complimentary BDA classes and workshops.

Need Financial Assistance? CodeCraft School works with a variety of trusted, third-party lenders. Typically these loans have 1-3 year terms and competitive rates. Learn more about these options. Remember, we’re here to help! Please contact us with any questions or concerns about financing.


Need a place to stay while you're learning in Boulder? We have you covered! Details.


From innovative new apps to tech giants, businesses of all kinds and sizes need competent UX designers. As a UX designer your role is to craft amazing experiences for customers, and since UX is so fundamental to the success of any business, these skills are in very high demand!


At CodeCraft School, we believe that UX is the foundation from which you build effective solutions to business problems. Understanding the customer experience will help you and your client make the best decisions for their product or service.

Throughout this intensive bootcamp, you will learn about the entire UX process from a seasoned industry professional. The program covers all the phases of the UX workflow, including user research, user testing, defining problems, solving problems, wireframes, design briefs, prototypes, and mockups. We will explore and gain experience with prototyping tools, such as InVision, Sketch, Axure and others.

As you learn you’ll put your new skills to work on a variety of projects that will expand your knowledge, build experience and create a body of work for your portfolio. You’ll graduate from the bootcamp ready to take on a role as a junior UX professional.


Our bootcamps are designed specifically for accelerated career transformation. During the program we teach you practical skills that reflect the needs of employers. Along the way you’ll be connected with industry peers as you work on projects that build your portfolio. After graduation we help you create a strategy for your job search and provide you with a wealth of information on how to effectively find relevant opportunities that align with your goals. In addition, we’re always growing our network of employer partners.



Nikki has been a leader in the UX design space for the last decade. After absorbing cutting edge practices in her education at MIT and Carnegie Mellon, she has brought a sharp behavioral economics lens to her career, which includes innovative work for the likes of Google and Microsoft.

Learn More About Nikki


Chris has a unique perspective on UX Design that he’s gained from his diverse career that spans from experiences for CPS Energy to being a Lead UX Designer for a startup. Locally, he also leads a UI/UX Design Meetup and loves the design process.

Learn More About Chris


The Nielsen Norman Group published a report on Salary Trends for UX Professionals in 2015. In the report they state that entry-level salaries for UX designers in the United States averaged $63,000 and after 5 years these professionals were earning about $90,000.


According to The Creative Group (part of the Robert Half recruiting agency), “User experience designer. It’s one of the most in-demand creative industry jobs right now”.


According to Glassdoor, the average national salary for an experienced user experience designer is over $80,000 a year. While you probably won't earn that much in your first job you'll be on a very lucrative career path.


The most desirable UX designers have important complementary skills that make them more valuable to employers. Because of this, we have integrated graphic design fundamentals into the program.


In addition, all CodeCraft students can take FREE classes at Boulder Digital Arts before, during and up to three months after graduating from our bootcamps. We will be leveraging this exclusive CodeCraft benefit extensively in this UX Design program so that you graduate with a very well-rounded skill set by getting trained in topics like the Adobe Creative Suite, web development fundamentals, typography and more.


UX design can be viewed as the “human” side of the technology. It’s an ideal career path for anyone who wants to be involved in tech, but not as a pure coder. Some key attributes of a great UX designer are empathy, curiosity, problem solving, and being able to communicate complicated concepts clearly to others.

This program is perfect for individuals who have existing expertise, professional backgrounds, life experience or a degree that can be a foundation for your new UX design skills. User experience is a practice that borrows from and lend to a variety of other disciplines. For example, if you’re an experienced graphic designer struggling to stay relevant in the job market, adding UX design skills makes you extremely attractive to employers because of the way you can leverage your design/aesthetic experience into your UX design projects. This holds true for coding, product design, psychology and more.


Free BDA Classes

Free classes at our partner organization, Boulder Digital Arts, allowing you to extend and customize your learning to suit your interests and add important supplementary skills to be more attractive to employers.

World-Class Instruction

Our instructors are industry experts who are passionate about what they teach and love to share their knowledge. Also, our class sizes are small so there's plenty of one-on-one time with teachers and mentors.

Career Focused

Our bootcamps are designed for accelerated career transformation. We teach you practical skills that reflect the needs of employers. After graduation we help you create a strategy for your job search and mentor you on how to effectively find relevant opportunities.


We closely monitor every student’s progress with our proprietary technology so nobody gets left behind, and you always know where you are in relation to our learning objectives.

Latest Tools & Technology

We are constantly refining our curriculums to reflect the needs of our employer partners so that you can be assured you're learning the latest industry tools and technology.

Boulder Rocks + Housing

Boulder has one of the most vibrant tech scenes in the country. It has a higher density of start ups than Silicon Valley so it's a great place to start a tech career. Also, we've arranged for affordable housing for enrolled students.


Below is detailed outline of what’s covered in this intensive program. Our curriculum covers a broad range of exciting subject matter and practical workshops designed to get you ready to jump into a professional UX role. Since each class is unique, the instructor will sometimes choose to emphasize certain materials and focus projects based on the specific needs of the class.

Leveling Up: Initial UX Review

Our goal is to help you become more aware of the skills and thought processes you will need to be successful in the work environment. We’ll begin the program by reviewing your objectives, skills, and goals. We will start building the foundation for the rest of the program.

Finding The Problem: User Testing, Personas & Research

Whether you are designing the UX for a new app, or enhancing/improving existing ones, you must have a solid vision for what your app is capable of offering. By exploring Features and Functionality, you will learn how to differentiate between the user’s point of view and the technology that must be developed by your implementation team in order to make it possible. We will go through various applications and pull them apart in order to understand what is really going, how they are structured, what is working, and what could use some UX love.

Design: How To Communicate Your Solutions

User experience guides the process of creating the best solutions for your client. You will learn how to layout and design your deliverables so they effectively communicate to your client and team. We will look at prototyping and how to do testing using paper prototypes. A familiarity with these skills will enhance your ability to communicate and work creatively with graphic designers, researchers, and programmers. Having a good understanding of user research, design, content strategy, information architecture, prototyping, and testing provides the foundation for how a UX professional creates the best solutions.

Diagram: Site Maps, Flow Charts & Wireframes

Next we will explore potential solutions to the user’s problems as we move through the diagramming phase of the process. From a high altitude view, down to detailed step-by-step movement through the various features of the site, you will gain an understanding of the essential needs of your user, and how they experience the products and services you design for web, and mobile. You will learn how to visually diagram the flow at multiple levels, and use those diagrams to refine the experience.

Midterm Project

Next you will bring together everything you have learned so far, and jump right into creating deliverables for a client. Your research, user testing, and diagramming skills will be used to solve user problems. The documents you create will communicate your solutions to both your client and team. You will have a chance to work on your own concepts in the context of existing websites.

Design Brief: Communicating with Stakeholders

Understanding the problem and clearly communicating the solution is where the design brief comes in. We will summarize parts of the design process and communicate important information by creating a design brief. You will have a chance to communicate direct insights, and share the vision of your solutions. The process will include working with timelines, and managing client expectations.

Competitive Reviews: A Look At Other Solutions

We do not work in a vacuum. We need to analyze the industry and the companies that compete in the same market as our client. The competitive review offers insight into how other companies have solved their user problems.

Usability Plans & Reports

A UX designer’s work is always measured. Whether you are launching a new app or introducing enhancements to an existing website, it is essential to know if you have solved the customer’s problem. We will look at ways to plan for measuring usability, and ways to report the effectiveness of your design.

Final Projects & Presentations

During the final weeks of the program you’ll be designing your final deliverables on your own, using all the skills and understanding you’ve acquired during the course of the program. This will be your chance to dramatically enhance your own portfolio and position yourself as a strong candidate for a position in the UX space. While our instructors and mentors will be available, you’ll be encouraged to troubleshoot and solve any challenges that arise in order to be fully prepared for your first job. Finally you’ll present your designs to your new colleagues as well as invited industry professionals and employers.

Graduation & Career Placement

You’ve come a long way and now you’re ready to put what you have learned into practice. Throughout your bootcamp we’ve been connecting with industry peers and now we’ll help with the job placement process.