We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

Discover Hardware

Rebecca Coutts and Valerie Scarlata

Dive into computer hardware fundamentals: components, memory, OS, file systems, command line, and networks. Enroll today.

What's inside

Syllabus

This lesson goes over the basic hardware components that make up a computer. We'll discuss how we measure these different components and how to compare the same type of component.
Read more
In this lesson, we will take a closer look at the different types of memory used in computer hardware, along with the role of firmware, operating systems, and mobile operating systems.
This lesson will explore the command line and basic commands used to navigate filesystems. In addition, we will take a closer look at file systems and file formats.
In this lesson, we'll cover the different physical network connections and the differences in speed between them. We'll also investigate basic network protocols and network security.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers essential computer hardware components and concepts
Explores memory and storage types used in modern computer systems
Introduces basic command line commands and file system management
Covers fundamental network concepts, topologies, and protocols
Appropriate for beginners seeking an introduction to computer hardware principles

Save this course

Save Discover Hardware to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Discover Hardware . These are activities you can do either before, during, or after a course.

Career center

Learners who complete Discover Hardware will develop knowledge and skills that may be useful to these careers:
Database Administrator
A Database Administrator designs, develops, and maintains databases. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Web Developer
A Web Developer designs and develops websites. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Information Security Analyst
An Information Security Analyst protects computer systems and networks from security breaches. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Information Technology Specialist
An Information Technology Specialist provides technical support to computer users and maintains computer networks. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Computer Hardware Engineer
A Computer Hardware Engineer designs, develops, and tests computer hardware components. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Computer Scientist
A Computer Scientist researches and develops new computer technologies. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Network Engineer
A Network Engineer designs, installs, and maintains computer networks. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Systems Administrator
A Systems Administrator installs, maintains, and repairs computer systems. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Software Developer
A Software Developer designs, develops, and tests software applications. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Computer Support Specialist
A Computer Support Specialist provides technical support to computer users. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Data Center Technician
A Data Center Technician installs, maintains, and repairs computer hardware and software in a data center. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Computer Systems Analyst
A Computer Systems Analyst designs, develops, and implements computer systems. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Computer and Information Research Scientist
A Computer and Information Research Scientist conducts research on new computer technologies. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Network Architect
A Network Architect designs and implements computer networks. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.
Security Architect
A Security Architect designs and implements security measures for computer systems and networks. This course may be useful for someone in this career as it helps build a foundation in computer hardware fundamentals, including components, memory, operating systems, file systems, command line, and networks.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Discover Hardware .
Classic text on computer architecture and organization, and provides a comprehensive overview of the topic. It useful reference for anyone who wants to learn more about the inner workings of computers.
Provides a comprehensive overview of computer systems from a programmer's perspective. It covers a wide range of topics, including computer architecture, operating systems, and networking.
Classic text on operating systems, and provides a comprehensive overview of the topic. It useful reference for anyone who wants to learn more about how operating systems work.
Classic text on computer networking, and provides a comprehensive overview of the topic. It useful reference for anyone who wants to learn more about how networks work.
Provides a comprehensive overview of digital design and computer architecture. It useful reference for anyone who wants to learn more about how computers are designed and built.
Provides a comprehensive overview of assembly language programming. It useful reference for anyone who wants to learn more about how computers work at the assembly level.
Provides a comprehensive overview of computer systems performance analysis. It useful reference for anyone who wants to learn more about how to measure and improve the performance of computer systems.
Provides a comprehensive overview of advanced computer architecture. It useful reference for anyone who wants to learn more about the latest trends in computer architecture.
Provides a comprehensive overview of artificial intelligence. It useful reference for anyone who wants to learn more about the latest trends in artificial intelligence.
Provides a comprehensive overview of deep learning. It useful reference for anyone who wants to learn more about the latest trends in deep learning.
Provides a comprehensive overview of reinforcement learning. It useful reference for anyone who wants to learn more about the latest trends in reinforcement learning.
Provides a comprehensive overview of natural language processing. It useful reference for anyone who wants to learn more about the latest trends in natural language processing.
Provides a comprehensive overview of computer vision. It useful reference for anyone who wants to learn more about the latest trends in computer vision.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Discover Hardware .
Persistent Memory Technology - Introduction and Deployment
Most relevant
Embedded Systems using C
Most relevant
Introduction to Computers
Most relevant
Hardware and Operating Systems
Most relevant
IT Professional Fundamentals: Operating Systems
Most relevant
Assembler Language
Most relevant
Introduction to Linux Virtualization from the Command Line
Most relevant
Python and Rust with Linux Command Line Tools
Most relevant
Wireshark for Beginners: TCP IP Protocol Fundamentals
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser