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: Network Engineering, Cloud Engineering, Network Planning And Design, Network Troubleshooting, Network Architecture, Virtual Networking, Network Monitoring, Event Monitoring, Network Administration, Network Performance Management, Google Cloud Platform, Hybrid Cloud Computing, Cloud Infrastructure, General Networking, Cloud Computing Architecture, Network Infrastructure, Network Support, Virtual Private Networks (VPN), Kubernetes, Virtual Local Area Network (VLAN)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Model Deployment, Model Evaluation, Feature Engineering, Microsoft Azure, Applied Machine Learning, Machine Learning, Large Language Modeling, Data Cleansing, Supervised Learning, Data Transformation, Cloud Deployment, Data Ethics, CI/CD, Machine Learning Algorithms, Transfer Learning, Data Quality, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

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

Skills you'll gain: Juniper Network Technologies, Open Shortest Path First (OSPF), Virtual Local Area Network (VLAN), Border Gateway Protocol, Routing Protocols, Network Switches, Network Routing, Local Area Networks, TCP/IP, Network Architecture, Virtual Private Networks (VPN), OSI Models, Network Administration, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Security, Network Troubleshooting, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Security, Mobile Security, System Monitoring, Network Monitoring, Security Controls, Internet Of Things, Wireless Networks, Application Security, Information Systems Security, Continuous Monitoring, Authorization (Computing), Cybersecurity, Identity and Access Management, Cyber Attacks, General Networking, Authentications, Cloud Security, TCP/IP, Cloud Services, Cloud Platforms
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Application Deployment, Cloud Deployment, Kubernetes, Google Cloud Platform, Devops Tools, Network Security
Beginner · Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Analytics, Business Analytics, Trend Analysis, Data-Driven Decision-Making, Advanced Analytics, Data Analysis, Analysis, Predictive Analytics, Case Studies, Spatial Analysis, Mathematical Modeling, Data Collection, Performance Reporting, Data Presentation, Predictive Modeling, Innovation, Learning Styles, Leadership, Computer Vision, Communication
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Data Storage Technologies, Statistics, Data Storage, Database Software, Statistical Hypothesis Testing, Data Manipulation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Analysis, Big Data, Analytics, Applied Machine Learning, Model Evaluation, Predictive Modeling, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Serverless Computing, Azure Active Directory, ASP.NET, Virtual Machines, Windows PowerShell, Cloud Computing, Cloud Services, OAuth, .NET Framework, Infrastructure As A Service (IaaS), Authentications, Data Storage Technologies, Cloud Storage, Databases, Bash (Scripting Language), Cloud Applications, C# (Programming Language), Application Deployment, Identity and Access Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Model Deployment, Prompt Engineering, API Gateway, Security Controls, Responsible AI, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Kanban Principles, Sprint Planning, Agile Project Management, Lean Methodologies, Risk Management, Agile Methodology, Team Building, Workflow Management, Backlogs, Project Planning, Performance Metric, Release Management, Scrum (Software Development), Scope Management, Continuous Improvement Process, Continuous Integration, Stakeholder Engagement, Decision Making, Test Driven Development (TDD)
Mixed · Course · 1 - 4 Weeks