*Changes may apply

UX Design & Prototyping Syllabus

The UX Design & Prototyping certificate program will be taught by leaders in the field, and will focus on practical tools and techniques in the UX domain. Becoming a UX professional requires good knowledge of English, attention to details, creativity in problem solving, good communication skills, analytical thinking but also empathy to human needs. At its essence, UX is about identifying real problems users have, and helping to deliver a digital product that addresses these problems.

Course goals
  • The term UX, User Experience, relates to a broad process of digital product design & development, such a broad process can not be learned in one course, and requires years of experience. We created this course as a starting point into this fascinating field.
  • This course will focus on practical skills that can be performed by junior members in UX and product teams: UX Design, UX Prototyping, UI implementation using design systems, and UX data collection using Maze.
  • This course does not aim to cover topics like UX research, UI design, User testing, Product discovery and more. We believe that prioritization is key to success, and our priority is to provide course participants the practical skills needed to become valuable junior team members in both mobile-focused and web-focused UX and Product design teams. Your responsibility is to invest the time and practice.
The course modules
  • UX Design using sketches: how to translate customers problems & requirements into new product flow and wireframes? How to design an initial product experience? How principles from psychology can guide the wireframes and screens design process? This module is about creative thinking and problem solving, how to design (which means create at this stage) an appropriate digital solution for a customer with a proposed problem.


  • UX Prototyping using Figma: how to professionally prototype your new design using a dedicated tool like Figma? How to do it for a mobile app, and then for a more complex web service? How to add interactions that turn your prototype into an interactive experience? How to use variables and other advanced features? How to collaborate with other members in a UX or Product team using the Figma tool? This module is about details, how to take a concept and turn it into a full app or site experience, including all screens and interaction. It is about becoming a professional creator using Figma, that pays attention to every detail of the user’s experience with the prototype.

  • UI Implementation using design systems: only at this stage you will start to think about the visual experience. How to visually design the user’s experience with the prototype? That’s what design systems were created for. In most companies, a senior product designer creates a design language with all needed UI elements, this is called a design system. You will learn how to use an existing pre-defined design system, and implement UI elements from the design system into your Figma prototype.


  • UX data collection using Maze: data is essential to understand how users interact and use a UX prototype. You will learn how to connect your Figma prototype to an analytics collection tool called Maze, and how to analyze the data produced by the Maze tool. In this course you will not learn how to actually test your prototype with users, it requires different skills that are not a priority in this course. In industry, the testing will be done by product managers, UX researchers, or senior UX designers.


  • Power skills: working in the tech industry requires more than professional skills. In this module you will learn important “soft skills” including Communication skills, Presentation skills, Teamwork in UX and Product teams, Efficient meeting management, Reporting best practices, and more.
Course grade composition
  • Weekly assignment (individual or in teams) 40%
  • Final project (in teams) 50%
  • Participation 10%
The program dates and study days
  • The program is 17 weeks, from 17.12.2023 – 7.4.2023
  • The program study days are Sunday and Friday:
    • Sundays are physical classes, from 13:00-20:00, at the Amdocs campus.
    • Fridays are remote learning via Zoom, from 8:00-12:00.
Enhance productivity with AI
  • Learn AI concepts: Machine Learning, Generative AI, LLM, AGI and more
  • Capabilities and limitations of current AI tools
  • Using generative AI to summarize content, learn and understand, develop and visualize ideas
  • Human-in-the-loop approach with Gen AI
  • The art of prompt engineering
  • Using Gemini in Gmail, Docs, Slides and other Google Tools
  • Learning with AI assistance: principles for effective learning
Our teaching team
  • Academic director: Prof. Oren Zuckerman, head of the MA in HCI program, founder and director of milab (Media Innovation Lab) at Reichman University.
  • Lead lecturer: Hezi Taniani, VP Product & Design at Movement, formerly Product Design Team Lead at Zemingo and Interaction Designer at Designit. An experienced lecturer at UX and Product design courses.
  • Leaders of expert sessions (partial ist):
    • Pazit Bar, Head of Amdocs XDC – Experience Design Center
    • Aviram Zur, UX Strategist at TZUR – User Experience Design
    • Jacob Greenshpan, UX strategy at Greenshpan innovation
    • Talia Lavie, VP of User Experience at Gong
    • Udi Salant, Founder of Salant ID, product & UX consultant agency
    • Omri Dvir, Head of Product Design at Gloat
    • Sharon Heller-bar, Senior manager, UX Design at Tipalti