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: Test Driven Development (TDD), Gherkin (Scripting Language), Test Tools, Behavior-Driven Development, Test Automation, Unit Testing, Software Testing, Development Testing, Test Case, Software Engineering Tools, Test Data, Code Coverage, Scenario Testing, Restful API, Mockups, Microservices
★ 4.8 (252) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Management, Threat Modeling, Open Web Application Security Project (OWASP), Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Stakeholder Communications, Vulnerability Assessments, Threat Detection, Event Monitoring, Cyber Attacks, Hardening, Network Security, Security Controls, Data Ethics, Bash (Scripting Language), Cybersecurity, Linux, Debugging, SQL
★ 4.7 (464) · Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Canva (Software), Prompt Engineering, Timelines, Email Automation, Microsoft Power Automate/Flow, Setting Appointments, Calendar Management, Automation, Microsoft 365, Generative AI, ChatGPT, Collaborative Software, Business Process Automation, Artificial Intelligence, Project Management Software, Time Management, Productivity, Personal Development, Natural Language Processing, Communication
★ 4.6 (1.8K) · Intermediate · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: Secure Coding, Software Design, System Design and Implementation, Programming Principles, Security Engineering, Program Development, Vulnerability Assessments, C (Programming Language), Software Development Methodologies
★ 4.4 (383) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, CI/CD, Continuous Delivery, DevOps, Continuous Integration
★ 4.5 (341) · Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Fine-tuning, Large Language Modeling, Model Training, Prompt Engineering, Retrieval-Augmented Generation, Model Optimization, Transfer Learning, Data Preprocessing
★ 4.6 (628) · Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Test Tools, Web Scraping
★ 4.3 (290) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Java, Database Development, Cloud Deployment, Application Security, Containerization, Spring Framework, SQL, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
★ 4.5 (51) · Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Cryptographic Protocols, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Programming Principles, Mathematical Software, Advanced Mathematics
★ 4.6 (69) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Cryptography, Cryptographic Protocols, Application Security, Cybersecurity, Data Security, Encryption, Vulnerability Assessments, Information Systems Security, Key Management, Public Key Infrastructure, Mobile Security, Data Integrity
★ 4.6 (77) · Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Information Systems Security, Security Management, Cyber Attacks, Cybersecurity, Incident Response, Computer Security Incident Management, Security Strategy, Data Security, Security Controls, Threat Management, Information Assurance, Network Security, Threat Detection, Encryption, Information Systems, Malware Protection, Identity and Access Management, Management Information Systems, Data Governance, Information Management
Beginner · Course · 1 - 4 Weeks