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: 3D Assets, 3D Modeling, Computer Graphic Techniques, Computer Graphics, Data Import/Export, Performance Tuning
Intermediate · Course · 1 - 3 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Bioinformatics, Unsupervised Learning, Biostatistics, Biology, Machine Learning Algorithms, Data Processing, Statistical Methods, Systems Engineering, Unix Commands, Linux Commands
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Applied Machine Learning, Jupyter, Machine Learning Algorithms, Model Evaluation, Machine Learning, Predictive Modeling, Data Science, Python Programming, Predictive Analytics, Data Analysis, Technical Communication
Intermediate · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Electronic Components, Electronics, Hardware Design, Music, Embedded Systems, System Configuration, Digital Communications, Creative Design, Physics, Computer Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Visualization (Computer Graphics), Simulations, Animations, Computer Graphics, Data Pipelines, Debugging
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Data Manipulation, Data Science, Histogram, Package and Software Management, Data Import/Export, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Encryption, Cybersecurity, Cyber Attacks, Threat Management, Security Strategy, Authentications, Threat Detection, Network Security, Authorization (Computing), Cryptography, Data Security, Active Directory, Identity and Access Management, Firewall, Multi-Factor Authentication
Beginner · Course · 1 - 3 Months

The State University of New York
Skills you'll gain: Digital Assets, Blockchain, Market Liquidity, FinTech, Financial Market, Cryptography, Cryptographic Protocols, Financial Systems, Payment Systems, Distributed Computing, Governance, Identity and Access Management, Financial Trading, Banking Services, Financial Regulation, Asset Management, Web Applications, Transaction Processing, Financial Services, System Programming
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Cloud Development, Google Cloud Platform, User Interface (UI), Development Environment, Package and Software Management, Web Development, Network Security
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Supervised Learning, Model Evaluation, Classification Algorithms, Applied Machine Learning, Matlab, Regression Analysis, Data Preprocessing, Predictive Modeling, Machine Learning, Feature Engineering, Decision Tree Learning, Logistic Regression, Data Cleansing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Copilot, Development Environment, DevOps, Software Development Tools, GitHub, Integrated Development Environments, Generative AI, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, Email Automation, Order Management, Data Validation, Search Engine Optimization, Web Applications, JavaScript Frameworks, Back-End Web Development, Authentications, User Interface (UI), React.js, Payment Processing, E-Commerce, PostgreSQL, Database Development, Dashboard, Object-Relational Mapping, Product Improvement, Real Time Data
Intermediate · Specialization · 3 - 6 Months