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: Analytics, Data Analysis, Applied Machine Learning, Model Training, Statistical Inference, Google Cloud Platform, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Computer Programming, Algorithms, Object Oriented Programming (OOP), Programming Principles, Information Technology, Information Systems, Data Management, Debugging, Computational Logic, Computational Thinking, Maintainability, Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Teradata SQL, Query Languages, SQL, Identity and Access Management, Cloud Security, Role-Based Access Control (RBAC), Database Management, Data Import/Export, Data Integration, Extract, Transform, Load, Data Warehousing, Capacity Management, Database Management Systems, Data Access, Database Design, Database Architecture and Administration, Data Architecture, Real Time Data
Intermediate · Course · 1 - 3 Months

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

Google Cloud
Skills you'll gain: Model Context Protocol, Database Application, AI Integrations, SQL, Vector Databases, Database Architecture and Administration, Generative AI Agents, Query Languages, AI Workflows, AI Security, Databases, Tool Calling, Agentic Workflows, Google Cloud Platform, Embeddings, Agentic systems, Cloud Deployment
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Visualization Software, Data Manipulation, Data Cleansing, SQL, Data Transformation, Big Data, Data Warehousing, Extract, Transform, Load, Query Languages, Analytics, Data Analysis, Data Integration, Data Import/Export, Data Pipelines, Dataflow, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Design Elements And Principles, Business Communication, UI Components, Usability, Web Design and Development, Web Design, Graphic and Visual Design, Web Development, User Interface (UI), Web Components, Project Planning, Interactive Design, Blogs, Information Architecture, Interaction Design
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Analytics, Data Analysis, Applied Machine Learning, Google Cloud Platform, Model Training, Machine Learning, Machine Learning Algorithms, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Big Data, SQL, Test Case, Apache Hadoop, Analytics, Data Analysis, Analytical Skills, Query Languages, Databases, Relational Databases, Analysis, Database Management, Data Manipulation, Metadata Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI, Google Cloud Platform, Large Language Modeling, Customer Relationship Management, AI literacy, Applied Machine Learning, SQL, AI Integrations, Artificial Intelligence and Machine Learning (AI/ML), Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Post-Production, Virtual Reality, Virtual Environment, 3D Modeling, Computer Graphics, Landscape Architecture, Visualization (Computer Graphics), Video Game Development, Computer Graphic Techniques, Game Design, Design Software, Application Design, Graphical Tools, Software Design, Image Quality, Design and Product, Performance Tuning, Software Development, Open Mindset
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Rust (Programming Language), Scripting Languages, IT Automation, Testability, Unix Commands, Development Testing, Cross Platform Development, Maintainability, File I/O, Package and Software Management
Beginner · Course · 1 - 3 Months