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.

Coursera
Skills you'll gain: Data Cleansing, Marketing Operations, Marketing Analytics, Data Preprocessing, Data Manipulation, Data Quality, Data Transformation, Data Wrangling, Data Synthesis, Data Mapping, Google Analytics, Code Review, Data Validation, Cross-Channel Marketing, Data Integrity, Software Technical Review, Verification And Validation, SQL, Data Modeling, Data Analysis
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Data Analysis, Computational Logic, Integral Calculus, Trigonometry, Linear Algebra, Engineering Analysis, Logical Reasoning, Deductive Reasoning, Probability & Statistics, Statistical Analysis, Calculus, Statistical Methods, Analysis, Advanced Mathematics, Bayesian Statistics, Statistical Inference, Theoretical Computer Science, Mathematics and Mathematical Modeling, Numerical Analysis, Descriptive Analytics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: OpenAI API, Fine-tuning, OpenAI, Large Language Modeling, Generative AI, ChatGPT, Prompt Engineering, Generative Model Architectures, LLM Application, Token Optimization, File Management, Embeddings, Classification Algorithms, Application Development, Model Training, Python Programming
Beginner · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Physics, Emerging Technologies, Physical Science, Computational Thinking, Image Analysis, Engineering, Scientific, and Technical Instruments, electromagnetics, General Science and Research, Image Quality, Computer Science, Scientific Methods
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Docker (Software), Containerization, Microservices, Agile Methodology, DevOps, Agile Software Development, Kubernetes, CI/CD, Cloud Development, Agile Project Management, Hybrid Cloud Computing, Scrum (Software Development), Restful API, Continuous Delivery, Cloud Applications, Continuous Integration, Cloud Infrastructure, Postman API Platform, Continuous Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Learning Management Systems, Course Development, Content Management, Responsive Web Design, Content Development and Management, Multimedia, Education and Training, Information Architecture, Digital Publishing, Education Software and Technology, Interactive Learning, Training and Development, Digital Content, LESS, System Configuration, Interactive Design, UI Components, Interaction Design, Graphic and Visual Design, Design
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Devops Tools, DevOps, Agile Methodology, Agile Software Development, Application Deployment, Docker (Software), Agile Project Management, Project Management, Software Development Tools, Technical Communication, Needs Assessment, Prometheus (Software), Business Requirements, Jira (Software), Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Context Protocol, AI Orchestration, AI Integrations, AI Workflows, Tool Calling, OpenAI API, Prompt Engineering, Anthropic Claude, Agentic Workflows, OpenAI, Identity and Access Management, AI Security, Automation, Automation Engineering, Generative AI Agents, Generative AI, Application Programming Interface (API), No-Code Development, Webhook Security, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

UiPath
Skills you'll gain: Robotic Process Automation, Automation, Process Modeling, Programming Principles, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Generative AI, LLM Application, Large Language Modeling, Embeddings, Natural Language Processing, Unstructured Data, Application Development, Data Pipelines, User Interface (UI), Data Processing, SQL, Front-End Web Development, Application Deployment
Intermediate · Course · 1 - 4 Weeks

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

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months