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.

Cisco Learning and Certifications
Skills you'll gain: Network Troubleshooting, Wireless Networks, Virtual Local Area Network (VLAN), Network Performance Management, Local Area Networks, Network Infrastructure, Network Administration, Network Architecture, Network Support, Network Monitoring, Network Planning And Design, System Configuration, TCP/IP, Command-Line Interface, Performance Tuning, Configuration Management, Package and Software Management, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Detection, Security Engineering, Endpoint Detection and Response, Security Information and Event Management (SIEM), Cyber Threat Hunting, AI Security, IT Security Architecture, Continuous Monitoring, MITRE ATT&CK Framework, Security Controls, Enterprise Architecture, Endpoint Security, Computer Security Incident Management, Data Loss Prevention, Incident Response, Data Security, Security Management, Cloud Security, Incident Management, Encryption
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Time Series Analysis and Forecasting, Feature Engineering, Forecasting, Recurrent Neural Networks (RNNs), Model Evaluation, Model Deployment, Applied Machine Learning, MLOps (Machine Learning Operations), Predictive Modeling, Data Preprocessing, Statistical Methods, Deep Learning, Supervised Learning, Statistical Modeling, Statistical Analysis, Model Training, Data Wrangling, Machine Learning, Python Programming, Correlation Analysis
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Leaflet (Software), Plotly, Interactive Data Visualization, Data Presentation, Data Visualization Software, R (Software), R Programming, Statistical Reporting, Application Development, Software Documentation, Web Applications, Hypertext Markup Language (HTML), Package and Software Management
★ 4.6 (2.3K) · Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Storytelling, Product Marketing, Marketing Planning, Marketing Budgets, Data Presentation, Competitive Intelligence, Campaign Management, Project Planning, Product Management, Data Literacy, Campaign Planning, Go To Market Strategy, Document Management, Decision Intelligence, Project Controls, Product Planning, AI literacy, Competitive Analysis, Marketing Strategies, Leadership
Beginner · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Azure DevOps, Terraform, DevOps, Azure DevOps Pipelines, Infrastructure as Code (IaC), Kubernetes, CI/CD, Enterprise Architecture, GitHub, Governance, Microsoft Azure, Role-Based Access Control (RBAC), Workflow Management, Generative AI Agents, Release Management, Git (Version Control System), Code Review, IT General Controls (ITGC), Identity and Access Management, Capacity Management
Advanced · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Star Schema, Microsoft Power Platform, Data Analysis Expressions (DAX), Data Storytelling, Microsoft Power Automate/Flow, Dashboard Creation, Dashboard, Microsoft Excel, Excel Formulas, Power BI, Data-Driven Decision-Making, Microsoft Copilot, Data Presentation, Power Platform Architecture & Technical Design, Spreadsheet Software, Data Modeling, Data Visualization, Data Analysis, Business Intelligence
★ 4.4 (843) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Azure, Cloud Development, Cloud Applications, Cloud Deployment, Containerization, Docker (Software), Cloud Management, Azure DevOps, Cloud Computing, Cloud Solutions, Cloud Infrastructure, Application Development, Application Deployment, Serverless Computing, Scalability, Microsoft Visual Studio, Software Development Tools, System Monitoring, Authentications
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Evaluation, Data Preprocessing, Convolutional Neural Networks, Image Analysis, Diagnostic Radiology, Predictive Modeling, Risk Modeling, Model Training, Statistical Machine Learning, Artificial Intelligence, Predictive Analytics, Applied Machine Learning, Medical Imaging, Machine Learning Methods, Computer Vision, Deep Learning, Natural Language Processing, Machine Learning, Radiology, Artificial Neural Networks
★ 4.7 (2.1K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: .NET Framework, ASP.NET, Web Applications, Application Deployment, Secure Coding, Content Management, Content Management Systems, Web Development, Web Development Tools, C# (Programming Language), Model View Controller, Web Content, Containerization, C and C++, System Configuration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Retrieval-Augmented Generation, Prompt Patterns, LLM Application, Generative AI, Vector Databases, Generative AI Agents, Tool Calling, Large Language Modeling, Embeddings, AI Workflows, Model Deployment, User Interface (UI), AI Integrations, UI Components, Database Systems, Model Evaluation, Data Storage Technologies, Databases
★ 4.6 (763) · Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Data Warehousing, Data Modeling, Oracle Cloud Applications, Metadata Management, Performance Tuning, Data Governance, Application Lifecycle Management, Performance Improvement, Security Controls, Release Management, Semantic Web, Service Level, Data Mapping, Business Administration, Cloud Computing Architecture, Data Persistence, Change Control, Change Management, Data Validation
Advanced · Course · 1 - 4 Weeks