Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: Oracle Databases, Oracle SQL Developer, PL/SQL, Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Database Management Systems, Stored Procedure, Database Design, SQL, Data Storage, Data Management, Performance Tuning, Data Integrity, Security Controls, Authorization (Computing), Identity and Access Management, System Monitoring, User Accounts
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Query Languages, Data Access, Gemini, Big Data, SQL, Ad Hoc Analysis, Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Microsoft Azure, Serverless Computing, Azure Active Directory, ASP.NET, Virtual Machines, Windows PowerShell, Cloud Computing, Cloud Services, OAuth, .NET Framework, Infrastructure As A Service (IaaS), Authentications, Data Storage Technologies, Cloud Storage, Databases, Bash (Scripting Language), Cloud Applications, C# (Programming Language), Application Deployment, Identity and Access Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Dimensionality Reduction, Classification Algorithms, Text Mining, Applied Machine Learning, Statistical Machine Learning, Machine Learning Algorithms, Unstructured Data, Python Programming, Algorithms
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Model Deployment, Generative AI, Transfer Learning, Kubernetes, Containerization, Docker (Software), Cloud Infrastructure, Scalability, Prompt Engineering, MLOps (Machine Learning Operations), AI Orchestration, Large Language Modeling, AI Security, Performance Tuning, Continuous Deployment, Continuous Monitoring, Development Environment, Process Optimization, Automation, Job Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Forecasting, Data Preprocessing, Predictive Modeling, Model Evaluation, Data Manipulation, Anomaly Detection, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Generative AI Agents, Document Management, LLM Application, AI Enablement, AI Workflows, Application Programming Interface (API), Configuration Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Model Deployment, Feature Engineering, Microsoft Azure, Applied Machine Learning, Machine Learning, Data Cleansing, Supervised Learning, Data Transformation, Model Evaluation, Data Quality
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: System Requirements, Virtual Networking, Network Architecture, ESXi Installation, Computer Networking, Ubuntu, Virtual Machines
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Simulation and Simulation Software, Computer-Aided Design, General Networking, User Interface (UI), Engineering Analysis, Test Case
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Microsoft Copilot, Generative AI, Cloud Management, Data Ethics, Microsoft Azure, Responsible AI, Cloud Computing Architecture, OpenAI, Business Process Automation, Cloud Security, Cloud Deployment, Scalability, Azure DevOps, AI Workflows, DevOps, Automation, Artificial Intelligence, Anomaly Detection
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Microsoft Azure, Cloud Computing, Cloud Computing Architecture, Virtual Machines, Cloud Infrastructure, Application Deployment, Infrastructure As A Service (IaaS), Cloud Storage, Virtualization and Virtual Machines, Hybrid Cloud Computing, Virtual Networking, Windows PowerShell, Scalability, Load Balancing, Command-Line Interface
Beginner · Course · 1 - 3 Months