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.

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, System Programming, Build Tools, Software Development Tools, System Software, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Decision Support Systems, Dashboard, Data Warehousing, Business Intelligence, Database Development, Relational Databases, Performance Measurement, Data Modeling, Business Intelligence Software, Database Software, Database Management Systems, Operational Performance Management, Database Management, SQL, Star Schema, Data Governance, Data Integration, Dashboard Creation, Data Visualization
Advanced · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Incident Management, Governance, Incident Response, Data Governance, Compliance Management, Policy Development, Risk Management, Governance Risk Management and Compliance, Risk Management Framework, Supplier Risk Management, Artificial Intelligence, Model Training, AI Security, Testability, Statistical Methods, Data Science, Model Optimization, Applied Machine Learning, Machine Learning Methods, Python Programming
Beginner · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Color Theory, Digital Signal Processing, Mathematical Software, Applied Mathematics, Artificial Intelligence, Computer Programming, Matlab, Calculus, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Responsible AI, Data Ethics, Governance, Governance Risk Management and Compliance, Artificial Intelligence, Accountability, Accountability Frameworks, Risk Analysis, Data Governance, Risk Management, Risk Mitigation, Decision Making, Model Evaluation, Compliance Auditing, Auditing, Python Programming, Pandas (Python Package)
Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Machine Controls, Control Systems, Mathematical Modeling, Mathematical Software, Simulation and Simulation Software, Engineering, Mechanics, Mechanical Engineering, Applied Mathematics, Numerical Analysis, Simulations, Process Control, Virtual Environment, Torque (Physics), Graph Theory, Matlab, Algorithms, Engineering Calculations, Physics
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: PyTorch (Machine Learning Library), Logistic Regression, Machine Learning Methods, Transfer Learning, Reinforcement Learning, Convolutional Neural Networks, Deep Learning, Image Analysis, Applied Machine Learning, Model Training, Natural Language Processing, Machine Learning, Model Optimization, Artificial Neural Networks, Supervised Learning, Unsupervised Learning, Python Programming, Computer Vision, Medical Imaging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SQL, Database Design, Data Manipulation, MySQL, Database Development, Relational Databases, Database Management, Query Languages, Data Integrity, Databases, Data Maintenance, Data Management, Data Validation, PostgreSQL, Operations
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization, Seaborn, Pseudocode, Data Manipulation, Data Visualization Software, Problem Solving, Data Analysis, Data Wrangling, AI Enablement, AI literacy, Programming Principles, Data Science, Python Programming, Generative AI, Computer Programming
Mixed · Course · 1 - 3 Months
Skills you'll gain: Data Visualization, Data Presentation, Regression Analysis, Advanced Analytics, Statistical Analysis, Data Analysis, Statistical Modeling, Applied Machine Learning, Statistical Methods, Analytical Skills, Data Science, Predictive Modeling, Machine Learning Methods, Python Programming, AI literacy, Machine Learning, Portfolio Management
Advanced · Course · 1 - 4 Weeks