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.

Universitat Politècnica de València
Skills you'll gain: Computational Thinking, Computer Programming, Program Development, Programming Principles, Algorithms, Code Reusability, Maintainability, Web Applications, Object Oriented Programming (OOP), Information Technology, Computational Logic, Information Systems, Data Management, Database Theory
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Web Applications, Web Development, Web Design, Web Design and Development, User Interface (UI), User Centered Design, Email Automation, Verification And Validation, Server Side, Code Reusability
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Presentation, Data Storytelling, Interactive Data Visualization, Looker (Software), Data Visualization Software, Data Preprocessing, Data Analysis, Big Data, Analytics, Google Cloud Platform, Exploratory Data Analysis, Cloud Storage, Data Warehousing, Model Training, Applied Machine Learning, Data Storage, SQL, Query Languages, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: SQL, SAS (Software), Data Integrity, Data Manipulation, Query Languages, Relational Databases, Database Management, Data Transformation, Performance Tuning, Debugging, Ad Hoc Reporting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Prompt Engineering Tools, Web Content, Web Analytics and SEO, Google Cloud Platform, User Experience, Web Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Data Store, Gemini, OAuth, Data Storage, Information Management, Collaborative Software, Data Access, AI Enablement, Enterprise Application Management, Calendar Management, Productivity Software, AI Integrations, Identity and Access Management, Application Deployment, Application Programming Interface (API), Operational Efficiency
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Google Workspace, Data Access, Data Store, AI Integrations, OAuth, Data Storage, Collaborative Software, AI powered creativity, AI Enablement, Information Management, Enterprise Application Management, Application Programming Interface (API), System Configuration, Cloud API, Identity and Access Management, Data Integration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Mobile Development, Verification And Validation, Frontend Integration, Service Design, Front-End Web Development, UI Components, Data Validation, Service Oriented Architecture, JavaScript Frameworks, Business Logic
Beginner · Course · 1 - 4 Weeks

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

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