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.

Johns Hopkins University
Skills you'll gain: Large Language Modeling, Email Security, Exploitation techniques, AI Security, Border Gateway Protocol, Malware Protection, Mobile Security, Cybersecurity, Network Security, Open Web Application Security Project (OWASP), TCP/IP, Threat Detection, Network Analysis, Internet Of Things, Network Protocols, Network Monitoring, Responsible AI, Network Routing, Infrastructure Security, Application Security
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Sustainable Business, Hotel Operations, Hospitality Management, Business Planning, Corporate Sustainability, Sustainability Standards, Waste Minimization, Community Development, Environmental Resource Management, Market Trend, Market Analysis, Cost Benefit Analysis, Strategic Decision-Making
Beginner · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Docker (Software), Containerization, Cloud Deployment, Application Deployment, Kubernetes, Terraform, Prometheus (Software), Cloud Computing, Performance Tuning, Application Performance Management, Cloud Management, Cloud Applications, DevOps, Infrastructure As A Service (IaaS), Performance Testing, Cloud Computing Architecture, Database Management, Cloud Platforms, Operating Systems, Web Development
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Debugging, Java, Teaching, Program Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Integrated Development Environments, Computational Logic, Pseudocode, Algorithms, Test Case
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Google Gemini, LLM Application, Generative AI, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Retrieval-Augmented Generation, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Generative AI Agents, Data Persistence, Query Languages
Beginner · Project · Less Than 2 Hours

University of Glasgow
Skills you'll gain: Federated Learning, Wireless Networks, Emerging Technologies, Digital Communications, Communication Systems, Blockchain, Internet Of Things, Network Security, Telecommunications, Network Performance Management, Network Planning And Design, Zero Trust Network Access, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Electrical Engineering, Network Analysis, Information Technology, Electronics Engineering, Machine Learning, Trustworthiness
Intermediate · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Construction, Grading (Landscape), Land Management, Property Maintenance, Facility Management, Facility Repair And Maintenance, Traffic Flow Optimization, Environment and Resource Management, Safety Standards
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Dashboard, Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization Software, Tableau Software, Geospatial Information and Technology, Data Analysis, Analytical Skills, Application Deployment, Network Analysis, Financial Data, Financial Analysis, Time Series Analysis and Forecasting
Mixed · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, AI Personalization, Content Creation, Campaign Management, Keyword Research, Marketing, Generative AI Agents, Email Marketing, Digital Marketing, Search Engine Optimization, Artificial Intelligence and Machine Learning (AI/ML), Business Marketing, Content Marketing, ChatGPT, Social Media Marketing, Business Process Automation, Automation, Market Trend, Business, Business Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Keyword Research, Generative AI, Search Engine Optimization, Content Strategy, AI Workflows, Digital Marketing
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Ruby (Programming Language), Scripting Languages, Scripting, Devops Tools, DevOps, Computer Programming Tools, Software Development Tools
Intermediate · Guided Project · Less Than 2 Hours