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.

Skills you'll gain: iOS Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SQL Server Reporting Services, Microsoft SQL Servers, Business Reporting, Business Intelligence, SQL, Interactive Data Visualization, Data Visualization, Microsoft Development Tools, Microsoft Visual Studio
Mixed · Course · 1 - 3 Months

Skills you'll gain: Ansible, Scalability, DevOps, Infrastructure as Code (IaC), IT Automation, Cloud Infrastructure, Systems Design, Application Deployment, Systems Architecture, YAML, Web Servers, Configuration Management, Linux, MySQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Interactive Design, Web Development
Beginner · Course · 1 - 4 Weeks

Technical University of Munich (TUM)
Skills you'll gain: Process Mapping, Lean Manufacturing, Process Analysis, Production Process, Lean Methodologies, Process Flow Diagrams, Business Process, Production Management, Workflow Management, Process Improvement, Resource Utilization, Capacity Management, Waste Minimization, Quality Control
Beginner · Course · 1 - 3 Months

Salesforce
Skills you'll gain: Sales Process, Sales, Salesforce, Sales Operations, Customer Relationship Management, B2B Sales, Data Management, Customer Data Management, Databases, Business-To-Consumer
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, MLOps (Machine Learning Operations), Data Validation, System Monitoring, Continuous Monitoring, Verification And Validation, Predictive Modeling, Performance Metric, A/B Testing, Statistical Methods, Anomaly Detection, Failure Analysis, Debugging, Applied Machine Learning, Statistical Analysis, Scikit Learn (Machine Learning Library), Benchmarking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Animation and Game Design, Application Deployment
Advanced · Course · 1 - 3 Months

Skills you'll gain: Databases, Query Languages, Database Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Transfer Learning, Computer Vision, Image Analysis, Data Cleansing, Data Pipelines, Data Transformation, Data Manipulation, Exploratory Data Analysis, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Terraform, Infrastructure as Code (IaC), Business Continuity Planning, Capacity Management, Business Continuity, Data Infrastructure, Data Warehousing, Cost Management, Performance Analysis, Data Architecture, Benchmarking, IT Infrastructure, Cloud Deployment, AWS CloudFormation, Cloud Computing Architecture, Automation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: PostgreSQL, Relational Databases, Database Design, Databases, Database Development, Database Management, SQL, Data Processing, Data Integrity, Query Languages, Data Analysis, Data Manipulation, Data Quality
Beginner · Specialization · 1 - 3 Months