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.

National Taiwan University
Skills you'll gain: SketchUp (3D Modeling Software), Computer-Aided Design, Drafting and Engineering Design, Visualization (Computer Graphics), Computer Graphics, 3D Assets, Engineering Drawings, Design Software, Graphical Tools, Computer Graphic Techniques, Graphics Software, Conceptual Design
Mixed · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon Web Services, Containerization, Kubernetes, Application Deployment, Cloud-Native Computing, Cloud Deployment, Devops Tools, Cloud Security, Hybrid Cloud Computing, Scalability
Intermediate · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Adobe Firefly, Canva (Software), AI Workflows, User Interface and User Experience (UI/UX) Design, Creative Design, Typography, User Interface (UI) Design, Graphic Design, Digital Design, Prompt Engineering, Figma (Design Software), AI Personalization, Design, Responsible AI, Generative AI, Adobe Photoshop, AI Integrations, User Experience Design, Artificial Intelligence, Automation
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: MongoDB, Data Access, Query Languages, Database Systems, Database Software, Data Collection, Database Management, NoSQL, Database Management Systems, Databases, Database Development, Scripting, Scripting Languages, Python Programming, Development Environment, Back-End Web Development, Software Installation, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Entry
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Quality (SQA/SQC), Test Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Threat Management, Microsoft Windows, System Configuration, Threat Detection, Information Technology Operations, Wireless Networks, Systems Administration, Network Security, TCP/IP, Information Systems Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Personalization, Responsible AI, GitHub Copilot, Data Ethics, AI Integrations, Experience Design, Computer Vision, Web Design and Development, User Experience Design, Software Architecture, Human Computer Interaction, Devops Tools, Software Development Tools, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Governance, Artificial Intelligence, AI Security, User Interface and User Experience (UI/UX) Design, Web Development
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Methods, Statistics, Probability & Statistics, Statistical Analysis, Sampling (Statistics), Applied Mathematics, Probability Distribution, Probability
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, Model Evaluation, Large Language Modeling, Data Preprocessing, Model Training, Fine-tuning, Data Cleansing, PyTorch (Machine Learning Library), Transfer Learning, Deep Learning, Natural Language Processing, Exploratory Data Analysis, Test Data, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: TCP/IP, Network Architecture, Network Routers, Networking Hardware, Network Planning And Design, General Networking, Network Security, Dynamic Host Configuration Protocol (DHCP), Network Infrastructure, Network Administration, Network Troubleshooting, Computer Networking, Network Engineering, Network Protocols, Network Switches, Scalability
Beginner · Course · 3 - 6 Months