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, Gemini, Generative AI, Google Cloud Platform, AI Integrations, LLM Application, Prompt Engineering, Application Development, Cloud-Based Integration, API Testing, Application Programming Interface (API), Model Evaluation
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Gemini, Google Gemini, Generative AI, Customer Relationship Management, Predictive Modeling, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), SQL, Google Cloud Platform, Jupyter, Business Workflow Analysis, Query Languages, Big Data
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Quantitative Research, Model Optimization, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Design and Development, Web Design, Web Content, Web Development, Cascading Style Sheets (CSS), Responsive Web Design, Web Applications, Front-End Web Development, Browser Compatibility, Web Development Tools, Software Development, Development Testing, Embeddings, Software Design, Application Deployment
Mixed · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, User Interface (UI), User Interface (UI) Design, Software Development, Agile Software Development, Data Quality, Project Management, Information Systems, Cross-Functional Team Leadership, Cross-Functional Collaboration, Data Management, Mobile Development, Project Planning, Emerging Technologies
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Software Documentation, API Gateway, Scripting, API Design, API Testing, Restful API, JSON, Application Programming Interface (API), Data Import/Export, Scripting Languages, Performance Tuning, Content Management, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Validation, Requirements Analysis, .NET Framework, User Interface (UI), System Requirements, Database Design, C# (Programming Language), Systems Analysis, User Interface (UI) Design, Health Information Management, Health Informatics, Program Development, Application Development, Systems Development, Database Application, Business Logic, Health Technology, Debugging
Intermediate · Course · 1 - 4 Weeks

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: Microservices, Google Cloud Platform, Cloud-Native Computing, Cloud Applications, Software Architecture, Serverless Computing, Event-Driven Programming, Service Oriented Architecture, Cloud-Based Integration, Cloud Services, Distributed Computing, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Storytelling, Ggplot2, Data Analysis, Plot (Graphics), R (Software), Regression Analysis, Data Presentation, R Programming, Statistical Analysis, Data Visualization Software, Statistical Visualization, Data Quality, Scatter Plots, Anomaly Detection, Descriptive Statistics, Analytical Skills, Correlation Analysis, Graphing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Data Governance, Data Management, Data Pipelines, SQL, Data Integrity, Data Quality, Data Integration, Operational Databases, Database Design, Consolidation, Data Cleansing, Data Validation, Data Manipulation, Systems Integration, Performance Testing, Performance Improvement, Application Performance Management, Performance Metric, Performance Measurement
Advanced · Course · 1 - 4 Weeks