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.

Simplilearn
Skills you'll gain: Generative AI, Software Development Tools, Prompt Engineering, Code Review, Application Development, Automation, Software Documentation, Responsible AI, Test Case, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: Data Integration, Tableau Software, Geographic Information Systems, Spatial Analysis, Data Manipulation, Data Analysis, Data Visualization Software, Data Transformation, Data Visualization, Interactive Data Visualization
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Collaborative Software, Journals, Organizational Skills, Productivity, Timelines, Productivity Software, Project Management Software, Information Architecture, Project Management, Personal Development, Query Languages
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Budgeting, Financial Data, Financial Reporting, Accounting and Finance Software, Financial Forecasting, Consolidation, Financial Management, Accounting Software, Business Reporting, Management Reporting, Forecasting, Financial Analysis, Performance Measurement, Operational Analysis, Financial Planning, Month End Closing, Dashboard, Key Performance Indicators (KPIs)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Data Manipulation, Python Programming, Probability & Statistics, Applied Machine Learning, Pandas (Python Package), Data Science, Statistical Analysis, NumPy, Machine Learning, Probability Distribution
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Integrated Development Environments, System Configuration
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Server Side, Kubernetes, Web Applications, Back-End Web Development, Software Development, Linux, Database Software, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours

Universidades Anáhuac
Skills you'll gain: Data Cleansing, Database Management, SQL, Databases, Data Visualization Software, Pandas (Python Package), Data Science, Jupyter, Data Manipulation, Web Scraping, Data Processing, Data Collection, Python Programming, Matplotlib, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Work Breakdown Structure, Scheduling, Project Schedules, Timelines, Project Performance, Benchmarking, Project Management Software, Corrective and Preventive Action (CAPA), Project Management, Performance Analysis, Variance Analysis
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: CI/CD, Jenkins, Docker (Software), Kubernetes, Containerization, Scalability, Application Deployment, Cloud Deployment, Spring Framework, Spring Boot, DevOps, Prometheus (Software), Amazon CloudWatch, AWS Identity and Access Management (IAM), OAuth, System Monitoring
Advanced · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Package and Software Management, File Systems, File Management, Linux Administration, Unix, Linux Commands, Unix Commands, Command-Line Interface, Operating Systems, System Monitoring, Open Source Technology, User Accounts, Software Installation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Prometheus (Software), Kubernetes, CI/CD, DevOps, Continuous Deployment, Cloud-Native Computing, Application Deployment, Containerization, YAML, Automation, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks