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 Leeds
Skills you'll gain: Data Ethics, Data Presentation, Statistical Machine Learning, Regression Analysis, Data Storytelling, Social Network Analysis, Exploratory Data Analysis, Bayesian Statistics, Statistical Hypothesis Testing, Data Analysis, Statistical Methods, Model Evaluation, Statistical Visualization, Classification And Regression Tree (CART), Supervised Learning, Web Scraping, Statistical Modeling, Linear Algebra, Python Programming, Data Preprocessing
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Big Data, Data Analysis, Google Cloud Platform, Applied Machine Learning, Statistical Inference, Machine Learning Methods, SQL, Model Deployment
Beginner · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Social Network Analysis, Data Presentation, Systems Thinking, Unsupervised Learning, Reinforcement Learning, Deep Learning, Computer Vision, Natural Language Processing, Predictive Modeling, MLOps (Machine Learning Operations), Time Series Analysis and Forecasting, Project Management Life Cycle, Marketing Analytics, Logistic Regression, Descriptive Analytics, Strategic Decision-Making, Transfer Learning, Simulations, Operations Research, Statistical Machine Learning
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Technical Support, Google Workspace, Gmail, Technical Support and Services, Issue Tracking, Desktop Support, Systems Administration, File Management, Data Sharing, Email Security
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Database Design, Software Quality Assurance, Enterprise Architecture, Open Web Application Security Project (OWASP), Data Governance, Database Theory, User Research, Stakeholder Engagement, Algorithms, Agile Software Development, Software Development Life Cycle, Unified Modeling Language, Software Architecture, Cybersecurity, Responsive Web Design, Java, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Ethics
Earn a degree
Degree · 1 - 4 Years

Coursera
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Data Cleansing, Predictive Analytics, Unsupervised Learning, Matplotlib, Exploratory Data Analysis, Model Evaluation, Dimensionality Reduction, Data Visualization, Descriptive Analytics, Supervised Learning, Data Science, Pandas (Python Package), Predictive Modeling, Data Integration, Plot (Graphics), Data Mining, Data Preprocessing, Data-Driven Decision-Making, Visualization (Computer Graphics), Scientific Visualization
Credit offered
Mastertrack · 6 - 12 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Epidemiology, Descriptive Analytics, Diagnostic Tests, Public Health and Disease Prevention, Biostatistics, Healthcare Ethics, Health Equity, Gerontology, Health Policy, Health Disparities, Social Determinants Of Health, Digital Transformation, Cloud Security, Occupational Health, Telehealth, Public Health, Leadership, Object Oriented Programming (OOP), Program Evaluation, Health Systems
Credit offered
Mastertrack · 6 - 12 Months

Google Cloud
Skills you'll gain: Relational Databases, Database Administration, NoSQL, Databases, Google Cloud Platform, Database Management, Database Architecture and Administration, SQL, Operational Databases, Cloud Applications, Database Design, Dataflow, Application Deployment, Data Migration
Intermediate · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Data Ethics, Graph Theory, Data Collection, Supervised Learning, Software Development Methodologies, File Systems, SQL, Unsupervised Learning, Statistical Hypothesis Testing, Statistical Methods, Data Wrangling, Object Oriented Programming (OOP), Spatial Analysis, SAS (Software), Text Mining, Financial Data, Artificial Intelligence, Logistic Regression, Statistical Programming, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Firewall, Intrusion Detection and Prevention, Network Security, Cloud Security, Virtual Networking, Infrastructure Security, Security Controls, Threat Detection
Intermediate · Course · 1 - 3 Months