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.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Amazon Web Services, Cloud Computing, Cloud Hosting, Cloud Infrastructure, Cloud Services, Cloud Computing Architecture, Cloud Solutions, Distributed Computing, Amazon S3, Cloud Management, Infrastructure As A Service (IaaS), Amazon Elastic Compute Cloud, Cloud Storage, Capacity Management, Software As A Service, Cloud Deployment, Cloud Security, Virtualization and Virtual Machines, AWS Identity and Access Management (IAM), Virtualization
Intermediate · Course · 1 - 3 Months

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

Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Program Development, Python Programming, Computer Science, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, File I/O, Program Development, Data Structures, Pseudocode, Software Installation, Software Architecture, Integrated Development Environments, Other Programming Languages, Code Reusability, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Real Time Data, Model Training, Python Programming, Development Environment, Data Preprocessing, Software Installation
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Autoencoders, Convolutional Neural Networks, Vision Transformer (ViT), Generative Adversarial Networks (GANs), Recurrent Neural Networks (RNNs), Deep Learning, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Visualization (Computer Graphics), Machine Learning Methods, Model Deployment, Embeddings, Artificial Intelligence, Data Ethics, Data Processing, Applied Machine Learning, Linear Algebra
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Computer Networking, Network Troubleshooting, Network Administration, TCP/IP, General Networking, Network Architecture, Routing Protocols, Network Protocols, Networking Hardware, OSI Models, Network Routers, Network Routing, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Network Security, Wireless Networks, Network Model, Data Integrity
Beginner · Course · 1 - 3 Months

Skills you'll gain: Peripheral Devices, Network Troubleshooting, Desktop Support, Computer Displays, USB, Display Devices, TCP/IP, Virtual Local Area Network (VLAN), Operating System Administration, Hardware Troubleshooting, Mac OS, Microsoft Windows, General Networking, Technical Support and Services, Technical Support, Network Infrastructure, System Support, Local Area Networks, Network Protocols, Knowledge of Apple Software
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Machine Learning Methods, Data Ethics, Microsoft Excel, Generative AI, Excel Formulas, Responsible AI, Data Transformation, Linear Algebra, Feature Engineering, Digital Signal Processing
Build toward a degree
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Machine Learning Methods, Image Quality, Generative AI, Data Preprocessing, Artificial Neural Networks, Matlab, Applied Machine Learning, Machine Learning, Classification Algorithms, Software Visualization
Beginner · Professional Certificate · 3 - 6 Months

Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Memory Management, Hardware Architecture, Computer Systems, Systems Architecture, System Design and Implementation, Performance Tuning, Dependency Analysis
Advanced · Course · 3 - 6 Months

The University of Tokyo
Skills you'll gain: Graphical Tools, Computer-Aided Design, Interaction Design, Animations, Digital Design, Technical Design, Human Machine Interfaces, Visual Design, User Interface (UI) Design, Computer Programming
Intermediate · Course · 1 - 3 Months