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: Gemini, Email Automation, Google Cloud Platform, AI Personalization, Identity and Access Management, Test Data, Cloud-Based Integration, Model Deployment, Data Maintenance, Query Languages, SQL, Machine Learning
Intermediate · Project · Less Than 2 Hours
Skills you'll gain: Incident Response, AI Security, Incident Management, Model Deployment, Site Reliability Engineering, Patch Management, MLOps (Machine Learning Operations), System Monitoring, Problem Management, Computer Security Incident Management, Responsible AI, Continuous Monitoring, Dependency Analysis, Disaster Recovery, Anomaly Detection, Application Deployment, Automation, Dashboard
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Virtual Machines, Event Monitoring, Cloud-Based Integration, Cloud Computing, Event-Driven Programming
Beginner · Project · Less Than 2 Hours

Pearson
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Elastic Compute Cloud, Identity and Access Management, Amazon Web Services, Cloud Hosting, Cloud Infrastructure, Cloud Computing, Virtual Networking, Authentications, Cloud Applications, Authorization (Computing), Virtual Private Networks (VPN), User Accounts, Network Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Statistical Modeling, Statistical Programming, Regression Analysis, Statistical Analysis, Model Evaluation, Statistical Methods, Probability Distribution, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Test Automation, Performance Testing, Server Side, Query Languages
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Natural Language Processing, Large Language Modeling, Embeddings, Text Mining, Data Preprocessing, Semantic Web, Artificial Neural Networks, ChatGPT, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Deep Learning, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, DevOps, CI/CD, Application Deployment, Development Environment, Cloud Applications, Continuous Deployment, Version Control, Continuous Integration, Amazon Web Services, Git (Version Control System), Data Persistence, Database Development, Interactive Data Visualization, Application Programming Interface (API), Real Time Data
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Authorization (Computing), Proxy Servers, Identity and Access Management, Disaster Recovery, Configuration Management, Data Centers, Distributed Computing, Service Management, Data Store, Encryption, Scalability
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Data Presentation, Heat Maps, Geospatial Mapping, SQL, Data Visualization Software, Statistical Reporting, Statistical Visualization, Data Visualization, Plot (Graphics), Pivot Tables And Charts, Management Reporting, Business Reporting, Microsoft Access, Business Intelligence Software, Business Intelligence, Data Analysis Software, Data Analysis, Relational Databases, Query Languages, Microsoft Office
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Security, Cloud Deployment, Identity and Access Management, Cloud Management, Authorization (Computing), Firewall, Application Deployment, Load Balancing, Web Applications, Mobile Development
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Data Governance, Database Management, Database Architecture and Administration, Data Management, Data Warehousing, Database Design, SQL, Transaction Processing, Stored Procedure, Data Security, Disaster Recovery, Encryption, Server Side, Data Encryption Standard, Data Integrity
Build toward a degree
Mixed · Course · 1 - 3 Months