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.

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, Agentic Workflows, AI Orchestration, LLM Application, Large Language Modeling, Generative AI Agents, Process Modeling, Tool Calling, Agentic systems, Application Deployment, Enterprise Application Management, Program Development, Development Environment, Model Evaluation
★ 4.8 (25) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Data Preprocessing, Transfer Learning, Fine-tuning, Model Training, Convolutional Neural Networks, Medical Imaging, Radiology, Image Analysis, Deep Learning, Python Programming
★ 4.4 (11) · Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Descriptive Statistics, Data Presentation, Animations, Python Programming
★ 3.3 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Simulations, Data Analysis, Process Analysis, Plot (Graphics), Statistical Methods, R Programming, Statistical Analysis, R (Software), Data Visualization, Process Modeling
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Logistic Regression, Model Evaluation, Statistical Inference, Predictive Analytics, R Programming, Predictive Modeling, Probability & Statistics, Statistical Modeling, Statistical Methods, Biostatistics, Regression Analysis, Statistical Analysis, Statistical Hypothesis Testing, Data Analysis, Epidemiology, Descriptive Statistics
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Ajax, JSON, Javascript, Application Programming Interface (API), Web Applications, Secure Coding, Application Security
★ 4.8 (8) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Data Modeling, Oracle SQL Developer, Relational Databases, Database Design, Databases, SQL, Oracle Databases, Query Languages, Software Installation
★ 4.5 (31) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Web Language, Browser Compatibility, Web Development, HTML and CSS, Cascading Style Sheets (CSS), Web Development Tools, Web Content, Microsoft Visual Studio, Integrated Development Environments
★ 4.8 (32) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Network Analysis, Social Network Analysis, Marketing Analytics, Social Media Analytics, Scientific Visualization, Statistical Methods, Text Mining, Data Structures, JSON, Natural Language Processing, Data Processing, Python Programming, Feature Engineering
★ 2.8 (6) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Power Platform Architecture & Technical Design, No-Code Development, Email Automation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Data Analysis Expressions (DAX), Real Time Data, Performance Tuning, Microsoft Azure, Dataflow, Data Pipelines, Data Warehousing, Power BI, Apache Spark, Data Governance, Business Analytics, SQL, Data Management, Workflow Management, Data Science, Security Engineering, Artificial Intelligence and Machine Learning (AI/ML), Warehouse Management, Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bayesian Statistics, A/B Testing, Excel Formulas, Microsoft Excel, Statistical Machine Learning, Statistical Modeling, Predictive Analytics, Business Analytics, Statistical Software, Statistical Methods, Advanced Analytics, Probability & Statistics, Decision Making, Health Informatics, Statistical Programming, Markov Model, Diagnostic Tests, Probability Distribution, Sampling (Statistics)
★ 4.5 (27) · Mixed · Course · 1 - 4 Weeks