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: Amazon Redshift, SQL, Identity and Access Management, Query Languages, Google Cloud Platform, Database Design, Database Management, Data Import/Export, Extract, Transform, Load, Data Warehousing, Data Integration, Data Architecture, Data Modeling
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Generative Model Architectures, Image Analysis, Large Language Modeling, Prompt Engineering, Physics, Physical Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Digital Transformation, Serverless Computing, Containerization, Business Transformation, Cloud Solutions, Hybrid Cloud Computing, Cloud Infrastructure, Cloud Computing, Google Cloud Platform, Cloud Applications, Multi-Cloud, Cloud Services, Application Programming Interface (API), Virtual Machines
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Identity and Access Management, Authentications, Cloud Security, Google Cloud Platform, Cloud Computing, Security Management, Network Security, Virtual Private Networks (VPN), Firewall, Role-Based Access Control (RBAC), Public Cloud, Security Controls, Load Balancing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storage, Video Editing, Organizational Skills, Workflow Management, File Management, Cloud Storage, Data Management, Productivity Software, Project Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Business Continuity Planning, Disaster Recovery, Computer Security Incident Management, Investigation, Business Continuity, Cybersecurity, Business Priorities, Resource Management, Resource Allocation, Prioritization, Risk Analysis, Business Analysis, Data Storage Technologies, Law, Regulation, and Compliance, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Time Series Analysis and Forecasting, Correlation Analysis, Text Mining, Probability Distribution, Data Analysis, Network Analysis, Feature Engineering, Probability, Data Structures, Statistics, Data Visualization, Data Processing, Data Cleansing, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Spring Boot, React.js, Object-Relational Mapping, Restful API, YAML, Data Access, Web Applications, Application Programming Interface (API), Databases, Application Performance Management, Full-Stack Web Development, Development Environment, Configuration Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, User Research, Real-Time Operating Systems, Big Data, Product Development, Power Electronics, Debugging, Persona (User Experience), Failure Analysis, Embedded Systems, Control Systems, File Systems, User Experience, Internet Of Things, Verification And Validation, Process Control, Usability Testing, New Product Development, User Interface (UI), Machine Controls
Credit offered
Graduate Certificate · 6 - 12 Months

Skills you'll gain: Hardware Troubleshooting, Network Troubleshooting, Desktop Support, Test Equipment, Networking Hardware, Computer Hardware, Mobile Security, Technical Support, Data Maintenance, Peripheral Devices, Computer Displays, Data Storage, Wireless Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Windows PowerShell, Linux, IT Automation, Unix Commands, Unix, Debugging, Automation, Remote Access Systems, Command-Line Interface, Ubuntu, Development Environment, System Monitoring, Data Structures, Restful API, File Management
Intermediate · Course · 3 - 6 Months

LearnKartS
Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Solution Architecture, Cloud Infrastructure, IT Security Architecture, Cloud Security, Information Technology Architecture, Cloud Computing, Infrastructure Architecture, Cloud Services, Scalability, Performance Tuning, Multi-Tenant Cloud Environments, Load Balancing, Operational Excellence, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks