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.

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Virtual Environment, Program Development, Conceptual Design, Scripting
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Computational Logic, Theoretical Computer Science, Logical Reasoning, Experimentation, Artificial Intelligence, Simulations, Computer Science, AI literacy, Psychology, Science and Research, General Mathematics
Beginner · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Load Balancing, Performance Stress Testing, Google Cloud Platform, Firewall, Cloud Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Security Controls, Back-End Web Development, Front-End Web Development
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Authentications, Software Testing, Unit Testing, Debugging, Object-Relational Mapping, Authorization (Computing), Identity and Access Management, MySQL, Test Case, Web Development, Database Development, Back-End Web Development, Web Applications, Software Documentation, Test Automation, File Management, Model View Controller
Mixed · Course · 1 - 3 Months

Skills you'll gain: Order Management, ASP.NET, Order Management Systems, User Interface (UI) Design, .NET Framework, Authentications, User Interface and User Experience (UI/UX) Design, UI Components, User Interface (UI), User Accounts, Payment Processing, Web Design, Authorization (Computing), E-Commerce, Identity and Access Management, Payment Systems, Payment Processing and Collection, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Fine-tuning, Generative AI, Generative Model Architectures, Prompt Patterns, Responsible AI, Model Deployment, Large Language Modeling, Generative Adversarial Networks (GANs), Data Ethics, Natural Language Processing, Transfer Learning, Artificial Intelligence, Model Training, Python Programming, Model Optimization, Machine Learning, Deep Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Agile Product Development, Sprint Planning, Agile Project Management, Backlogs, Agile Methodology, Product Management, Product Requirements, User Story, Portfolio Management, Product Planning, Continuous Improvement Process, Interviewing Skills, Stakeholder Engagement, Prioritization, Goal Setting
Advanced · Course · 1 - 3 Months

Skills you'll gain: Benchmarking, Competitive Analysis, Market Research, Market Dynamics, Research Reports, Business Research, Market Analysis, Report Writing, Business Strategy, Marketing, Strategic Thinking, Business Writing, Market Data, Strategic Decision-Making, Business Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Frontend Performance, HTML and CSS, Web Applications, Javascript, Performance Tuning, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Pragmatic AI Labs
Skills you'll gain: GitHub Copilot, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Documentation, GitHub, Context Engineering, LLM Application, AI Workflows, Agentic Workflows, Context Management, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Restful API, Software Testing, Web Services, Development Testing, Verification And Validation, Databases, API Design, Software Quality (SQA/SQC), Secure Coding, JSON, Application Programming Interface (API), MongoDB, Web Applications, Application Frameworks, Back-End Web Development, Python Programming, Responsive Web Design, Maintainability, Application Deployment
Beginner · Course · 1 - 3 Months