I thought I could make a series to review some online courses about front-end development, angularjs, UX-UI design, photoshop, illustrator, and more!

Before I participate in a course I always read the comment section but sometimes it’s not enough, and I feel like I want somebody to give me his honest opinion about it, and that's what I want to do with this series called "Reviewing online tech courses".

I am reviewing courses from well-known, free or paid, self-paced or not, online educational platforms like Udemy, Udacity, Coursera, Edx, Codecademy. The duration and level of each course may vary. Some of them provide a certification for free (e.g Udemy), other sources provide the lessons for free but you have to pay for the certification (e.g Edx), and others do not provide a certification.
 

Disclaimers:

  1. I have never been paid to review a course and I don’t gain anything from reviewing them.

  2. I only review courses that I have participated in and completed at least 95% of them.

  3. The order I am presenting them is randomly

 

Intro to the Design of Everyday Things, Udacity, Free

 

 

Description

Everyone designs. Design occurs anytime you deliberately change an environment to make things better. When you decide what seat to take in an auditorium you’re designing your experience. When you rearrange the furniture in a room or draft an email, you’re designing.

This course provides a summary of key concepts from the first two chapters of The Design of Everyday Things (Revised and Expanded Edition, November 2013) by Don Norman. It’s intended to be enjoyable and informative for anyone curious about design: everyday people, technical people, designers, and non-designers alike.
 

Includes

  • Rich Learning Content
  • Interactive Quizzes
  • Taught by Industry Pros
  • Self-Paced Learning
  • Student Support Community

Requirements

  • There are no prerequisites for the course; it’s for anyone curious about basic design principles.

 

Product Design by Google, Udacity, Free

 

 

Description

There is nothing more powerful than an idea whose time has come. This course is designed to help you materialize your game-changing idea and transform it into a product that you can build a business around. Product Design blends theory and practice to teach you product validation, UI/UX practices, Google’s Design Sprint and the process for setting and tracking actionable metrics.

Includes

  • Rich Learning Content
  • Interactive Quizzes
  • Taught by Industry Pros
  • Self-Paced Learning
  • Student Support Community

Requirements

  • This course has no formal prerequisites. You just need to have a problem to solve and be open to feedback!

 

UX Design for Mobile Developers by Google, Udacity, Free

 

 

Description:

This course is optimized for the developer who is looking to efficiently learn the most important design techniques that will help them make better apps (with a focus on mobile/Android).

This is a UX design course built for current (and aspiring) mobile developers. In this short course, you'll step back from your IDE and dive into the techniques that great designers use to plan and prototype amazing apps before any code is written.

Includes:

  • Rich Learning Content
  • Interactive Quizzes
  • Taught by Industry Pros
  • Self-Paced Learning
  • Student Support Community

 

Requirements:

  • This course is optimized for the developer who is looking to efficiently learn the most important design techniques that will help them make better apps (with a focus on mobile/Android). That said, programming experience is not required to benefit from the design principles and best practices we teach in this course.

 

User Experience (UX) Design: Human Factors and Culture in Design, edx, Free

 

 

Description

Understanding UX design, or how to design with the user in mind, is not only a requirement for designers, but also a skill product managers and developers should develop throughout their careers. This UX/UI course should help product developers, managers and marketers as well as designers develop unique critical, analytical perspectives in user experience and user interface.Theoretical knowledge of the human factor is at the heart of user-centered design and evaluation. This course will focus around this theme, starting with specific design cases and gradually diving deeper into the newest research findings, taking learners from the simplest to the most complicated studies of user analysis, task analysis, user interface design, cross-cultural design, user experience design, robot and human interaction design, the newest health care and human factor research projects, and more.

Includes:

  • Access to all videos
  • 20% quizzes, 40% discussion, 40% final report
  • Paid certification

Requirements:

  • Engineering, design, information, communication related major can take this course.

 

User Experience (UX) Research and Design, edx, Free

 

 

Description

Integrate UX Research and UX Design to create great products through understanding user needs, rapidly generating prototypes, and evaluating design concepts.

Learners will gain hands-on experience with taking a product from initial concept, through user research, ideation and refinement, formal analysis, prototyping, and user testing, applying perspectives and methods to ensure a great user experience at every step.

This UX MicroMasters Program concludes with a capstone project, in which learners will incorporate UX Research and Design to design a complete product, taking it from an initial concept to an interactive prototype.

The advisory board for this MicroMasters Program consists of University of Michigan School of Information alumni who are industry leaders and user experience experts. Board members provide ongoing guidance on applicability of the program to career and educational pathways. More information on the MicroMasters Program and the advisory board members can be found at the University of Michigan website.

 

Includes

  • 9 Courses in the Micro Masters Program
  • Free all videos
  • Paid Certification

Requirements

  • n.a.

 

Introduction to User Experience Design, Coursera, Free

 

 

Description

The focus of this course is to introduce the learner to User Experience (UX) Design

User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs.

This course is geared toward the novice. It is for learners that have heard about "user experience" or "user interface" design but don't really know much about these disciplines.

The course mantra is that “Design is a systematic and data driven process.” Design is systematic because it is based on a set of techniques and also on a cycle of discovery.

In this course the learner is introduced to the four step user interface design cycle. Along the way learners are exposed to a set of techniques to gather information about a) what the user needs b)how to design and model interfaces based on these and then how to evaluate the design to ascertain that the user's goals are met. These techniques are tools that are used in a standardized manner and give us the data we use in our design.

This means that anyone (regardless of their current training) that is willing to learn these techniques and follow the proposed cycle can be a UX designer!
 

Includes

  • Free all videos
  • Paid Certification

 

Requirements

  • n.a.