Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn User Interface Design, earn certificates with free online courses from Harvard, Stanford, University of Michigan, Johns Hopkins and other top universities around the world. Read reviews to decide if a class is right for you.
Master UI design fundamentals, from layout and color theory to icon creation and interface design for web and mobile apps. Build a professional portfolio and launch your career as a UI designer.
Master UI design fundamentals and create professional interfaces using Photoshop, from icon design to web and mobile app layouts, with practical projects and industry-standard tools like PXCook and Lanhu.
Explore UI design principles for macOS and iOS, balancing platform integration with unique creativity. Learn to craft user-friendly interfaces that respect cultural considerations and assert individuality.
This AutoCAD training will give you confidence to say that you know AutoCAD 2D perfectly & will able to create complicated AutoCAD 2D drawings very easily.
Learn to design and develop Android apps from scratch, covering fundamentals, activities, intents, permissions, fragments, and user interfaces using Android Studio.
Learn to build cloud-connected Android apps, create responsive user experiences, and publish to Google Play. Gain practical skills in Java, Gradle, and Material Design through hands-on projects.
Explore key design concepts from Don Norman's book, focusing on affordances, signifiers, conceptual models, and user interfaces. Apply principles to improve everyday designs.
Working with Information Technology (IT) without the necessary background? Learn the fundamentals of software development
Learn the principles of Human-Computer Interaction to create intuitive, usable interfaces, with established design principles like feedback cycles, direct manipulation, affordances, signifiers, and more.
Desarrollaremos una aplicación de ejemplo, "Mis Lugares Favoritos," para conocer el entorno de desarrollo de Android y sus elementos.
¿Tienes que trabajar con las Tecnologías de la Información y te faltan conocimientos? Aprende los fundamentos básicos del desarrollo de software.
Learn to build web applications using Python, JavaScript, and SQL. Gain hands-on experience with frameworks like Flask, Django, and Bootstrap. Develop skills in API creation, UI design, and cloud services deployment.
Explore interactive data visualization as a tool for studying user interface design and human-computer interaction, with insights from award-winning systems used by Wikipedia and Jupyter/Python communities.
Exploring haptic feedback in telerobotic applications, from prosthetic limbs to robotic surgery, and its impact on human-robot interaction and dexterous manipulation in challenging environments.
Exploring the future of human-computer interaction through devices that integrate with the user's body, offering enhanced abilities and miniaturized interfaces for VR/AR and mobile interactions.
Get personalized course recommendations, track subjects and courses with reminders, and more.