Analytics UX

Cohort-based Course

How to make data-driven software effective for users, for technologists of all types

Course overview

Make your data-driven software more useful

Data surrounds us everywhere, often overloading us. As a result, processing the data and presenting it--like with data visualizations and recommendations from artificial intelligence (AI)--can make products more useful. However, they also make creating the products more difficult. In particular, there are newer types of risks in creating such software systems, such as when and how to automate them, how to present their results to users, and what to do when they get something wrong.


Therefore, I will teach theory-driven best practices behind the user-centric creation of data-driven software systems.


This will include enumerating users' problems, needs, and desires into personas, based on the cognitive psychology behind it, and how it can be used in tech startups and larger companies.


Then I'll cover how to apply the theory behind iterative, risk-driven product development across your product development processes and how it can be used in tech startups and larger companies.


Finally, I'll cover how to make decisions between these tradeoffs and how to communicate them to other people so they understand and value them, including coworkers, bosses, and investors.

Who is this course for

01

User-centric product researchers and designers who are frustrated at not being paid attention to by coworkers in other disciplines

02

Data scientists, engineers, and modelers who are sick of pushing out data-driven products without knowing if they are needed or desired

03

R&D scientists and engineers who are interested in commercializing their data-driven software ideas into products and broader markets

What you’ll get out of this course

How to establish a solid foundation for product development by integrating lean user research with other tradeoffs of your product

Analyzing and synthesizing competing requirements and impacts of your team’s product, including the needs and desires of users you may not have access to. Then using this data to determine what to build and how to measure its success.

How to drive iterative product development with user research

Building clear and useful user personas, UX designs, and/or prototypes so you can recommend new features or improvements to your data-driven software development team.

How to drive product decisions with information and communicate it across disciplines

Convincing diverse stakeholders to value users so you can produce a product that they actually value and use.

What people are saying

        Bob is highly thorough in his analysis of problems, and very creative in his synthesis of solutions. He is also very passionate about his research interests in learning, AI, and cognition. 
John Yen

John Yen

Professor-in-Charge, Data Science/AI, College of Information Sciences and Technology at Penn State University
        Bob is a very enthusiast, self-actualized, smart, and hard working scientist. I was impressed by his dedication to understanding his customer's mission and providing real solutions to their problems.
Ross Green

Ross Green

Director, Proposal, Project and Process Improvement Management Office, and Program Manager

Meet your instructor

Bob Stark

Bob Stark

Bob has spent his entire career researching and practicing methods involved in the creation of data analytics software for the benefit of the users.


He started in government research and development (R&D), where he used AI and data visualizations to design, prototype, and deliver tools to assist decision-making in intelligence analysis and mission planning.


He then moved on to startups in the San Francisco Bay Area to learn how to transfer his ideas as commercial products.


Most recently, he focuses his full attention on his own R&D lab, Datagotchi Labs, synthesizing these ideas and applying them to wicked social problems like news reliability and job market fairness.

A pattern of wavy dots

Be the first to know about upcoming cohorts

Analytics UX

Course schedule

4-6 hours per week

  • Tuesdays & Thursdays

    6pm - 7pm PST

    Online via Maven, and recorded for those who can't make the session.

  • Weekly projects

    2 hours per week

    Projects will be assigned every week so you can make artifacts such as research plans, models of results and tradeoffs, and presentations

  • Office Hours & Coworking Sessions: every weekday evening

    7-9pm PST

    I will be available every evening during the week, and students can use this time to also work together on their projects.

Free resource

Lean User Research for Analytics UX

As I develop the Analytics UX course, this document will be what I use for the first section of it -- lean user research to establish a solid foundation for product development.

  • Don't know what your users' pain points actually are? Find out!
  • Don't have direct access to your users? That's OK!


This is a detailed outline of the course section that you can use as a general guide to perform user research. Forthcoming will be additional artifacts that you can use as actual templates to perform lean user research.

Get this free resource

Learning is better with projects and cohorts

Learning is better with projects and cohorts

Project-based

You’ll learn by applying knowledge to weekly projects.

Work-centered projects

If you have relevant needs at your job, you can create project artifacts for that. Otherwise, example data will be provided.

Learn with a cohort of peers

Join a community of like-minded people who want to learn alongside you that you can meet and collaborate with in coworking sessions.

Frequently Asked Questions

A pattern of wavy dots

Be the first to know about upcoming cohorts

Analytics UX