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.

Skills you'll gain: Cloud-Native Computing, Cloud Deployment, Continuous Delivery, Site Reliability Engineering, Cloud Computing Architecture, Systems Architecture, Microarchitecture, Prometheus (Software)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Interoperability, Virtual Networking, Virtualization, Software-Defined Networking, Verification And Validation, Cloud-Native Computing, Performance Testing, Network Troubleshooting, Network Planning And Design, Automation, Network Architecture, Network Performance Management, IT Automation, Wireless Networks, Real Time Data, Systems Integration, Performance Tuning
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Interactive Design, 3D Assets, User Interface (UI), Animations, UI Components, Prototyping, Performance Tuning
Beginner · Course · 3 - 6 Months

Skills you'll gain: Algorithms, Javascript, Data Structures, Theoretical Computer Science, Computational Thinking, Programming Principles, Performance Tuning, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ajax, Responsive Web Design, Cascading Style Sheets (CSS), jQuery, HTML and CSS, Hypertext Markup Language (HTML), Javascript and jQuery, Application Deployment, Web Design, Web Design and Development, Web Development, Web Applications, Javascript, User Interface (UI), Data Validation, Payment Systems
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Entry, Microsoft Excel, Data Visualization, Spreadsheet Software, Data Literacy, Productivity Software, Data Science, Business Writing
Beginner · Guided Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Mechanics, Differential Equations, Mathematical Modeling, Advanced Mathematics, Control Systems, Linear Algebra, Applied Mathematics, Physics, Calculus
★ 4.9 (11) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Cloud API, Google Cloud Platform, Text Mining, Application Programming Interface (API), LLM Application, Large Language Modeling, Generative AI, Prompt Engineering, Natural Language Processing, Jupyter, Python Programming, Classification Algorithms
★ 4.1 (7) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Installation, Code Reusability, Computational Logic, Interactive Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Incident Response, IT Security Architecture, Incident Management, Security Architecture Review, Application Security, Identity and Access Management, Security Testing, Continuous Monitoring, Information Systems Security, Network Security, Security Strategy, Systems Architecture, Security Management, Security Engineering, Zero Trust Network Access, Security Awareness, Risk Management Framework, Cybersecurity, Enterprise Architecture
★ 4.1 (7) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: LLM Application, Microservices, Failure Analysis, Configuration Management, Cloud Computing Architecture, Cloud Deployment, Application Deployment, Scalability, Software Design, Dependency Analysis, Solution Architecture, Cloud-Native Computing, Site Reliability Engineering, Systems Architecture, Software Technical Review, Software Architecture, Data Persistence, Service Recovery, Software Documentation, Reliability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Process Flow Diagrams, User Accounts, Process Design, Process Mapping, Organizational Structure, Account Management, Data Visualization, Creativity
Beginner · Guided Project · Less Than 2 Hours