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: Web Development Tools, Vibe coding, Application Programming Interface (API), Git (Version Control System), Application Development, GitHub, AI Integrations, Version Control, Application Deployment, API Design, Software As A Service, Full-Stack Web Development, Web Design and Development, Web Development, Generative AI, Application Design, Web Applications, User Interface (UI), Authentications, Data Storage
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Modeling, Data Analysis Expressions (DAX), Power BI, Power Platform Architecture & Technical Design, Performance Improvement, Performance Tuning, Data Architecture, Performance Measurement, Dashboard Creation, Dashboard, Performance Analysis, Scalability, Model Optimization, Microsoft SQL Servers, Microsoft Azure, Performance Metric, Business Intelligence, Data Transformation, Performance Management, Data Storage
Intermediate · Course · 3 - 6 Months

Microsoft
Skills you'll gain: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Role-Based Access Control (RBAC), Continuous Delivery, Scalability, Authentications, SQL, Microsoft Copilot, .NET Framework, Relational Databases, ASP.NET, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures
Beginner · Professional Certificate · 3 - 6 Months
University of London
Skills you'll gain: Model Training, Applied Machine Learning, Feature Engineering, Machine Learning Software, Machine Learning, Machine Learning Methods, Artificial Intelligence, Statistical Machine Learning, Model Evaluation, Machine Learning Algorithms, AI literacy, Test Data, Data Collection, Classification Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prometheus (Software), Version Control, Git (Version Control System), Docker (Software), Kubernetes, CI/CD, Containerization, DevOps, YAML, Grafana, GitHub, Devops Tools, Linux Commands, Linux, Cloud Infrastructure, Continuous Integration, Amazon Web Services, Linux Administration, Linux Servers, Software Versioning
Intermediate · Specialization · 3 - 6 Months

Epic Games
Skills you'll gain: Game Design, Unreal Engine, Video Game Development, Ideation, 3D Modeling, Software Documentation, Animation and Game Design, Software Design Documents, 3D Assets, Visualization (Computer Graphics), User Experience Design, Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI) Design, Interactive Design, Collaborative Software, Virtual Environment, Prototyping
Beginner · Professional Certificate · 3 - 6 Months

Skillshare
Skills you'll gain: AI Personalization, AI powered creativity, Prompt Engineering, Creativity, Prompt Patterns, ChatGPT, Generative AI, Generative AI Agents, AI Workflows, Usability, Persona (User Experience), LLM Application, User Experience Design, Creative Design
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Memory Management, Application Development, Development Environment, Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming, Functional Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: Vision Transformer (ViT), Generative Model Architectures, Model Optimization, MLOps (Machine Learning Operations), Generative AI, AI Integrations, Large Language Modeling, Model Deployment, Model Training, Tensorflow, PyTorch (Machine Learning Library), Embeddings, Retrieval-Augmented Generation, Image Analysis, Deep Learning, Applied Machine Learning, Computer Vision, Natural Language Processing, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Application Design, Interactive Design, Application Development, Game Design, Python Programming, Video Game Development, Programming Principles, Maintainability, Development Environment, Integrated Development Environments, Software Installation, Problem Solving
Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, AI Workflows, Vibe coding, Generative AI Agents, Artificial Intelligence, Generative AI, AI Personalization, Software Development Tools, Web Development Tools, Code Review, Responsible AI, Software Development, GitHub, React.js, Front-End Web Development, Design Software, Javascript, Software Engineering, Web Development, Application Deployment
Beginner · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Claude Code, Anthropic Claude, Vibe coding, Generative AI Agents, Prompt Patterns, Tool Calling, Integrated Development Environments, Agentic Workflows, Software Development Tools, Code Review, AI Workflows, Software Development, GitHub, AI Personalization, Application Deployment, Generative AI, Software Engineering, Artificial Intelligence, Web Development, Front-End Web Development
Beginner · Course · 1 - 3 Months