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.
Codio
Skills you'll gain: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
★ 4.7 (37) · Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Services, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtualization and Virtual Machines, Virtual Machines, Network Troubleshooting, Software-Defined Networking, Cloud Security, Network Administration
★ 4.7 (37) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development Tools, Web Design and Development, Web Design, Web Development, Front-End Web Development, Software Development Tools, Semantic Web, Development Environment, Integrated Development Environments
★ 3.1 (37) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Software Design, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller
★ 4.4 (38) · Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Excel Formulas, Dashboard, Data Entry, Business Reporting, Data Cleansing, Data Visualization, Data Management, Auditing, Analytics
★ 4.4 (35) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: AI literacy, Generative AI, Artificial Intelligence, Education Software and Technology, Data Ethics, Responsible AI, Digital pedagogy, AI Integrations, LLM Application, Prompt Engineering, Large Language Modeling
★ 4.3 (32) · Beginner · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Management, Functional Design, Database Management, File Management, File I/O, Databases
★ 4.1 (42) · Beginner · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Dashboard, Star Schema, Dashboard Creation, Pivot Tables And Charts, Data Analysis Expressions (DAX), Data Storytelling, Microsoft Excel, Data Modeling, Business Intelligence, Competitive Analysis, Case Studies, Interactive Data Visualization, Data Import/Export, Key Performance Indicators (KPIs), Business Metrics
★ 4.6 (36) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Terraform, Infrastructure as Code (IaC), Virtual Machines, Cloud Deployment, Google Cloud Platform, Cloud Infrastructure, Virtualization and Virtual Machines, Software Installation
★ 4.5 (35) · Beginner · Project · Less Than 2 Hours

Edureka
Skills you'll gain: Computer Security Incident Management, Cyber Threat Intelligence, Network Planning And Design, Malware Protection, Information Technology Architecture
★ 4 (40) · Beginner · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Devops Tools, DevOps, Linux, Unix Commands, Open Source Technology
★ 4.8 (34) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Competitive Analysis, Market Research, Market Analysis, Customer Analysis, Competitive Intelligence, Responsible AI, Generative AI, Market Intelligence, Marketing Analytics, Market Opportunities, Customer Insights, Market Trend, Persona Development, Prompt Patterns, Trend Analysis, Analytics, Data Analysis, Data Synthesis, Data Ethics
★ 4.6 (37) · Intermediate · Course · 1 - 4 Weeks