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.

EC-Council
Skills you'll gain: Digital Forensics, Malware Protection, Cybersecurity, Cyber Attacks, Network Security, Data Integrity, Network Analysis, Microsoft Windows, Mac OS, Linux Commands, Web Applications, File Systems
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: GIS Software, Geographic Information Systems, Geospatial Information and Technology, Automation, Spatial Data Analysis, Application Programming Interface (API), Spatial Analysis, Scripting, Maintainability, Python Programming, Code Reusability, Data Preprocessing, Data Persistence
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Continuous Integration, CI/CD, Docker (Software), Containerization, DevOps, DevSecOps, Continuous Delivery, Hardening, GitHub, Build Tools, Command-Line Interface, Code Coverage, Application Deployment, Release Management, Package and Software Management, Performance Testing, Virtualization, Linux Commands, Scientific Methods
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Brute-force attacks, Key Management, Advanced Encryption Standard (AES), Cryptographic Protocols, Encryption, Data Integrity, Cybersecurity, Computer Security, Information Assurance, Authentications, Theoretical Computer Science, Data Security, Threat Modeling, Communication Systems, Algorithms, Digital Communications
Intermediate · Specialization · 3 - 6 Months

ESSEC Business School
Skills you'll gain: Cultural Sensitivity, Intercultural Competence, Negotiation, Cultural Responsiveness, Cultural Diversity, Diversity Awareness, Diplomacy, Verbal Communication Skills, Culture, Non-Verbal Communication, Communication Strategies, International Relations, Communication, Interpersonal Communications
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: JSON, Data Processing, Data Wrangling, Restful API, Data Manipulation, Data Access, Application Programming Interface (API), Python Programming, Data Import/Export, Data Transformation, Data Structures, File I/O, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Computer Systems, Encryption, Cybersecurity, Operating Systems, Threat Detection, Security Controls, General Networking, Cloud Computing, Microsoft Azure, Cryptography, Firewall, Network Monitoring, Virtualization, Authorization (Computing), Active Directory, Business Software, General Data Protection Regulation (GDPR), Authentications
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Development Environment, Systems Architecture, Data Storage
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Game Design, Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Computer Graphic Techniques, Generative AI, Machine Learning, Object Oriented Design, C# (Programming Language)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Review, Object Oriented Design, Maintainability, Software Design Patterns, Software Design, Functional Design, Code Reusability, Continuous Integration, Test Automation, Software Quality (SQA/SQC), Test Driven Development (TDD), Debugging, Software Documentation, Programming Principles, Scalability, Quality Improvement, Python Programming, Continuous Improvement Process, Style Guides, Continuous Monitoring
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Dashboard Creation, Tableau Software, Data Visualization Software, Data Modeling, Data Visualization, Interactive Data Visualization, Data Storytelling, Statistical Visualization, Spatial Data Analysis, Data Presentation, Spatial Analysis, Data Literacy, Data Mapping, Geospatial Information and Technology, Data Analysis, Geospatial Mapping, Exploratory Data Analysis, Analytics, Data Transformation, Time Series Analysis and Forecasting
Beginner · Course · 1 - 3 Months