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.

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, R Programming, Predictive Modeling, Statistical Hypothesis Testing, Tidyverse (R Package), Data Analysis, Data Modeling, Regression Analysis, Data Science, Classification And Regression Tree (CART), Statistical Inference, Statistical Analysis, Rmarkdown, Statistical Methods, Probability & Statistics, Machine Learning, Descriptive Statistics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Virtual Machines, Infrastructure As A Service (IaaS), Cloud Infrastructure, Scalability, Verification And Validation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Google Gemini, Data Processing, Exploratory Data Analysis, Big Data, Data Transformation, Google Cloud Platform, Interactive Data Visualization, Generative AI, Prompt Engineering, Debugging, SQL
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Data Mining, Health Informatics, Big Data, Applied Machine Learning, Predictive Modeling, Machine Learning, Artificial Intelligence, Random Forest Algorithm, Clinical Practices, Responsible AI, Deep Learning, Health Care, Unsupervised Learning, Algorithms, Data Cleansing, Artificial Neural Networks
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Semiconductors, Finite Element Methods, Medical Devices, Materials science, Micrometer, Electronics Engineering, Laboratory Testing, Quality Assurance, Process Control, Biomedical Engineering, Electronic Systems, Product Testing, Manufacturing Processes, Electrical Engineering, Electronic Components, Computer Architecture, Process Engineering, Laboratory Procedures, Mechanical Engineering, Emerging Technologies
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Data Ethics, Workflow Management, Service Improvement, Resource Utilization, Customer experience improvement, Business Workflow Analysis, Business Process Automation, Artificial Intelligence, Content Creation, Content Development and Management
Beginner · Course · 1 - 3 Months

Intel
Skills you'll gain: Artificial Intelligence, Technology Strategies, Technology Solutions, Emerging Technologies, B2B Sales, Hardware Architecture, Computer Hardware
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Web Content, AI Personalization, Web Analytics and SEO, Prompt Engineering, Google Cloud Platform, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Semantic Web, Generative AI, LLM Application, Artificial Intelligence, Web Analytics and SEO, Algorithms, Performance Tuning, Scalability
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Network Architecture
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Cloud Computing, Cloud Services, Cloud Computing Architecture, Cloud Infrastructure, Cloud Solutions, Scalability, Cloud Platforms, Public Cloud, Software As A Service, Infrastructure As A Service (IaaS), Cloud Storage, Platform As A Service (PaaS), Private Cloud, Hybrid Cloud Computing, Virtualization
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, IT Security Architecture, Network Security, Internet Of Things, Threat Detection, Cloud Security, Infrastructure Security, Vulnerability Management, Identity and Access Management, Information Systems Security, Encryption, Incident Response, Security Engineering, Threat Management, Cybersecurity, Security Controls, Penetration Testing, Vulnerability Assessments, Cloud Solutions, Data Security
Intermediate · Specialization · 1 - 3 Months