Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Apache Hadoop, Data Import/Export, HR Tech, People Analytics, Big Data, Data Pipelines, Data Storage, Data Processing, Authentications, Data Migration, SQL, Analytics, Database Management, Data Quality, Performance Tuning, Scalability, Data Security
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Interactive Data Visualization, Looker (Software), Data-Driven Decision-Making, Data Visualization Software, Dashboard, Dashboard Creation, Data Analysis, Analytics, Google Cloud Platform, Big Data, SQL, Business Intelligence, Cloud Storage, Data Storage Technologies, Data Storage, Query Languages, Data Warehousing, Data Sharing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Relational Databases, Database Administration, Database Management, Data Migration, Database Architecture and Administration, Cloud Applications, Database Design, Query Languages, Cloud Computing Architecture, Distributed Computing, System Monitoring, Terraform, Dataflow, Data Pipelines, Transaction Processing, Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microservices, Cloud-Native Computing, Event-Driven Programming, Service Oriented Architecture, Software Architecture, Cloud Applications, Google Cloud Platform, Cloud-Based Integration, Cloud Services, Service Management, Distributed Computing, Business Process Automation, Scalability
Beginner · Course · 1 - 3 Months

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

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

Google Cloud
Skills you'll gain: Google Gemini, Debugging, Web Applications, Gemini, Development Testing, Application Development, Web Design and Development, Web Development, Generative AI, Systems Development Life Cycle, Software Development Life Cycle, Software Development Tools, Application Lifecycle Management, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Generative AI Agents, Command-Line Interface, Code Review, Computer Programming Tools, Application Development, Secure Coding, Software Installation, User Flows, Application Security, Software Architecture
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Oracle Databases, PL/SQL, Data Modeling, Database Design, Data Architecture, Extract, Transform, Load, SQL, Google Cloud Platform, Relational Databases, Data Import/Export, Query Languages, Database Architecture and Administration, Identity and Access Management, Data Storage, Data Sharing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Application Development, Web Design and Development, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Transaction Processing, Data Validation
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Game Design, 3D Modeling, Virtual Environment, Program Development, Integration Testing, Computer Graphic Techniques, Computer Graphics, Code Reusability, Data Import/Export, Scripting, Model Optimization
Intermediate · Course · 1 - 4 Weeks