Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Google Cloud
Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Real Time Data, Extract, Transform, Load, Google Cloud Platform, Big Data, Applied Machine Learning, Software Design Patterns, Artificial Intelligence and Machine Learning (AI/ML), Data Architecture, Analytics, Data Processing, Data Transformation
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Data Presentation, Data Literacy, Matplotlib, Data Synthesis, Probability Distribution, Data Processing, Probability & Statistics, Image Analysis, Data Integration, Interactive Data Visualization, Performance Analysis, Statistical Analysis, Probability, Analysis, LLM Application, Data Collection, Descriptive Analytics, Business Analytics, Statistical Methods, Machine Learning
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Text Mining, Unstructured Data, Health Informatics, Natural Language Processing, Clinical Documentation, Model Evaluation, Data Processing, Deep Learning, Model Training, Applied Machine Learning, Feature Engineering, Machine Learning, Medical Terminology, Artificial Neural Networks, Supervised Learning, Python Programming, Computer Programming, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Prompt Patterns, Tool Calling, LLM Application, JSON, Large Language Modeling, Artificial Intelligence
Beginner · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Business Analytics, Risk Analysis, Data-Driven Decision-Making, Business Analysis, Analytics, Analysis, Strategic Decision-Making, Data Analysis, Marketing Analytics, Decision Making, Business Modeling, Trend Analysis, Process Optimization, Risk Modeling, Simulation and Simulation Software, Market Analysis, Microsoft Excel, Unsupervised Learning, Model Optimization, Spreadsheet Software
Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Google Gemini, Prompt Patterns, Generative AI Agents, Gemini, AI Personalization, Responsible AI, Generative AI, ChatGPT, Microsoft Copilot, AI Workflows, Writing, Business Writing, Business Process Automation, Writing and Editing, Productivity, AI Integrations, Automation, Artificial Intelligence and Machine Learning (AI/ML), Presentations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Intune (Mobile Device Management Software), Application Deployment, Group Policy, Enterprise Application Management, Cloud Deployment, Cloud Applications, Mobile Security, Identity and Access Management, Security Controls, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Apache Spark, Data Pipelines, Data Integration, Big Data, Data Processing, Data Management
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Amazon S3, Amazon Web Services, SQL, Extract, Transform, Load, Data Quality, Cloud Engineering, Data Pipelines, Version Control, Data Modeling, Data Storage, Cloud Storage, Git (Version Control System), Data Management, Query Languages, Data Storage Technologies, Data Processing, Cloud Security, AWS Identity and Access Management (IAM), Data Security, Big Data
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Design and Development, Web Design, Web Development, UI Components, Front-End Web Development, Web Content
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, System Testing, Test Tools, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: TCP/IP, Network Routers, Network Routing, Network Security, General Networking, Network Engineering, Remote Access Systems, Network Administration, Network Protocols, Network Infrastructure, Network Troubleshooting, Network Switches, System Configuration
Intermediate · Course · 1 - 4 Weeks