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.

Coursera
Skills you'll gain: WordPress, Search Engine Optimization, Web Analytics and SEO, Blogs, Content Optimization, Web Analytics, Content Performance Analysis, Web Content, Keyword Research, Content Management, Marketing, Analytics, Web Design, Web Development, User Experience
★ 4.5 (800) · Advanced · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Docker (Software), Containerization, Google Cloud Platform, DevOps, Web Development
★ 4.3 (105) · Beginner · Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Computational Thinking, File I/O, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Analysis, C and C++, Statistical Analysis, Data Presentation, Automation, Program Development, Algorithms, Microsoft Development Tools, Programming Principles, Integrated Development Environments, Computer Programming, Theoretical Computer Science, Code Reusability
★ 4.6 (433) · Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Terraform, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Microsoft Azure, Cloud Infrastructure, IT Automation, DevOps
★ 4.3 (198) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Database Management, Database Administration, Database Management Systems, Databases, Database Application, Relational Databases, Database Architecture and Administration, Data Security, User Accounts, User Provisioning, SQL, Vulnerability Management, Application Security, Security Controls, Information Systems Security, NoSQL, Role-Based Access Control (RBAC), Exploitation techniques, Encryption
★ 4.7 (71) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Control Systems, Machine Controls, Engineering, Scientific, and Technical Instruments, Process Control, Embedded Systems, Embedded Software, Electrical and Computer Engineering, Real Time Data, Laboratory Equipment, Laboratory Experience, Electronic Systems, Electronics, Electronics Engineering, Power Electronics, Electronic Hardware, Manufacturing Processes, Three-Phase, Thermal Management, Hardware Design, Electrical Engineering
★ 4.6 (2.9K) · Intermediate · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Virtual Reality, Video Game Development, Augmented and Virtual Reality (AR/VR), Game Design, Prototyping, Virtual Environment, Storyboarding, Usability Testing, Conceptual Design, Interaction Design, Computer Graphic Techniques, Data Ethics, Development Testing
★ 4.5 (91) · Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Security Strategy, Security Testing, Data Security, Application Security, Exploitation techniques, Software Design, C and C++, Linux Administration, System Design and Implementation, Java, Programming Principles, Cybersecurity
★ 4.5 (618) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Engineering, Data Pipelines, Data Transformation, Extract, Transform, Load, Data Integration, Data Warehousing, Software Engineering Tools, Data Import/Export, Stored Procedure, Data Sharing, SQL, Data Analysis, GitHub, Microsoft Visual Studio, Command-Line Interface, Application Deployment
★ 4.7 (147) · Intermediate · Course · 1 - 3 Months

New York University
Skills you'll gain: Cyber Attacks, Infrastructure Security, Mobile Security, Enterprise Security, Cyber Risk, Cyber Governance, Cyber Security Policies, Cybersecurity, IT Security Architecture, Cloud Security, NIST 800-53, Hybrid Cloud Computing, Security Awareness, Security Controls, Risk Management Framework, Blockchain, Internet Of Things, Cryptographic Protocols, Cryptography, Data Integrity
★ 4.7 (685) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Structures, Code Reusability, Jupyter, Python Programming, Programming Principles, Scripting, File I/O, Computational Logic, Computer Programming, Data Manipulation, Analysis
★ 4.3 (1.8K) · Mixed · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Store, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
★ 4.3 (8) · Mixed · Course · 1 - 3 Months