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.

University of Colorado Boulder
Skills you'll gain: Web Content Accessibility Guidelines, Learning Management Systems, Disabilities, Education Software and Technology, Digital pedagogy, Document Management, Technical Writing, Technical Communication, Microsoft Office, Image Analysis
★ 4.5 (91) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Data Governance, Accounting, Data Management, Internal Controls, Internal Auditing, Auditing, General Accounting, Financial Auditing, Fraud detection, Data Quality, Data Integrity, Loss Prevention, Data Visualization, Data Manipulation, Pandas (Python Package), Data Analysis, Analytics, GitHub, Python Programming, Natural Language Processing
★ 4.6 (85) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Google Analytics, Ad Hoc Reporting, Performance Reporting, Web Analytics, Marketing, Web Development
★ 4.5 (171) · Intermediate · Guided Project · Less Than 2 Hours
University of Glasgow
Skills you'll gain: Model Evaluation, Deep Learning, Descriptive Analytics, Data Ethics, Data Preprocessing, ICD Coding (ICD-9/ICD-10), Federated Learning, Autoencoders, Health Informatics, Medical Records, Data Mining, Medical Coding, Responsible AI, AI Security, Electronic Medical Record, Predictive Modeling, Patient Flow, Predictive Analytics, Medical Privacy, Machine Learning
★ 4.4 (36) · Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Rmarkdown, Tidyverse (R Package), Ggplot2, Spatial Data Analysis, Data Visualization Software, Plot (Graphics), Data Visualization, Statistical Visualization, Spatial Analysis, Geospatial Information and Technology, Data Manipulation, Scatter Plots, R (Software), Plotly, Interactive Data Visualization, R Programming, Geospatial Mapping, Statistical Reporting, Data Wrangling, Graphing
★ 4.9 (81) · Mixed · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Semiconductors, Analytical Testing, Electronic Components, Engineering, Scientific, and Technical Instruments, Analytical Chemistry, Image Analysis, Electronics, Application Specific Integrated Circuits, Laboratory Equipment, Production Process, Test Equipment, Materials science, Electrical Engineering, Laboratory Testing, Manufacturing Processes, Process Control, Electronics Engineering, Structural Analysis, Laboratory Research, Systems Of Measurement
★ 4.8 (132) · Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Data Cleansing, Data Manipulation, Data Preprocessing, Data Transformation, Data Wrangling, Data Quality, Tidyverse (R Package), R Programming, Data Import/Export, Generative AI, Data Validation, AI literacy, Text Mining, Data Pipelines, grep, Anomaly Detection
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Generative AI, Generative Model Architectures, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Model Deployment, Model Evaluation, Microsoft Azure, Model Training, PyTorch (Machine Learning Library), Deep Learning, Time Series Analysis and Forecasting, Tensorflow, Image Analysis, Forecasting, Prototyping
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Adobe Creative Cloud, Adobe InDesign, Layout Design, Adobe Illustrator, Creative Design, Graphic and Visual Design, Photo Editing, Visual Storytelling, Graphic and Visual Design Software, AI powered creativity, Computer Graphic Techniques, Graphics Software
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Story, Backlogs, Product Roadmaps, Sprint Planning, Agile Product Development, Product Planning, Agile Methodology, Prioritization, Product Development, Product Strategy
★ 4.4 (8) · Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud Security, Cloud Standards, Google Cloud Platform, Cloud Computing Architecture, Identity and Access Management, Cloud Computing, Cloud Infrastructure, AI Security, Cloud Platforms, Cyber Governance, Data Security, Public Cloud, Encryption, Cybersecurity, Google Gemini, Security Controls, Computer Security, Infrastructure Security, Gemini, Cyber Security Strategy
★ 4.9 (72) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, AI Security, Large Language Modeling, Security Testing, Data Loss Prevention, Continuous Monitoring, Responsible AI, Prompt Patterns, Threat Detection, System Monitoring, Personally Identifiable Information, Data Security
Beginner · Project · Less Than 2 Hours