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: Photo Editing, Photography, Computer Graphic Techniques, Color Matching, Image Quality, Editing, Design Elements And Principles
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Model View Controller, Integrated Development Environments, Data Modeling, Database Design, Software Development Tools, NoSQL, Database Architecture and Administration, Application Programming Interface (API), OpenAI, Version Control, Artificial Intelligence, API Design, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Photo Editing, Photography, Color Matching, Image Quality, Computer Graphic Techniques, Color Theory, Editing, Design Elements And Principles
Beginner · Specialization · 3 - 6 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Media and Communications, Augmented and Virtual Reality (AR/VR), Revenue Management, Innovation, Brand Management, Content Strategy, Augmented Reality, New Product Development, Digital Transformation, Storytelling, Marketing Strategy and Techniques, Trend Analysis, Sustainability Reporting, People Analytics, Metadata Management, Game Theory, Digital Design, Artificial Intelligence, Open Source Technology, 3D Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Load Balancing, Google Cloud Platform, Virtual Private Networks (VPN), General Networking, Network Architecture, Computer Networking, Network Administration, Identity and Access Management, Firewall, Network Security, Cloud Services, Virtual Machines, Virtualization and Virtual Machines
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Data-Driven Decision-Making, Business Intelligence, Data Ethics, Marketing Analytics, Trend Analysis, Case Studies, Marketing Effectiveness, Artificial Intelligence, Predictive Modeling, Strategic Planning, Marketing Strategies
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Virtual Private Networks (VPN), Amazon Web Services, AWS Identity and Access Management (IAM), Network Security, Remote Access Systems, Amazon Elastic Compute Cloud, Command-Line Interface, Control Panels, End User Training and Support
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Incident Response, Cyber Threat Hunting, Cyber Threat Intelligence, Threat Modeling, Computer Security Incident Management, Threat Detection, Cybersecurity, Mobile Security
Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Performance Tuning, Microsoft Azure, Database Administration, Scalability, Relational Databases, Microsoft SQL Servers, Database Architecture and Administration, Database Management, Database Systems, Operational Databases, Data Migration, Enterprise Security, Cloud Security, Capacity Management, Disaster Recovery, Virtual Machines, Authorization (Computing), Authentications
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: 3D Modeling, 3D Assets, Color Theory, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Image Quality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Zero Trust Network Access, Disaster Recovery, Data Migration, Cloud Computing Architecture, Network Security, Network Architecture, Cloud Solutions, Infrastructure As A Service (IaaS), Cloud Security, Cloud Services, Firewall, General Networking, Virtual Private Networks (VPN), Platform As A Service (PaaS), Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Event-Driven Programming, Cloud Computing Architecture, Application Design, Application Deployment, Solution Architecture, Cloud Applications, Microservices, Cloud Computing, Virtual Machines, Serverless Computing, Network Architecture, API Design, Data Migration, Scalability, Containerization, Disaster Recovery
Advanced · Course · 1 - 3 Months