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: Go (Programming Language), Debugging, Memory Management, Application Development, Program Development, Build Tools, Data Structures, Development Environment, Programming Principles, Microsoft Visual Studio, Integrated Development Environments, Software Development Tools, Software Installation, Code Reusability, Object Oriented Programming (OOP), Command-Line Interface, System Programming, Package and Software Management, Other Programming Languages
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Model Evaluation, Statistical Modeling, Applied Machine Learning, Unsupervised Learning, Statistical Machine Learning, Data Science, Decision Tree Learning, Statistical Methods, Classification And Regression Tree (CART), Artificial Neural Networks, Statistical Analysis, Regression Analysis, Predictive Modeling, Machine Learning Methods, Classification Algorithms, Supervised Learning, R Programming, Statistical Inference, Machine Learning Algorithms, Dimensionality Reduction
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Lean Methodologies, Six Sigma Methodology, Failure Mode And Effects Analysis, Lean Manufacturing, Lean Six Sigma, Process Optimization, Quality Improvement, Process Improvement, Business Process, Quality Management, Process Improvement and Optimization, Process Mapping, Operational Efficiency, Product Quality (QA/QC), Waste Minimization, Key Performance Indicators (KPIs), Performance Measurement, Product Development, Risk Analysis, Organizational Strategy
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, Development Testing, Unit Testing, Package and Software Management, Code Coverage, Vulnerability Scanning, 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: Agentic Workflows, AI Orchestration, Generative AI Agents, AI Workflows, LLM Application, Agentic systems, Tool Calling, Context Management, AI Integrations, Data Persistence, Memory Management, Development Environment, Event-Driven Programming, Large Language Modeling, Software Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Adobe Illustrator, Ideation, Conceptual Design, Design Strategies, Graphic and Visual Design, Visual Storytelling, Creativity, Workflow Management, Adobe Creative Cloud, Creative Design, Design, Graphic Design, Visual Design, Collaboration, Process Optimization
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Structural Analysis, Structural Engineering, Building Design, Civil Engineering, Vibrations, SketchUp (3D Modeling Software), Engineering Analysis, Mechanics, Construction, Mathematical Modeling, Failure Analysis, Design, 3D Modeling
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, Healthcare Industry Knowledge, Health Systems, Health Care Procedure and Regulation, Ethical Standards And Conduct, AI Integrations, Healthcare Ethics, AI Workflows, Machine Learning, Health Informatics, Verification And Validation, Health Technology, Model Evaluation, Data Governance
Beginner · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, Object Oriented Programming (OOP), File I/O, Software Development, Command-Line Interface, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Codio
Skills you'll gain: Model View Controller, Test Driven Development (TDD), Restful API, Vue.JS, Full-Stack Web Development, Frontend Integration, JavaScript Frameworks, Web Applications, Application Programming Interface (API), Unit Testing, Server Side, Web Components, Software Design Patterns, Javascript, HTML and CSS, Event-Driven Programming, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Figma (Design Software), User Interface (UI), UI Components, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Digital Design, User Experience, Style Guides, Prototyping, Interactive Design, Typography
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Selenium (Software), Test Automation, Test Data, Test Case, Test Script Development, Software Testing, Test Execution Engine, Java, Automation, Code Reusability
Intermediate · Course · 3 - 6 Months