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.
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Computational Thinking, Program Development, Applied Mathematics, JavaScript Frameworks, Computer Programming, General Mathematics, Numerical Analysis, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Email Security, Cybersecurity, Malware Protection, Network Security, Application Security, Information Systems Security, Cyber Security Strategy, Authentications, Data Security, Risk Management, Security Controls, Multi-Factor Authentication, Security Software, Threat Management, Risk Management Framework, Cryptography, Endpoint Security, Firewall, Threat Detection, Operating Systems
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Management, Cloud Computing, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Services, Cloud Platforms, Infrastructure as Code (IaC), Virtual Machines, Hybrid Cloud Computing, System Monitoring, Cloud Security, Scalability
Beginner · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: OSI Models, Network Architecture, Computer Networking, TCP/IP, Network Protocols, General Networking, Wireless Networks, Network Routing, Local Area Networks, Routing Protocols, Virtual Local Area Network (VLAN), Network Model, Wide Area Networks, Network Performance Management, Cloud Services
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Theoretical Computer Science, Probability, Video Game Development, Bioinformatics, Interactive Design, Animation and Game Design, Python Programming, Data Analysis, Program Development, Computer Science, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Operating Systems, Cybersecurity, Computer Architecture, Cloud Computing
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, Computer Security Incident Management, Risk Analysis, Threat Management, Cybersecurity, Vulnerability Management, Security Management, Enterprise Risk Management (ERM), Network Security, Cyber Security Policies, Incident Management, Operational Risk, Business Risk Management
Intermediate · Specialization · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Routing Protocols, OSI Models, Remote Access Systems, Network Architecture, TCP/IP, General Networking, Network Protocols, Network Troubleshooting, Computer Networking, Networking Hardware, Network Administration, Network Security, Network Model, Virtual Private Networks (VPN), Wireless Networks, Network Routers, Network Routing, Dynamic Host Configuration Protocol (DHCP), Intrusion Detection and Prevention, Network Analysis
Beginner · Course · 1 - 3 Months
University of California, Santa Cruz
Skills you'll gain: Programming Principles, C and C++, Program Development, Computational Logic, Memory Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Mobile Development, Code Reusability, Data Storage, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Key Management, Security Management, Cyber Attacks, Cryptography, Cyber Security Policies, Cybersecurity, Cyber Risk, Encryption, ISO/IEC 27001, Threat Management, Risk Management Framework, Security Controls, Data Integrity
Build toward a degree
Beginner · Course · 1 - 4 Weeks