Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

Google Cloud
Skills you'll gain: Google Gemini, Prompt Engineering, Multimodal Prompts, Generative AI Agents, Generative AI, Google Cloud Platform, LLM Application, Cloud API, Cloud-Based Integration, Prototyping, Model Evaluation, Application Programming Interface (API), Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Data Store, Control Panels, Program Development, Frontend Performance, Verification And Validation, Maintainability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Flutter (Software), Google Gemini, Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Mobile Development Tools, Google Cloud Platform, Application Development, AI Integrations, Agentic systems, Model Deployment
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), LLM Application, AI Integrations, Large Language Modeling, Secure Coding, Security Controls, Vulnerability Assessments, Vulnerability Management, Safety and Security, Cloud API, Application Programming Interface (API), Application Development, System Configuration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Identity and Access Management, Google Cloud Platform, Data Modeling, Query Languages, Role-Based Access Control (RBAC), SQL, Data Access, Data Import/Export, Data Architecture, Data Warehousing, Database Design, Data Integration, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Redshift, Data Import/Export, Identity and Access Management, Data Migration, Query Languages, SQL, Google Cloud Platform, Data Store, Database Design, Role-Based Access Control (RBAC), Performance Tuning, Data Modeling, Relational Databases, Database Management, Data Architecture, Data Sharing, Capacity Management
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Database Management, Relational Databases, Database Design, Statistical Hypothesis Testing, Descriptive Statistics, Database Systems, Databases, Object Oriented Programming (OOP), Exploratory Data Analysis, Data Visualization Software, Probability & Statistics, Tableau Software, Statistics, Data Presentation, Statistical Visualization, Algebra, Calculus, Trigonometry, Logical Reasoning, Linear Algebra
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), LLM Application, Model Deployment, Prompt Engineering, Secure Coding, Responsible AI, Security Controls, Threat Detection, System Configuration, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Import/Export, Data Integration, Identity and Access Management, SQL, Google Cloud Platform, Role-Based Access Control (RBAC), Data Mapping, Data Migration, Data Warehousing, Query Languages, Database Design, Data Modeling, Data Architecture, Data Sharing, Database Architecture and Administration, Capacity Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Development, Cloud Applications, Google Cloud Platform, Application Deployment, Application Development, Generative AI, Cloud API, Cloud Deployment, CI/CD, Software Development, Authentications, Performance Tuning, Application Performance Management, Computer Programming Tools, Data Storage, Data Store, Data Storage Technologies, Identity and Access Management, Cloud Storage, Cloud Computing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Code Review, Computer Programming Tools, Model Context Protocol, Secure Coding, Software Installation, Application Security, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Amazon Redshift, SQL, Query Languages, Data Warehousing, Extract, Transform, Load, Database Design, Data Import/Export, Relational Databases, Performance Tuning, Google Cloud Platform, User Provisioning, Capacity Management, Data Integration, Database Architecture and Administration, Data Architecture, Identity and Access Management
Intermediate · Course · 1 - 3 Months