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.

DeepLearning.AI
Skills you'll gain: LLM Application, Tool Calling, AI Workflows, Hugging Face, Unstructured Data, SQL, Web Services, Prompt Engineering, AI Enablement, Database Management, Restful API, Data Processing
Intermediate · Project · Less Than 2 Hours

Universidad Nacional de Colombia
Skills you'll gain: Programming Principles, Debugging, Computational Thinking, Computer Programming, Algorithms, Program Development, Computational Logic, Python Programming, Integrated Development Environments, Development Environment, Software Testing
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Machine Learning, Applied Machine Learning, Research, Model Evaluation, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Data Collection, Surveys, Human Factors, Classification Algorithms, Experimentation, Data Quality, Statistical Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Instagram, Social Media Content, Social Media, Content Creation, Advertising, Graphic Design, Design, Social Media Marketing, Social Media Campaigns, Video Production, Social Justice
Beginner · Guided Project · Less Than 2 Hours
Codio
Skills you'll gain: Matplotlib, Text Mining, GitHub, Large Language Modeling, Django (Web Framework), Git (Version Control System), Package and Software Management, Platform As A Service (PaaS), Plot (Graphics), Application Deployment, Natural Language Processing, Data Visualization Software, Unit Testing, Cloud Deployment, Jupyter, Database Development, Data Processing, Virtual Environment, Dependency Analysis, Python Programming
Intermediate · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Data Structures, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Project Management, Project Management Institute (PMI) Methodology, Agile Project Management, Milestones (Project Management), Project Schedules, Stakeholder Management, Project Documentation, Stakeholder Engagement, Stakeholder Communications, Engineering Documentation
Beginner · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: System Design and Implementation, Hardware Design, Electrical and Computer Engineering, Field-Programmable Gate Array (FPGA), Computer Engineering, Electronic Systems, Application Specific Integrated Circuits, Computer Architecture, Computational Logic, Computer Systems, Programming Principles
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Testing, Test Case, Integration Testing, System Testing, Software Development Life Cycle, Acceptance Testing, Software Quality Assurance, Unit Testing, White-Box Testing, Regression Testing, Usability Testing
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, User Requirements Documents, Functional Requirement, Systems Design, Requirements Analysis, System Design and Implementation, Software Design, Prototyping, Technical Design, Computer Hardware, Python Programming
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Transportation, Supply Chain, and Logistics, Transportation Operations, Supply Chain Planning, Logistics Management, Shipping and Receiving, Service Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Application Security, Information Systems Security, Software Installation, System Configuration, Data Management, Computer Hardware, Data Security, Hardware Architecture, Data Storage, Information Technology Operations, Microsoft Windows, Firewall, Disaster Recovery, Encryption, Role-Based Access Control (RBAC), Identity and Access Management
Beginner · Course · 1 - 4 Weeks