Introduction to Computers (Coursera)

Offered by Microsoft,
Introduction to Computers (Coursera)

This course has been designed for individuals seeking entry-level positions in IT support. Whether you're a recent graduate, a career changer, or someone looking to kickstart your career in the tech industry, it will provide you with the foundational knowledge and practical skills needed to excel in the field of IT support.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

In this course, you’ll explore computer systems and the security threats that computer users have to deal with. You'll learn about key components like the CPU, memory, storage, and peripherals. You’ll cover how these components interact with the operating system, including CPU processes, memory management, and the role of device drivers. Finally, you’ll explore essential concepts defining hardware and software relationships for a comprehensive understanding of system functionality.
After completing this course, you’ll be able to:
• Identify the key components of a computer system, encompassing hardware elements such as
CPU, memory, storage devices, input/output devices, and peripherals.
• Describe the interaction between computer system components and the operating system,
including how the CPU processes instructions, memory management, and the role of device
drivers.
• Discuss the essential concepts that define the relationship between security, hardware and
software, fostering a comprehensive understanding of system functionality.
This course is part of the following programs:

What you'll learn

  • Learn about computer components like CPU, memory, and storage.
  • Learn how computer system components, such as the CPU, memory, and storage devices, interact with the operating system.

Gain insight into security, hardware, and software relationships.

Syllabus

Introduction to computers and operating systems
This module provides you with a foundational understanding of computer systems, focusing on the intricate relationship between hardware and software. The module starts off by informing you about the current threat landscape of the computing world, giving insight into some of the challenges faced by computer support specialists. You'll explore key hardware components, operating systems, and software types, including their development and functionality. The module covers essential concepts such as memory management, system updates, and network communication, culminating in practical activities to reinforce learning. This comprehensive module is designed to equip you with the knowledge needed to understand and interact effectively with computer technology.

Enterprise systems and security
In this module you will consider servers, storage and backups, computing environments and the process of maintenance and patching in the context of enterprise systems and security.

Business systems applications
This module provides you with an introduction to software in the business context that facilitates the performance of various tasks, enhancing productivity. The limitations of both software and hardware are discussed as well as possible solutions to these limitations.

Final project and assessment: Introduction to computing
In this module you'll step into the role of an IT consultant, helping a business set up its computer system. From picking the right hardware and software to planning how it all connects, you'll design a practical solution that meets the business's unique needs. This hands-on project allows you to showcase the skills and knowledge you gained throughout the course, providing a real-world taste of computer system design and configuration.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cyber Threat Hunting (Coursera) Coursera
Infosec

Cyber Threat Hunting (Coursera)

Learn repeatable, documentable cyber threat hunting methodologies and types of tools that will make your threat hunting more effective. This learning path progresses through six courses, in which you will build core hunting skills such as intelligence gathering, investigation techniques and remediation methods. Upon completion, you'll have the knowledge and skills to carry out cyber threat hunting activities with an organization that will ultimately deliver proactive defenses against possible debilitating data compromise.

Nov 9th 2026
5-12 Weeks
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) (Coursera)

In this project-centered course* you will build a modern computer system, from the ground up. We’ll divide this fascinating journey into six hands-on projects that will take you from constructing elementary logic gates all the way through creating a fully functioning general purpose computer. In the process, you will learn - in the most direct and constructive way - how computers work, and how they are designed.

Oct 26th 2026
5-12 Weeks
Version Control with Git (Coursera) Coursera
Atlassian

Version Control with Git (Coursera)

The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve its product. It is used by most major technology companies, and is assumed knowledge for many modern programming and IT jobs. It is a core component of DevOps, continuous delivery pipelines and cloud-native computing. You could also use Git to manage the many continuously improving revisions of that book that you are writing.

Nov 2nd 2026
4 Weeks
Cybersecurity in Healthcare (Hospitals & Care Centres) (Coursera) Coursera
Erasmus University Rotterdam

Cybersecurity in Healthcare (Hospitals & Care Centres) (Coursera)

The Cybersecurity in Healthcare MOOC was developed as part the SecureHospitals.eu project. This project has received funding from the European Union’s Horizon 2020 Coordination Research and Innovation Action under Grant Agreement No. 826497. The course "Cybersecurity in Healthcare" has been developed to raise awareness and understanding the role of cybersecurity in healthcare (e.g., hospitals, care centres, clinics, other medical or social care institutions and service organisations) and the challenges that surround it.

Nov 2nd 2026
5-12 Weeks
Quantitative Model Checking (Coursera) Coursera
EIT Digital

Quantitative Model Checking (Coursera)

The integration of ICT (information and communications technology) in different applications is rapidly increasing in e.g. Embedded and Cyber physical systems, Communication protocols and Transportation systems. Hence, their reliability and dependability increasingly depends on software. Defects can be fatal and extremely costly (with regards to mass-production of products and safety-critical systems).

Nov 2nd 2026
5-12 Weeks
Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Oct 26th 2026
5-12 Weeks
Introdução ao Teste de Software (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução ao Teste de Software (Coursera)

A necessidade das empresas em produzir software com qualidade tem aumentado a demanda por profissionais com conhecimentos e habilidades em Teste de Software. Entretanto, existe uma escassez de mão-de-obra especializada nesta área. Considerando essa lacuna, o curso de Introdução ao Teste de Software foi planejado para servir como um guia para pessoas que necessitam de uma fonte de consulta e/ou aprendizado na área.

Nov 2nd 2026
5-12 Weeks
FPGA computing systems: Background knowledge and introductory materials (Coursera) Coursera
Politecnico di Milano

FPGA computing systems: Background knowledge and introductory materials (Coursera)

This course is for anyone passionate in learning how a hardware component can be adapted at runtime to better respond to users/environment needs. This adaptation can be provided by the designers, or it can be an embedded characteristic of the system itself. These runtime adaptable systems will be implemented by using FPGA technologies.

Nov 2nd 2026
4 Weeks