Recommended resources

All
Courses
Exercises

Courses

Introduction to Product Management Course
Course

Introduction to Product Management

Ben Davies-Romano
Ben Davies-Romano
Learn how to turn nascent ideas into successful products using proven product management frameworks, clear processes, practical strategies, and best practices.
Reducing User Churn Course
Course

Reducing User Churn

Gene Kamenez
Gene Kamenez
Learn strategies to reduce churn and build long-term user relationships, which is crucial for improving retention and driving sustainable business growth.
Introduction to Design Audits Course
Course

Introduction to Design Audits

Romina Kavcic
Romina Kavcic
Learn the art of systematic design evaluation to improve consistency, effectiveness, and create more user-centered products that meet user expectations.
Product Discovery Course
Course

Product Discovery

David Payne
David Payne
Learn the fundamentals of product discovery and how to build products your users truly need. Master key techniques and create user-centered solutions.
Government Design Foundations Course
Course

Government Design Foundations

Fouad Jallouli
Fouad Jallouli
Learn best practices and core principles for government design to create impactful, user-centered digital services that improve accessibility and efficiency.
Cross-Functional Design & Product Teams Course
Course

Cross-Functional Design & Product Teams

Fouad Jallouli
Fouad Jallouli
Learn how to build high-performing cross-functional teams that connect design, product, and engineering to drive efficient and successful development.
KPIs & OKRs for Products Course
New
Course

KPIs & OKRs for Products

Rosie Hoggmascall
Rosie Hoggmascall
Transform product decisions using data-driven frameworks that align teams, optimize processes, and drive measurable outcomes for improved product success.
Product Analytics Course
Course

Product Analytics

Colin Michael Pace
Colin Michael Pace
Learn how to use product analytics to make data-driven decisions and improve user experiences. Master key metrics and tools to optimize product performance.
User Psychology Course
Course

User Psychology

Alesya Dzenga
Alesya Dzenga
Learn the psychological principles behind user behavior and decision-making. Master core concepts in user psychology to help you design more engaging products.
Design Thinking Course
Course

Design Thinking

Colin Michael Pace
Colin Michael Pace
Learn to apply the design thinking process, covering engagement, empathy, problem definition, and ideation to develop user-centered and innovative solutions.
Enhancing UX Workflow with AI Course
Course

Enhancing UX Workflow with AI

Colin Michael Pace
Colin Michael Pace
Learn how to integrate AI into UX design to create smarter, more personalized user experiences. Explore tools, trends, and best practices in AI-driven design.
Workshop Facilitation Course
Course

Workshop Facilitation

Colin Michael Pace
Colin Michael Pace
Learn the essentials of planning and leading effective workshops. Build skills in facilitation, collaboration, and driving desired outcomes with confidence.
Information Architecture Course
Course

Information Architecture

Colin Michael Pace
Colin Michael Pace
Learn the basics of organizing, structuring, and labeling content to design clear, user-friendly information systems that enhance usability and navigation.
Service Design Course
Course

Service Design

Fouad Jallouli
Fouad Jallouli
Learn the basics of service design research, ideation, prototyping, and implementation to align teams, improve delivery, and create seamless customer experiences.
UX Research Course
Course

UX Research

Alesya Dzenga
Alesya Dzenga
Learn to plan, conduct, analyze, and present impactful UX research by applying modern methodologies for effective user insights and design decisions.
AI Fundamentals for UX Course
New
Course

AI Fundamentals for UX

Dr. Slava Polonski
Dr. Slava Polonski
Explore AI concepts, principles, and practices essential for creating human-centered, trustworthy AI-powered experiences.
Improve your UX & Product skills with interactive courses that actually work

FAQs

What are the benefits of in-app messaging?

In-app messaging has several benefits including real-time communication with users, targeted and personalized messaging, and a seamless user experience. It can also drive higher engagement, and user retention and guide users through key features or actions within the app.


How is in-app messaging different from push notifications?

While both in-app messaging and push notifications are used to communicate with users, in-app messaging is displayed within the app when the user is using the app, whereas push notifications are sent outside the app, often interrupting the user’s experience. In-app messaging is less intrusive and can provide more context-specific information.


How do businesses optimise in-app messaging?

Businesses can optimize in-app messaging by personalizing messages based on user behavior and preferences, sending messages at the right moments (e.g. when a user completes a certain action or reaches a milestone), and keeping messages short and sweet. Also, test different messaging strategies and monitor user feedback to adjust and refine.

<?xml version="1.0" encoding="utf-8"?>