Computing courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding network protocols and cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database querying, and various integrated development environments (IDEs) that facilitate coding and project collaboration.

Coursera
Skills you'll gain: Prompt Engineering, Microsoft Copilot, Prompt Patterns, Power Platform Architecture & Technical Design, Microsoft Power Platform, AI Workflows, Agentic Workflows, Generative AI Agents, Performance Tuning, Business Logic, AI Integrations, Agentic systems, Application Deployment, Generative AI, Performance Testing, Scalability, Data Integration, User Feedback
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, AWS Identity and Access Management (IAM), Solution Architecture, Cloud Computing Architecture, Infrastructure Architecture, Identity and Access Management, Organizational Structure, Cloud Solutions, Continuous Monitoring, Account Management
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: JUnit, Test Driven Development (TDD), Unit Testing, Software Testing, Test Case, Eclipse (Software), Test Data, Test Automation, Test Execution Engine, Integrated Development Environments, Test Script Development, Testability, Java, Test Tools, Program Development, Software Design
Intermediate · Specialization · 1 - 3 Months

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations
Intermediate · Course · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, PyTorch (Machine Learning Library), Generative AI, Deep Learning, Generative Model Architectures, MLOps (Machine Learning Operations), Large Language Modeling, Model Optimization, Convolutional Neural Networks, Software Visualization, Artificial Neural Networks, Embeddings, Computer Vision
Intermediate · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Google Sheets, Spreadsheet Software, Google Workspace, Data Visualization, Case Studies, Productivity Software, Data Integration, Automation, Data Validation, Business Solutions
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Code Reusability, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Memory Management
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Microsoft Azure, Role-Based Access Control (RBAC), Cloud Storage, Data Storage, Identity and Access Management, Data Storage Technologies, Cloud Management, Authorization (Computing), Data Management, Data Access, Data Security, Data Governance, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Statistical Inference, Probability Distribution, R Programming, Statistical Visualization, R (Software), Statistical Programming, Statistical Methods, Probability & Statistics, Statistics, Data Visualization, Statistical Analysis, Plot (Graphics), Statistical Modeling, Statistical Hypothesis Testing, Data Analysis, Probability
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, Docker (Software), Containerization, Microservices, Agile Methodology, DevOps, Agile Software Development, Kubernetes, CI/CD, Cloud Development, Agile Project Management, Hybrid Cloud Computing, Scrum (Software Development), Restful API, Continuous Delivery, Cloud Applications, Continuous Integration, Cloud Infrastructure, Postman API Platform, Continuous Deployment
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Semiconductors, Finite Element Methods, Medical Devices, Microarchitecture, Engineering Analysis, Materials science, Laboratory Equipment, Electronics Engineering, Quality Assurance, Medical Equipment and Technology, Process Control, Biomedical Engineering, Process Flow Diagrams, Electronics, Product Testing, Mechanical Design, Manufacturing Processes, Electrical Engineering, Electronic Components, Mechanical Engineering
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Data Storytelling, Leaflet (Software), Rmarkdown, Version Control, Web Scraping, Regression Analysis, Data Visualization, Statistical Analysis, Data Manipulation, Geospatial Information and Technology, Time Series Analysis and Forecasting, Tidyverse (R Package), Statistical Software, Microsoft Azure, Logistic Regression, Data Cleansing, Data Wrangling, Software Documentation, R Programming, R (Software)
Beginner · Professional Certificate · 3 - 6 Months