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.

Microsoft
Skills you'll gain: Data Lakes, Data Analysis Expressions (DAX), Data Warehousing, Data Pipelines, Data Architecture, Star Schema, Microsoft Azure, Dataflow, Extract, Transform, Load, Dependency Analysis, Power BI, Transaction Processing, Transact-SQL, Change Control, PySpark, Capacity Management, Information Management, Real Time Data, Business Intelligence, Microsoft Power Platform
Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: Network Security, Computer Hardware, Generative AI, Data Storage Technologies, Data Storage, Operating Systems, Microsoft 365, Hybrid Cloud Computing, Generative Model Architectures, Authorization (Computing), Data Security, Computer Science, OSI Models, Data Store, TCP/IP, Data Integrity, Cloud Computing, Data Processing, Network Protocols, Software Development
★ 4.8 (1.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Context Protocol, AI Orchestration, AI Integrations, AI Workflows, Tool Calling, OpenAI API, Prompt Engineering, Anthropic Claude, Agentic Workflows, OpenAI, Identity and Access Management, AI Security, Automation, Automation Engineering, Generative AI Agents, Generative AI, Application Programming Interface (API), No-Code Development, Webhook Security, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Kubernetes, Continuous Integration, Application Deployment, Continuous Delivery, DevOps, Git (Version Control System), YAML, Release Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Computing Architecture, Application Deployment, CI/CD, Cloud Applications, Cloud Platforms, Software Architecture, Azure DevOps, ASP.NET, .NET Framework, Containerization, Docker (Software), Continuous Integration, Microsoft Azure, Cloud Infrastructure, Platform As A Service (PaaS), Continuous Deployment, Distributed Computing, GitHub, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Generative AI, Model Deployment, Generative Model Architectures, Generative AI Agents, Prompt Engineering, CrewAI, OpenAI, Responsible AI, LangGraph, Enterprise Architecture, Agentic Workflows, AI Security, Model Training, Feature Engineering, Model Evaluation, Agentic systems, Containerization
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Migration, Google Cloud Platform, Database Administration, Cloud Engineering, Database Design, Database Development, Database Management, Database Architecture and Administration, Cloud Deployment, Database Management Systems, Database Systems, Databases, Cloud Services, Scalability, Data Integrity
Advanced · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Waste Minimization, Chemistry, Environmental Science, Biochemistry, Environment, Drug Interaction, Environment and Resource Management, Materials science, Hand Hygiene
★ 4.8 (2.3K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Java Programming, Data Persistence, Java, Code Reusability, File Management, Object Oriented Programming (OOP), Maintainability, Scalability, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: QuickBooks (Accounting Software), Accounts Payable, Cash Handling, Accounting Software, Bookkeeping, Accounts Payable and Receivable, Payroll Administration, Accounts Receivable, Financial Reporting, Banking, Accounting, Small Business Accounting, Payroll Processing, Payroll, Inventory Accounting, Operations, Business Operations, Operations Management, Business Process, Business
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Deployment, Application Deployment, Amazon Web Services, Load Balancing, Google Cloud Platform, Amazon CloudWatch, Cloud Applications, Kubernetes, Application Performance Management, Virtual Machines, Cloud Storage, AWS Identity and Access Management (IAM), Cloud Engineering, Amazon Elastic Compute Cloud, Virtual Private Networks (VPN), Public Cloud, Amazon S3, Cloud Infrastructure, Hybrid Cloud Computing, Identity and Access Management
★ 4.7 (1.7K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Data Preprocessing, Dashboard, Descriptive Statistics, Exploratory Data Analysis, Pandas (Python Package), Data Presentation, SQL, Data Analysis, Data Wrangling, Tableau Software, Feature Engineering, Statistical Visualization, Data Cleansing, Analytical Skills, Data Visualization, Data Validation, Data Warehousing, Data Visualization Software, Data Analysis Software
Beginner · Specialization · 3 - 6 Months