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.

Simplilearn
Skills you'll gain: Generative AI, Software Development Tools, Code Review, Application Development, Computer Programming Tools, Prompt Engineering, Maintainability, Integrated Development Environments, Software Quality (SQA/SQC), Artificial Intelligence, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Desktop Support, Generative AI, End User Training and Support, System Support, Prompt Engineering Tools, Technical Support, Product Support, ChatGPT, Problem Management, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Automation, Application Programming Interface (API), Scripting, Python Programming, Web Scraping, Data Import/Export, Data Manipulation
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: No-Code Development, Application Development, User Experience, User Interface (UI), Data Modeling, Sprint Retrospectives, Platform As A Service (PaaS), Product Lifecycle Management, Service Recovery, Digital Transformation, Application Design, Drive Engagement, Technology Solutions, User Feedback, Cloud-Based Integration, Application Deployment, Customer Engagement, Technical Product Management, System Implementation, Systems Integration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Deployment, Analytics, R Programming, Google Sheets, Health Informatics, Predictive Modeling, Automation, Data Manipulation, GitHub, Gmail, Git (Version Control System), Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Clinical Trials, Clinical Data Management, Clinical Research, Case Report Forms, SAS (Software), Statistical Reporting, Pharmaceuticals, Data Analysis, Statistical Analysis, Informed Consent, Data Manipulation, Descriptive Statistics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization Software, Data Visualization, Statistical Visualization, Ggplot2, Plot (Graphics), R Programming, Scatter Plots, Data Collection, Data Analysis, Data Manipulation, Data Import/Export, Regression Analysis, Data Preprocessing, Software Installation
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Web Development Tools, Javascript, Cross Platform Development, Web Applications, Node.JS, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, API Testing, Test Case, Test Automation, Acceptance Testing, Regression Testing, Testability, Integration Testing, .NET Framework, Application Performance Management
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative Adversarial Networks (GANs), Autoencoders, Model Evaluation, Large Language Modeling, Real Time Data, Scalability, Responsible AI, Transfer Learning, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Shiny (R Package), FinTech, Financial Market, Financial Forecasting, Asset Management, Financial Analysis, Artificial Intelligence, Web Applications, Portfolio Management, Predictive Modeling, Time Series Analysis and Forecasting, Algorithms
Beginner · Course · 1 - 4 Weeks

Sungkyunkwan University
Skills you'll gain: Scalability, Deep Learning, AI Personalization, Data Mining, Data Processing, Machine Learning, Machine Learning Algorithms, Algorithms, Model Evaluation
Intermediate · Course · 1 - 4 Weeks