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: Flutter (Software), Google Gemini, Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Mobile Development Tools, Google Cloud Platform, AI Integrations
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, AI Integrations, Cloud Development, Google Cloud Platform, Application Development, AI Enablement, Development Environment, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Training, AI Personalization, AI Integrations, Data Integration, Google Cloud Platform, MLOps (Machine Learning Operations), Data Collection, Data Import/Export, Model Deployment, Model Evaluation, Continuous Monitoring, Application Programming Interface (API)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Information Management, Application Programming Interface (API), Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: LLM Application, Google Cloud Platform, Large Language Modeling, AI literacy, AI Integrations, SQL, Machine Learning
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Retrieval-Augmented Generation, Google Workspace, Generative AI, Generative AI Agents, Google Cloud Platform, AI Workflows, Prompt Engineering, Large Language Modeling, Enterprise Security
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: User Experience Design, User Experience, Experience Design, Prototyping, UI/UX Research, Miro AI, Wireframing, Collaborative Software
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Web Content, User Experience, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Design Reviews, Prototyping, User Experience, Interactive Design, Peer Review, UI/UX Research, Wireframing, Collaborative Software
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: AI Security, Application Security, Secure Coding, DevSecOps, Security Testing, Threat Modeling, Vulnerability Scanning, Vulnerability Assessments, AI Personalization, Continuous Integration, Open Source Technology, CI/CD, PyTorch (Machine Learning Library), MLOps (Machine Learning Operations), Dependency Analysis, Analysis, Program Implementation, Supply Chain
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, SQL, Microsoft SQL Servers, Databases, Database Systems, Business Intelligence, Transact-SQL, Business Reporting, Data Access
Intermediate · Guided Project · Less Than 2 Hours