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: Google Gemini, Gemini, Generative AI, Prompt Engineering, Google Workspace, Document Management
Beginner · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Wireless Networks, Network Security, Threat Management, Vulnerability Assessments, Vulnerability Scanning, Local Area Networks, Cybersecurity, Cyber Attacks, Authentications, Security Awareness, Enterprise Security, Network Protocols, Telecommunications, Encryption, Cryptographic Protocols, Identity and Access Management, Networking Hardware, System Configuration
Beginner · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Cloud Services, Virtual Networking, Network Security, Cloud Security, Network Monitoring, Network Administration, Google Cloud Platform, Cloud Infrastructure, Network Architecture, General Networking, Network Infrastructure, Service Level
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Data Cleansing, Marketing Operations, Marketing Analytics, Data Preprocessing, Data Manipulation, Data Quality, Data Transformation, Data Wrangling, Data Synthesis, Data Mapping, Google Analytics, Code Review, Data Validation, Cross-Channel Marketing, Data Integrity, Software Technical Review, Verification And Validation, SQL, Data Modeling, Data Analysis
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Quality, Extract, Transform, Load, Anomaly Detection, Data Pipelines, Data Maintenance, Data Validation, Data Integrity, Dependency Analysis, Dataflow, Data Analysis, Continuous Monitoring, Data Transformation, Dashboard, SQL
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Deployment, Google Cloud Platform, Serverless Computing, Model Deployment, Generative AI, Cloud Applications, AI Integrations, Model Optimization, Applied Machine Learning, Containerization, Machine Learning Methods, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Mobile Development, Verification And Validation, Frontend Integration, Service Design, Front-End Web Development, UI Components, Data Validation, Service Oriented Architecture, JavaScript Frameworks, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Regression Analysis, Predictive Modeling, Model Evaluation, Statistical Modeling, Predictive Analytics, R Programming, Statistical Methods, Model Training, Verification And Validation, Plot (Graphics), Performance Metric
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Intrusion Detection and Prevention, Network Monitoring, Event Monitoring, Virtual Networking, Network Security, Virtual Machines, Cloud Infrastructure, Threat Detection, Security Controls, Virtualization and Virtual Machines, Load Balancing, System Configuration, Network Analysis, Scenario Testing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Incident Response, Incident Management, IT Security Architecture, Identity and Access Management, Continuous Monitoring, Network Security, Security Management, Security Awareness, Security Information and Event Management (SIEM), Application Security, Disaster Recovery, Security Controls, Cloud Security, Computer Security Awareness Training, Threat Detection, Cyber Governance
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Nginx, Web Servers, Apache, Ansible, Server Administration, Proxy Servers, Linux Servers, Application Servers, Docker (Software), System Configuration, PHP (Scripting Language), Containerization, Cloud Infrastructure, Software Installation, Configuration Management, Performance Tuning, Scalability
Beginner · Course · 1 - 3 Months