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: Docker (Software), Application Deployment, Code Review, Containerization, Serverless Computing, Cloud Applications, LLM Application, Google Cloud Platform, Cloud API, Application Development, Software Technical Review, Application Programming Interface (API)
Intermediate · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud Security, Threat Detection, Google Cloud Platform, Threat Management, Cloud Computing, Intrusion Detection and Prevention, Network Security, Firewall, Security Information and Event Management (SIEM), Incident Response, Endpoint Security
Advanced · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Virtual Machines, Firewall, Virtualization and Virtual Machines, Cloud Computing, Google Cloud Platform, Network Administration, Command-Line Interface, General Networking, Network Security, Kubernetes
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Network Security, Role-Based Access Control (RBAC), Infrastructure Security, Firewall, Private Cloud, Cloud Computing
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Cloud Computing, Application Programming Interface (API), Apache Spark
Beginner · Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Microsoft Azure, Azure Active Directory, Virtual Machines, Cloud Computing, Cloud Services, DevOps, Cloud Infrastructure, Data Integration, Cloud Platforms, Virtualization and Virtual Machines, Identity and Access Management, CI/CD, Cloud Storage, Data Lakes, General Networking, Network Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mobile Security, Wireless Networks, Network Security, Application Security, Internet Of Things, Cybersecurity, Information Systems Security, Infrastructure Security, Vulnerability Assessments, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Google Cloud Platform, DevOps, Applied Machine Learning, Continuous Deployment, Automation, Continuous Integration, Continuous Monitoring, Scalability, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Cloud, Oracle Databases, Cloud Computing, Strategic Partnership, Cloud Security, Database Architecture and Administration, Database Management, Cloud Infrastructure, Cloud Computing Architecture, Scalability, Data Storage Technologies, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Oracle Databases, Operational Databases, SQL, Linux Administration, System Monitoring, Linux, Database Management, Linux Commands, Database Architecture and Administration, Maintainability, Performance Testing, Data Storage Technologies, Scenario Testing, OS Process Management, Data Storage, Simulations
Advanced · Course · 1 - 3 Months

Skills you'll gain: Time Series Analysis and Forecasting, Tensorflow, Natural Language Processing, Forecasting, Image Analysis, Deep Learning, Text Mining, Artificial Neural Networks, Predictive Analytics, Data Science, Machine Learning
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Generative AI, Keras (Neural Network Library), Large Language Modeling, Tensorflow, Deep Learning, Artificial Neural Networks, PyTorch (Machine Learning Library), Responsible AI, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks