What Is Usability? Designing for Ease
Usability is the measure of how easy something is to use, and is often used in UX design processes.
June 4, 2021
Article
Behind great technology are great developers and designers. Learn how to build your skills for a career in website, app, or software development.
Top courses to explore computer science and engineering
Skills you'll gain: Cloud Computing, Computer Programming, Cloud Applications, IBM Cloud, Software Engineering, Web Development, Application Development, Javascript, Programming Principles, Python Programming, Full-Stack Web Development, Software Engineering Tools, Cloud Infrastructure, DevOps, Software Architecture, Cloud API, Cloud Management, Cloud Platforms, Agile Software Development, Cloud Storage, Communication, Software As A Service, Continuous Integration, Kubernetes, Docker (Software), Continuous Delivery, Front-End Web Development, Leadership and Management, Product Management, Django (Web Framework), NoSQL, Collaboration, SQL, Computer Science, Data Analysis, Mergers & Acquisitions, React (web framework)
Make progress toward a degree
4.6
4.6 stars
(48K reviews)
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: HTML and CSS, Javascript, Front-End Web Development, React (web framework), Web Development, User Experience, Algorithms, Computer Science, Web Design, Application Development, Computer Programming, Software Engineering, Web Development Tools, Collaboration, Communication, Data Structures, Human Computer Interaction, Interactive Design, Linux, Problem Solving, Product Design, Software Engineering Tools, Software Testing
Make progress toward a degree
4.7
4.7 stars
(20K reviews)
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Python Programming, Databases, HTML and CSS, SQL, Database Design, Programming Principles, Algorithms, Computer Science, Big Data, React (web framework), Software Testing, Web Development, Application Development, Back-End Web Development, Cloud API, Cloud Computing, Cloud Infrastructure, Collaboration, Communication, Computer Programming, Data Model, Data Structures, Data Warehousing, Database Administration, Database Application, Database Theory, DevOps, Django (Web Framework), Front-End Web Development, Full-Stack Web Development, Javascript, Kubernetes, Linux, Problem Solving, Semantic Web, Software Engineering, Software Engineering Tools, Statistical Programming, Tensorflow, Web Design, Web Development Tools
Make progress toward a degree
4.6
4.6 stars
(8.2K reviews)
Beginner · Professional Certificate · 3 - 6 Months
Computer science and engineering encompass a wide variety of skills and career paths, from artificial intelligence and cryptography to software engineering and web development. With so many options and opportunities available, it can be tricky to know where to start. On Coursera, you'll find expert resources to support your goals, whether you're just starting out or are ready to take the next step in your career. Explore computer science and engineering topics, including:
Computers are an essential part of our internet-enabled lives today, but what does it mean to study computer science? Computer science, often referred to as CS, is a broad field encompassing the study of computer systems, computational thinking and theory, and the design of software programs that harness the power of this hardware to process data.
Those studying computer science may end up taking a similarly broad range of career pathways. Many CS majors focus on building skills in software programming, coding, and web development, all of which are highly sought after by a wide variety of companies. However, others may focus on more specialized topics such as algorithmic problem solving, machine learning and artificial intelligence, cybersecurity, and even robotics!
Read more: What Is Computer Science and What Career Opportunities Does It Offer?
Studying computer science means learning some complex topics like algorithms and coding. With the right motivation, patience, and an interest in computers, you can find success in this challenging field.
Read more: Is Computer Science Hard?
If you’re organized, pay attention to detail, and enjoy problem solving, computer science could be a good fit. Enhance your understanding of technology and learn skills to empower you to work in the computer careers of the future.
Read more: What’s a Computer Scientist? And How to Become One
The time, effort, and monetary investment of earning a degree potentially opens up well-paying job opportunities in many in-demand fields. Check the job requirements of some positions you’d like to apply to in the future to see if a computer science degree aligns with your career goals.
Read more: Bachelor’s Degree in Computer Science: A Guide