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.

Simplilearn
Skills you'll gain: Test Tools, Acceptance Testing, Software Testing, Test Automation, Test Execution Engine, Test Planning, Software Quality Assurance, Generative AI, Test Data, Test Case, AI literacy, Requirements Analysis, Software Documentation
★ 4.2 (38) · Beginner · Course · 1 - 4 Weeks

New York Institute of Finance
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Financial Trading, Data Pipelines, Applied Machine Learning, Machine Learning, Securities Trading, Statistical Machine Learning, Model Training, Market Trend, Data Preprocessing, Deep Learning, Python Programming, Model Evaluation, Correlation Analysis, Artificial Neural Networks, Time Series Analysis and Forecasting
★ 3.9 (379) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Product Lifecycle Management, Quality Assurance and Control, Product Quality (QA/QC), Quality Assurance, Product Planning, Product Management, Release Management, Sales Strategy, New Product Development, Quality Monitoring, Performance Analysis, Product Development, Technical Product Management, Promotional Strategies, Performance Measurement, Responsible AI, Marketing Planning, Product Improvement, Product Marketing
★ 4.6 (63) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Public Speaking, Presentations, Storytelling, Verbal Communication Skills, Oral Expression, Communication, Executive Presence, Communication Strategies, Composure, Verbal Strategic Communication, Creativity, Business Writing, Editing, Adaptability
★ 4.7 (5K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Business Intelligence, Tableau Software, Business Intelligence Software, Interactive Data Visualization, Data-Driven Decision-Making, Data Wrangling, Analysis, Workflow Management, Business Analysis, Data Analysis, Business Analytics, Data Visualization Software, Data Visualization, Analytics, Big Data, Business Requirements, Business Planning, Business
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Data Structures, Scripting, Programming Principles, Automation, Development Environment, Microsoft Development Tools, Computational Logic
★ 4.4 (7) · Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Hardening, Cryptographic Protocols, Cybersecurity, Encryption, Security Controls, Proxy Servers, Information Privacy, Servers, Communication Systems, Web Servers, Network Routing, Network Analysis, Cloud Hosting, Cloud Deployment
★ 4.1 (36) · Intermediate · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Digital Signal Processing, Image Quality, Image Analysis, Medical Imaging, Telecommunications, Communication Systems, Matlab, Mathematical Modeling, Color Theory, Applied Mathematics, Estimation, Model Optimization
★ 4.6 (1.8K) · Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Modeling, Data Infrastructure, Information Management, Data Store, Big Data, Data Management, Database Management Systems, Real Time Data, NoSQL, Database Design, Database Management, Data Processing, Apache Hadoop, Query Languages, Relational Databases, Data Structures, Scalability, Virtual Environment
★ 4.4 (3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Cybersecurity, Network Security, Cryptographic Protocols, Cyber Attacks, Encryption, IT Security Architecture, Identity and Access Management, Threat Management, Threat Detection, Firewall, Key Management, Security Management, Infrastructure Security, Security Controls, Network Planning And Design, Authorization (Computing), Public Key Infrastructure, Authentications, Risk Management Framework
★ 4.6 (9) · Beginner · Course · 1 - 3 Months

Universiteit Leiden
Skills you'll gain: Anatomy, Medical Imaging, Pathology, Obstetrics And Gynecology, General Surgery, General Medicine, Physiology, Clinical Assessment, Surgery, Visualization (Computer Graphics)
★ 4.8 (457) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Computer Security Incident Management, Incident Management, Threat Detection, Event Monitoring, Threat Management, Security Information and Event Management (SIEM), Document Management, Cybersecurity, NIST 800-53
★ 5 (12) · Beginner · Course · 1 - 4 Weeks