technifyed

MIT OpenCourseWare via MIT

User Interface Design and Implementation

Overview

6.831/6.813 examines human-computer interaction in the context of graphical user interfaces. The course covers human capabilities, design principles, prototyping techniques, evaluation techniques, and the implementation of graphical user interfaces. Deliverables include short programming assignments and a semester-long group project. Students taking the graduate version also have readings from current literature and additional assignments.

Skills you'll practise

Art, Design & ArchitectureComputer ScienceData Science, Analytics & Computer TechnologyEngineeringSoftware Design and EngineeringUser ExperienceVisual Arts

Advantages and disadvantages

Advantages

  • The real MIT course: lecture notes, problem sets and exams, often with solutions.
  • Free, with no sign-up or deadlines.
  • Taught by Massachusetts Institute of Technology, one of the strongest names in its field.
  • Completely free.
  • Self-paced: start any time.

Disadvantages

  • No certificate, no grading and no forum: you need to be self-driven.
  • Many courses are recordings of past semesters and some have notes only, no videos.
  • No certificate.

Some points apply to every course of this kind; see how we rank.

Free to learn

  • Free: All the materials are free to use, with no sign-up. MIT OpenCourseWare gives no certificate.

Taught by

  • Prof. Robert Miller

Massachusetts Institute of Technology is in Tier 1: world-leading universities and India's top institutes of our institution ranking (98/100). OpenCourseWare is the gold standard for free university material.

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Free video27 videos, 17 hours

Harvard University · edX

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Free to audit5 weeks, 2 - 4 hours per week

Massachusetts Institute of Technology · YouTube

MIT 6.832 Underactuated Robotics, Spring 2009

Instructor: Russell Tedrake See the complete course at: http://ocw.mit.edu/6-832s09 Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which invol…

Free video23 videos, 28 hours

Stanford University · YouTube

Stanford CS547 - Human-Computer Interaction Seminar Series

This seminar series brings in top experts to discuss People, Computers, and Design. Learn more about Stanford's Human-Computer Interaction Group: https://hci.stanford.edu Learn about Stanford's Graduate Certificate in HCI: https://online.stanford.edu/programs/human-computer-interaction-graduate-pro…

Free video308 videos, 303 hours

Massachusetts Institute of Technology · YouTube

MIT 22.01 Introduction to Nuclear Engineering and Ionizing Radiation, Fall 2016

Instructor: Michael Short View the complete course: https://ocw.mit.edu/22-01F16 This course provides an introduction to nuclear science and its engineering applications. It describes basic nuclear models, radioactivity, nuclear reactions and kinematics; covers the interaction of ionizing radiation…

Free video34 videos, 32 hours

Massachusetts Institute of Technology · YouTube

MIT 6.622 Power Electronics, Spring 2023

Instructor: David Perreault View the complete course: https://ocw.mit.edu/courses/6-622-power-electronics-spring-2023 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62UTc77mJoubhDELSC8lfR0 6.622 covers modeling, analysis, design, control, and application of circuits for energy c…

Free video38 videos, 32 hours