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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Numerical Analysis, Engineering Calculations, Chemical Engineering, Engineering Analysis, Applied Mathematics, Differential Equations, Simulation and Simulation Software, Equipment Design, Process Engineering, Python Programming, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, Docker (Software), ChatGPT, Containerization, Google Gemini, OpenAI, Development Environment, GitHub, Integrated Development Environments, Git (Version Control System), Debugging, Software Installation
Intermediate · Course · 1 - 3 Months

Shanghai Jiao Tong University
Skills you'll gain: Medical Terminology, Literacy, Behavioral Health, Health Care, Preventative Care, Vocabulary, Nutrition and Diet, General Medicine, Language Competency, Ancient History, Language Learning, Language Interpretation, Translation, and Studies, Writing
Beginner · Course · 3 - 6 Months

Skills you'll gain: Model Evaluation, Model Optimization, Model Deployment, MLOps (Machine Learning Operations), Transfer Learning, Image Quality, Model Training, Image Analysis, Analysis, Computer Vision, Tensorflow, Data Quality, Failure Analysis, Data Pipelines, Deep Learning, PyTorch (Machine Learning Library), Applied Machine Learning, Performance Analysis, Docker (Software), Python Programming
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: Portfolio Management, Responsible AI, Data Ethics, Asset Management, Portfolio Risk, AI Enablement, Investment Management, Generative AI, AI Personalization, Prompt Patterns, Financial Services, ChatGPT, AI Integrations, Risk Management, Risk Analysis, Risk Appetite, LLM Application, Continuous Monitoring, Real Time Data, Correlation Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Database Design, Data Manipulation, SQL, Relational Databases, Data Transformation, Database Management Systems, Databases, Case Studies, Query Languages, Data Integration, Analysis, Business Reporting, Data Integrity, Decision Making
Mixed · Course · 1 - 4 Weeks

International Institute of Information Technology, Hyderabad
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Systems Architecture, Computer Systems, Computer Hardware, Performance Tuning, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Architecture, Data Storage, Computer Systems, Memory Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: File Management, Integrated Development Environments, Amazon Web Services, Command-Line Interface, Software Development Tools, Development Environment, Amazon Elastic Compute Cloud, Cloud Hosting, Cloud Infrastructure, Program Development, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Embeddings, AI Personalization, OpenAI API, Data Analysis, Generative AI, OpenAI, Data Manipulation, Prototyping, Data Visualization, Python Programming, Dimensionality Reduction
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Dashboard, Conversion Funnel Analysis, Dashboard Creation, Data Storytelling, Marketing Budgets, Looker (Software), Customer Retention, SQL, Data Visualization, Marketing Analytics, Customer Insights, Tableau Software, Statistical Analysis, Predictive Analytics, Business Intelligence, Data Analysis, Time Series Analysis and Forecasting, Data-Driven Decision-Making, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Microsoft Access, Database Design, Relational Databases, Database Management, Database Development, Microsoft 365, Database Administration, Database Architecture and Administration, Data Integrity, Database Management Systems, Data Maintenance, Microsoft Windows, Databases, Microsoft Office, Data Entry, Query Languages, Data Presentation, Productivity Software, User Interface (UI), Scripting
Beginner · Specialization · 3 - 6 Months