Harvard University · edX
Fundamentals of TinyML
4.567 ratingsFocusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Designing digital products that truly engage users requires more than great visuals or smooth functionality—it demands a deep understanding of human behavior. This course provides a science-backed framework for leveraging psychology in product design to drive lasting behavior change and meaningful user engagement.
Throughout the course, you’ll learn how to apply evidence-based methods to increase motivation, reduce friction, and build user trust. Each module blends actionable tools with real-world examples, enabling you to translate theory into practical design strategies that improve user experiences and outcomes.
What sets this course apart is its unique combination of behavioral science and product design expertise. You’ll not only explore psychological models but also see how they can be implemented in product workflows, decision points, and user journeys.
This course is designed for product designers, managers, UX researchers, and anyone involved in creating digital experiences. No prior psychology training is required, but familiarity with design or product development concepts will help maximize your learning.
Copyright @ 2020 Amy Bucher. All rights reserved.
Originally published by Rosenfeld Media, LLC.
This course edition is published by Packt Publishing under license from Rosenfeld Media LLC. No part of this material may be reproduced, distributed, or transmitted in any form or by any means @2014 electronic, mechanical, photocopying, recording, or otherwise @ 2014 without prior written permission from the author or the publisher.
In this section, we link psychology and design to evaluate motivation, fulfill autonomy, competence and relatedness, and plan culturally sensitive, teachable-moment prompts for durable behavior change.
In this section, we learn to set metrics, map behavior shifts, collect baselines, and plan evaluations using Randomized Controlled Trials or field comparisons to demonstrate impact and guide iteration.
In this section, we explore ethical choice architecture that safeguards user autonomy, apply motivational interviewing to uncover motivations, and design transparent interfaces that disclose costs, trade-offs, and value-aligned options.
In this section, we uncover cognitive biases, quantify opportunity costs, and deploy option-pruning techniques to reduce analysis paralysis, constrain choices, and guide teams to faster, higher-quality decisions.
In this section, we detect ability blockers using the Behaviour Change Wheel, layer common-sense, informal and formal research, then organize findings in data grids to design accessible, barrier-free solutions.
In this section, we pinpoint capability, opportunity and motivation blockers, score their impact, and craft ethical personalized interventions that boost user ability and adoption using a systems lens.
In this section, we map user growth with milestones and layered feedback, leverage social comparison metrics, then audit incentives to keep progress fair and prevent manipulation, ensuring long term engagement.
In this section, we dissect social support roles across user journeys, design purposeful, honest interaction features, and evaluate online and real-world platforms for inclusive, resilient community connection.
In this section, we explore anthropomorphized interfaces, hyper personalized preference models, and natural language processing based tone adaptive dialogs that together build user trust and deepen long term engagement.
In this section, we design credibility cues, craft transparent consent processes, prioritize data privacy, and iterate via feedback loops to foster user trust, engagement, and long-term product success.
In this section, we create goal frameworks tied to the future self and use contextual cues, incremental commitments, and small-win feedback to convert short-term actions into lasting behavior change.
In this section, we apply evidence-based engagement tactics, build a personal competence engine for continuous learning, and analyze insights to embed research at the center of behavior-change product decisions.
Some points apply to every course of this kind; see how we rank.
Packt is in Tier 5: mass-produced or unclear of our institution ranking (40/100). Thousands of courses turned out quickly; check reviews first.
Harvard University · edX
Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.
Harvard University · edX
Learn the concepts and techniques that make up the foundation of data science and machine learning.
Harvard University · edX
An introduction to the intellectual enterprises of computer science and the art of programming.
Harvard University · edX
Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.
Massachusetts Institute of Technology · YouTube
Instructors: David Sontag, Peter Szolovits View the complete course: https://ocw.mit.edu/6-S897S19 Introduces students to machine learning in healthcare, the nature of clinical data, and the use of machine learning for risk stratification, disease progression modeling, precision medicine, diagnosis…
Harvard University · edX
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.