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.

Northwestern University
Skills you'll gain: Robotics, Mathematical Modeling, Engineering, Mechanics, Automation, 3D Modeling, Engineering Analysis, Virtual Environment, Simulation and Simulation Software, Matlab, Control Systems, Linear Algebra, Computer Programming Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cyber Operations, Cybersecurity, Authentications, Python Programming, Data Access, System Monitoring, Systems Analysis
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: No-Code Development, Application Design, Application Performance Management, Application Development, Authorization (Computing), Authentications, Application Lifecycle Management, Data Management, Restful API, Application Security, Scalability, Software Versioning, Automation, Data Security, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Decision Support Systems, Database Design, Relational Databases, Database Management, Database Management Systems, SQL, Descriptive Statistics, Data Literacy, Statistics, Statistical Analysis, Business Intelligence, Microsoft Excel, Extract, Transform, Load, Data-Driven Decision-Making, Business Analytics, Data Manipulation, Data Science
Beginner · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Snowflake Schema, Power BI, Financial Statements, Business Intelligence, Financial Reporting, Cash Flows, Microsoft Excel, Financial Data, Data Modeling, Balance Sheet, Income Statement, SQL
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Oil and Gas, Petroleum Industry, Big Data, Data Management, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Process Engineering, Geostatistics, Anomaly Detection, Image Analysis, Production Process, Machine Learning, Artificial Intelligence, Physical Science, Natural Resource Management, Exploratory Data Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Embeddings, Vector Databases, Semantic Web, Generative AI, Large Language Modeling, Natural Language Processing, Google Cloud Platform, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Database Design, Database Management, Relational Databases, Data Manipulation, Databases, Data Import/Export, PostgreSQL, Database Management Systems, Data Integrity
Beginner · Guided Project · Less Than 2 Hours

Interactive Brokers
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Market Data, Financial Data, Investments, Data Collection, Due Diligence, Big Data, Analytics, Investment Management, Financial Market, Business Ethics, Real Time Data, Sustainable Business, Artificial Intelligence, Machine Learning, Natural Language Processing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Firewall, Network Security, Cloud Security, Virtual Networking, Network Administration, Cloud Management, Threat Detection
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: DevSecOps, DevOps, User Centered Design, Usability, Systems Integration, User Experience Design, Continuous Delivery, Systems Development, System Implementation, Human Computer Interaction, Continuous Integration, Application Security, Agile Methodology, Data Ethics, Information Systems, Secure Coding, Security Testing, User Feedback, Project Management Software, Database Management Systems
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Analysis, Matplotlib, Regression Analysis, Statistical Modeling, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Statistical Machine Learning, Machine Learning, Data Science, Environmental Policy, Data Analysis, Energy and Utilities, Data Visualization, Pandas (Python Package), Supervised Learning, Climate Change Mitigation, Anomaly Detection, Environment, International Relations
Intermediate · Specialization · 1 - 3 Months