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: Manufacturing Processes, Computer-Aided Design, Automation, Internet Of Things, Manufacturing and Production, Digital Transformation, Engineering Analysis, Industrial Engineering, Geometric Dimensioning And Tolerancing, Simulation and Simulation Software, Network Infrastructure, Finite Element Methods, Cloud Computing
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Personalization, Augmented and Virtual Reality (AR/VR), Live Streaming, Media Production, Media and Communications, Digital Media Strategy, Media Strategy, Revenue Management, Content Creation, Web Content, Brand Management, E-Commerce, Social Media Strategy, Social Media, Community Organizing, Innovation, Data-Driven Decision-Making, Video Production, User Centered Design, Game Theory
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Plotly, Exploratory Data Analysis, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Interactive Data Visualization, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Presentations, Graphic Design, Data Visualization, Marketing Materials, Social Media Content, Social Media Marketing, Content Creation, Marketing Design, User Accounts, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Application Deployment, Cloud Deployment, Containerization, Data Persistence, Cloud Computing, Cloud Infrastructure, Virtual Networking, Cloud Computing Architecture, Scalability, Network Routing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Web Design and Development, Hypertext Markup Language (HTML), Web Applications, Interactive Data Visualization, Cascading Style Sheets (CSS), Infographics, Javascript, Data Validation, Web Content, Event-Driven Programming, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Data Processing, Databases, Database Systems, Data Storage, Database Management, Relational Databases, Query Languages, NoSQL, Transaction Processing, Data Management, Cloud Computing, Data Analysis, Unstructured Data, Data Visualization Software
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Virtual Machines, Google Cloud Platform, Cloud Management, Cloud Computing, Virtualization and Virtual Machines, Cloud API, Infrastructure As A Service (IaaS), Cloud Services, System Monitoring
Beginner · Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Data Visualization, Python Programming, Pandas (Python Package), Data Analysis, Data Visualization Software, Scripting, Analytics, Data Manipulation, Real Time Data, Data Processing, Programming Principles, Data Transformation, Data Cleansing, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Computer Systems, Internet Of Things, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Development Environment, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, AI Product Strategy, Data Governance, Google Cloud Platform, Governance, Artificial Intelligence, AI Security, Ethical Standards And Conduct, Business Ethics, Accountability
Beginner · Course · 1 - 3 Months