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.

DeepLearning.AI
Skills you'll gain: Google Cloud Platform, Cloud Computing, Cloud Management, Applied Machine Learning, Model Deployment, Cloud Services, Spatial Data Analysis, Machine Learning, Real Time Data
Beginner · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Crisis Management, Climate Change Adaptation, Change Management, Business Continuity, Organizational Change, Engineering Management, Sustainable Development, Systems Thinking, Organizational Leadership, Risk Management, Leadership, Innovation, Complex Problem Solving, Cross-Functional Collaboration
Build toward a degree
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Database Management Systems, Data Migration, Databases, Amazon Web Services, Data Mapping, Database Design, Cloud Platforms, Cloud Applications
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon Web Services, Containerization, Docker (Software), Kubernetes, Application Deployment, Cloud Deployment, CI/CD, Cloud Security, Hybrid Cloud Computing, Scalability
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Pivot Tables And Charts, Data Manipulation, Data Transformation, Data Preprocessing, Data Warehousing, Data Cleansing, Dimensionality Reduction, Data Quality, Anomaly Detection, Feature Engineering, Sampling (Statistics), Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Large Language Modeling, Artificial Intelligence, AI Workflows, PyTorch (Machine Learning Library), AI Security, MLOps (Machine Learning Operations), Tensorflow, Information Privacy, Model Deployment, Machine Learning, A/B Testing, Version Control, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Exploitation techniques, Border Gateway Protocol, Malware Protection, Cybersecurity, TCP/IP, Internet Of Things, Network Security, Threat Detection, Network Monitoring, Network Routing, Network Analysis, Cyber Risk, Network Protocols, Containerization
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Cyber Threat Hunting, Incident Response, Computer Security Incident Management, Cybersecurity, Network Security, Cyber Security Policies, Threat Detection, Security Controls, Threat Management, Intrusion Detection and Prevention, Firewall, Security Information and Event Management (SIEM), Continuous Monitoring, Endpoint Security, Network Monitoring, Malware Protection
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Data Validation, Simulations, Engineering Analysis, Verification And Validation, Engineering Design Process, Cloud Engineering, Mechanical Engineering, Scientific Visualization, Physics
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, Web Applications, Microservices, Single Sign-On (SSO), Performance Tuning, Identity and Access Management, Full-Stack Web Development, C# (Programming Language), Application Development, Application Security, Cloud Development, Multi-Factor Authentication, Authentications, Role-Based Access Control (RBAC), Scalability, Real Time Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Workday (Software), Payroll Processing, Payroll, Payroll Systems, Payroll Administration, Benefits Enrollment Processes, Benefits Administration, Human Resources Software, Business Reporting, Workflow Management, Ad Hoc Reporting, Business Process, Compensation and Benefits, Organizational Structure, Data Entry, Staff Management, Data Maintenance
Beginner · Course · 1 - 4 Weeks