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.

Skills you'll gain: Creativity, Computer Graphic Techniques, Graphics Software, Peer Review, Digital Design, Creative Design, Color Theory
Mixed · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Data Mining, Database Design, Scalability, Database Systems, Relational Databases, Unstructured Data, Transaction Processing, Databases, Systems Design, Big Data, Data Architecture, NoSQL, Data Processing, Maintainability, Software Design, SQL, Apache Hadoop
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Structural Analysis, Engineering Analysis, Civil Engineering, Finite Element Methods, Numerical Analysis, Program Development, Linear Algebra, Simulation and Simulation Software, Python Programming
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Statistical Process Controls, Six Sigma Methodology, Quality Control, Plot (Graphics), Data Literacy, Statistical Analysis, R Programming
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Data Quality, Data Cleansing, Computer Vision, Visualization (Computer Graphics), Data Preprocessing, Deep Learning, Image Analysis, Convolutional Neural Networks, Model Evaluation, Data Manipulation, Applied Machine Learning, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Security Controls, Threat Management, Cybersecurity, Threat Detection, Cyber Threat Intelligence, Zero Trust Network Access, Cyber Attacks, Application Security, Cyber Risk, Computer Security, Information Systems Security, Data Security, Network Security, Encryption, Multi-Factor Authentication, Cryptography, Authorization (Computing), Identity and Access Management
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Model Evaluation, Statistical Methods, Logistic Regression, Python Programming, Supervised Learning, Machine Learning Methods, Machine Learning, Classification Algorithms, Regression Analysis, Statistical Analysis, Applied Machine Learning, Data Science, Probability & Statistics, Dimensionality Reduction, Statistical Hypothesis Testing
Intermediate · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Health Informatics, ICD Coding (ICD-9/ICD-10), Clinical Data Management, Data Mining, Medical Records, Clinical Informatics, Descriptive Analytics, Database Design, Electronic Medical Record, Precision Medicine, Analytics, Relational Databases, Patient Flow, Exploratory Data Analysis, Descriptive Statistics, Predictive Analytics, Predictive Modeling, SQL, Interoperability, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI Agents, AI Orchestration, LLM Application, OpenAI API, Java Programming, AI Workflows, Agentic systems, Generative AI, Prompt Patterns, Prompt Engineering, Large Language Modeling, Document Management, Secure Coding, Business Logic, Open Web Application Security Project (OWASP), Middleware, Plan Execution, Software Design Patterns, Persona Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scikit Learn (Machine Learning Library), Predictive Modeling, Regression Analysis, Machine Learning Algorithms, Applied Machine Learning, Predictive Analytics, Python Programming, Classification Algorithms, Machine Learning, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtual Machines, Network Troubleshooting, Cloud Platforms, Hyper-V, Software-Defined Networking, Cloud Security, Network Administration
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Analysis, Statistical Analysis, Probability Distribution, R Programming, Exploratory Data Analysis, Statistical Modeling, Machine Learning, Statistical Inference, Classification Algorithms, Data Manipulation, Supervised Learning, Random Forest Algorithm, Regression Analysis, Model Evaluation, Decision Tree Learning
Mixed · Course · 1 - 4 Weeks