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: Firewall, Network Security, Cloud Security, Virtual Networking, Network Administration, Cloud Management, Threat Detection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Red Hat Enterprise Linux, Linux Administration, Hardening, Linux, Security Controls, Security Engineering, Authorization (Computing), Containerization, Computer Security, System Configuration, Context Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Text Mining, Statistical Analysis, Data Visualization, Descriptive Statistics, Data Analysis, Computer Programming, Mathematical Software, Data Preprocessing, Data Manipulation, Linear Algebra, Software Installation
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gmail, Google Workspace, Issue Tracking, Help Desk Support, System Support, Desktop Support, Technical Support, Email Security, Data Access, Event Monitoring, File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure As A Service (IaaS), Azure Active Directory, Microsoft Azure, Virtual Machines, .NET Framework, Kubernetes, Docker (Software), Cloud Development, Cloud Applications, Containerization, Microsoft SQL Servers, Application Deployment, Platform As A Service (PaaS), Microsoft Visual Studio, NoSQL, Serverless Computing, Cloud Storage, Authentications, Authorization (Computing), Scalability
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Generative AI Agents, Prompt Engineering, Google Gemini, Generative AI, AI Enablement, Google Cloud Platform, Artificial Intelligence, Business Transformation, Organizational Strategy, Innovation, Large Language Modeling, Customer Engagement
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Web Applications, Penetration Testing, Application Security, Security Controls, Vulnerability Assessments, Application Programming Interface (API), Exploitation techniques, Web Servers, Cloud Security, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, AI Security, Regulatory Compliance, Artificial Intelligence, Business Ethics, Risk Analysis, SAS (Software), Compliance Training, Data Integrity, Human Centered Design, Accountability, Analytics, Diversity and Inclusion, Information Privacy, Data Governance, Data Analysis, Data Management, Model Deployment
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Generative AI Agents, Generative AI, AI Enablement, Prompt Engineering, AI Orchestration, Customer experience improvement, Google Cloud Platform, Organizational Strategy, Customer experience strategy (CX), Innovation, Change Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Motion Graphics, Adobe After Effects, Animations, Cinematography, 3D Modeling, Logo Design, Computer Graphics, File Management
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Finite Element Methods, Semiconductors, Electronic Systems, Computer Architecture, Manufacturing Processes, Process Engineering, Emerging Technologies, Simulation and Simulation Software, Mathematical Modeling, Electronic Components, Micrometer, Artificial Intelligence, Scalability
Mixed · Course · 1 - 4 Weeks