Computer fundamentals courses can help you learn basic hardware and software concepts, operating systems, networking, and cybersecurity principles. You can build skills in troubleshooting, system maintenance, and understanding data management practices. Many courses introduce tools like Windows, Linux, and various programming languages, showing how these skills apply in everyday computing tasks and professional environments.

Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Hardware Design, Hardware Architecture, Data Storage, Data Storage Technologies, Algorithms
★ 4.5 (150) · Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Key Management, Security Management, Cryptography, Cyber Security Policies, Cybersecurity, Cyber Risk, Data Integrity
★ 4.7 (330) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Data Structures, Programming Principles, Code Reusability, Application Development, Development Environment, Computer Programming, Web Development
★ 4.7 (278) · Beginner · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Cloud Computing, Cloud Services, Cloud Infrastructure, Virtualization, Cloud Development, Cloud Platforms, Data Infrastructure, Scalability, NoSQL, Snowflake Schema, Cloud Storage, Database Design, Database Management, Data Warehousing, MongoDB, MySQL, SQL, Application Programming Interface (API), Python Programming, Git (Version Control System)
★ 4.9 (8) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Cloud Deployment, Cloud Computing, Cloud Services, Cloud Infrastructure, Scalability, Public Cloud, Software As A Service, Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Private Cloud, Hybrid Cloud Computing
★ 3.7 (44) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, General Networking, Cyber Attacks, Endpoint Security, Infrastructure Security, Network Routing, Threat Detection, Computer Security, Firewall, Wireless Networks, Information Technology Infrastructure Library, IT Service Management
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
★ 4.7 (7.1K) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Risk Management Framework, Business Continuity Planning, Incident Response, Risk Mitigation, Cyber Threat Hunting, Cyber Risk, Business Continuity, Risk Management, Risk Analysis, Computer Security Incident Management, Cybersecurity, Security Management, Network Security, Cyber Security Policies, Cyber Threat Intelligence, Cyber Operations, Risk Control, Crisis Management, Threat Detection, Performance Measurement
★ 4.9 (16) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: File Management, Document Management, Computer Literacy, Computer Hardware, Spreadsheet Software, Security Awareness, digital literacy
★ 4.7 (19) · Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Computer Hardware, Computer Architecture, Networking Hardware, Hardware Architecture, Computer Systems, Information Technology, Data Storage, General Networking, Data Storage Technologies, Computer Networking, Peripheral Devices, Wireless Networks
Intermediate · Course · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Linux, Linux Administration, File Systems, Operating System Administration, Linux Commands, Operating Systems, User Accounts, OS Process Management, File Management, System Configuration, Authorization (Computing), Command-Line Interface, Open Source Technology, Systems Administration
★ 4.7 (165) · Beginner · Course · 1 - 3 Months

International Institute of Information Technology, Hyderabad
Skills you'll gain: Computer Architecture
Intermediate · Course · 1 - 4 Weeks