Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

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
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Statistical Visualization, Plot (Graphics), Statistical Analysis, Data Presentation, Policy Analysis, Research, and Development, Ggplot2, Program Evaluation, Policy Analysis, Surveys, Data Ethics, R (Software), Data Analysis, Tidyverse (R Package), R Programming, Statistical Methods, Public Policies, Case Studies, Political Sciences
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Matplotlib, Data Analysis, Pandas (Python Package), Plot (Graphics), Data Visualization, Data Science, Data Cleansing, Pivot Tables And Charts, Data Visualization Software, Data Processing, Data Wrangling, Data Integration, Data Preprocessing, Data Manipulation, Scatter Plots, NumPy, Exploratory Data Analysis, Data Import/Export, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Reinforcement Learning, Deep Learning, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Computational Logic, Model Evaluation, Markov Model, Responsible AI, Machine Learning Algorithms, Decision Intelligence, AI Workflows, Model Optimization, Artificial Intelligence, Agentic systems, Machine Learning, Algorithms, Artificial Neural Networks, Statistical Machine Learning, Theoretical Computer Science, Applied Mathematics
Intermediate · Specialization · 3 - 6 Months

New York Institute of Finance
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Financial Trading, Data Pipelines, Machine Learning Methods, Applied Machine Learning, Technical Analysis, Machine Learning, Securities Trading, Statistical Machine Learning, Model Training, Market Trend, Market Data, Data Preprocessing, Deep Learning, Python Programming, Feature Engineering, Model Evaluation, Correlation Analysis, Artificial Neural Networks
Intermediate · Course · 1 - 3 Months
Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Snowflake Schema, Data Modeling, SQL, Dashboard, Microsoft Excel, Business Intelligence, Data Import/Export, Dashboard Creation, Business Reporting, Business Intelligence Software, Excel Formulas, Databases, Spreadsheet Software, Performance Reporting, Data Manipulation, Data Transformation, Financial Analysis, Data Visualization
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Secure Coding, Software Design, System Design and Implementation, Programming Principles, Security Engineering, Program Development, Vulnerability Assessments, C (Programming Language), Software Development Methodologies
Intermediate · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Web Development, Javascript, Semantic Web, Web Content Accessibility Guidelines, Browser Compatibility, Development Environment, Web Content, GitHub, Web Analytics and SEO, Software Installation, Application Deployment
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Marketing Analytics, A/B Testing, Data-Driven Marketing, Google Analytics, Data Storytelling, Content Performance Analysis, Dashboard, Looker (Software), Business Reporting, Dashboard Creation, Web Analytics and SEO, Conversion Funnel Analysis, Management Reporting, Campaign Management, Customer Analysis, Data Cleansing, Search Engine Optimization, Marketing Operations, Media Planning, SQL
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Personalization, Responsible AI, GitHub Copilot, Data Ethics, AI Integrations, Experience Design, Computer Vision, Web Design and Development, User Experience Design, Human Computer Interaction, Software Architecture, Devops Tools, Software Development Tools, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Governance, Artificial Intelligence, AI Security, User Interface and User Experience (UI/UX) Design, Web Development
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Computational Thinking, Memory Management, Graph Theory, Python Programming
Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, User Interface (UI), Adobe XD, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Wireframing, User Research, Design Research, User Flows, Application Design, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator
Beginner · Course · 1 - 3 Months