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.

Google Cloud
Skills you'll gain: Redis, Data Store, Scalability, Cloud Storage, Middleware
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Network Troubleshooting, Authentications, Debugging, Event Monitoring, System Monitoring, Application Deployment, API Design, Application Programming Interface (API), Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Generative AI, Artificial Intelligence, Productivity, AI Enablement, AI Personalization, Machine Learning, Ethical Standards And Conduct, Natural Language Processing
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Ansible, IT Automation, Enterprise Architecture, DevSecOps, CI/CD, Automation, Hardening, Enterprise Security, Devops Tools, Infrastructure as Code (IaC), Patch Management, Cloud Infrastructure, Vulnerability Scanning, Role-Based Access Control (RBAC), Configuration Management, Scalability
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Dashboard, Looker (Software), Data Cleansing, Data Analysis, Data Preprocessing, Data Storytelling, Analytics, Big Data, Data Manipulation, Google Cloud Platform, SQL, Data-Driven Decision-Making, Data Storage, Data Warehousing
Mixed · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon DynamoDB, NoSQL, Database Management Systems, Databases, Database Architecture and Administration, Redis, Data Store, Relational Databases, Database Management, Operational Databases, Real Time Data, Database Design, Performance Tuning, Transaction Processing, Scalability
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Facebook, Live Streaming, Drive Engagement, Scheduling, Social Media, Social Media Strategy, Social Media Content, Customer Engagement, Video Production, Content Strategy, Content Development and Management, Technical Support
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, Computer Security Incident Management, Incident Response, Network Security, Information Systems Security, Security Information and Event Management (SIEM), Encryption, Security Controls, Infrastructure Security, Cyber Risk, TCP/IP, Cryptography, Vulnerability Management, Multi-Factor Authentication, Virtual Private Networks (VPN), Authentications, Operating Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Applications, Cloud Development, Google Cloud Platform, Application Design, Application Development, Cloud Storage, Data Store, Cloud API, Data Storage, Node.JS, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Test Case, YAML, Scenario Testing, Command-Line Interface, Linux Commands, Solution Design, Scalability, Network Infrastructure
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Service Level, Product Support, Google Cloud Platform, Help Desk Support, Technical Support and Services, Technical Support, Cloud Services, Service Management, Personally Identifiable Information, Issue Tracking, Information Privacy, Technical Communication, Problem Management
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Cloud Computing Architecture, Cloud Deployment, Cloud Computing, Scalability, Cloud Infrastructure, Solution Design, Cloud Platforms, Cloud Services, Solution Architecture, Systems Architecture, Infrastructure As A Service (IaaS), Public Cloud, Software Architecture, Enterprise Architecture, Platform As A Service (PaaS), Disaster Recovery, Requirements Analysis
Beginner · Course · 1 - 4 Weeks