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.

Packt
Skills you'll gain: Ruby on Rails, Model View Controller, Ruby (Programming Language), Object-Relational Mapping, Test Automation, Restful API, Unit Testing, Application Deployment, Web Applications, Web Development, Cloud Deployment, Authentications, Development Environment, Data Modeling, Relational Databases, Data Validation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, AI Integrations, Test Driven Development (TDD), Security Testing, Vulnerability Assessments, Test Script Development, Unit Testing, Package and Software Management, Code Coverage, Vulnerability Scanning, DevSecOps, Continuous Integration, Dependency Analysis, CI/CD, Test Tools, Software Testing, Test Automation, Integration Testing, Continuous Deployment, Software Versioning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), User Interface (UI) Design, Journey Mapping, User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, Experience Design, User Centered Design, Customer Retention, Business Intelligence
Intermediate · Guided Project · Less Than 2 Hours

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OpenShift, Kubernetes, Application Deployment, Cloud Applications, Scalability, Containerization, Cloud Management, Cloud Development, Development Environment, Cloud Deployment, Cloud Platforms, Enterprise Application Management, Cloud Computing, Configuration Management, Integrated Development Environments, Software Architecture, Debugging, Git (Version Control System)
★ 4.6 (72) · Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design and Development, AI Integrations, Web Design, Front-End Web Development, Web Development, Web Frameworks, Artificial Intelligence, AI literacy
★ 4.8 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Web Applications, Server Side, Hypertext Markup Language (HTML), Web Development, Web Servers, Scripting, Scripting Languages, Development Environment, Programming Principles, Computational Logic, Software Installation
★ 4.4 (10) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Cinematography, Photo/Video Production and Technology, Video Production, Video Editing, Post-Production, Animations, Media Production, Virtual Environment, Real Time Data, Image Quality
Mixed · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Hazard Analysis, Risk Control, Vibrations, Safety Standards, Mechanics, Mathematical Modeling, Engineering Calculations
★ 4.7 (74) · Intermediate · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Secure Coding, C and C++, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), Software Development Tools, Exploit development, C (Programming Language), Security Software, Debugging, Security Engineering, Security Testing, Interoperability, Unix, Embedded Software, Information Systems Security, OS Process Management, Embedded Systems, Programming Principles
★ 2.7 (35) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Secure Coding, Web Servers, Server Side, Hypertext Markup Language (HTML), Go (Programming Language), Web Applications, Web Development, Back-End Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Fine-tuning, Transfer Learning, Model Evaluation, Image Analysis, Model Training, Computer Vision, Applied Machine Learning, Deep Learning, Python Programming
★ 4 (32) · Intermediate · Guided Project · Less Than 2 Hours