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: Application Deployment, Data Maintenance, Network Architecture, Cloud Infrastructure, Data Storage, Network Infrastructure, Scalability, Issue Tracking, Public Cloud, General Networking, Network Monitoring, Data Security, Serverless Computing, Network Planning And Design, Network Security, Authentications, Infrastructure Security, Authorization (Computing), Data Loss Prevention, Remote Access Systems
Intermediate · Specialization · 1 - 3 Months

University of Virginia Darden School Foundation
Skills you'll gain: Marketing Planning, Marketing Strategies, Design Thinking, AI Product Strategy, Strategic Marketing, Customer experience strategy (CX), Marketing Management, Marketing Strategy and Techniques, Data-Driven Marketing, Customer Relationship Management, Data Ethics, AI Enablement, Business Strategy, Change Management, Organizational Change, Competitive Intelligence, Responsible AI, Generative AI, General Data Protection Regulation (GDPR), Law, Regulation, and Compliance
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Ansible, Software Installation, File Management, IT Automation, YAML, System Configuration, DevOps
Beginner · Guided Project · Less Than 2 Hours
Emory University
Skills you'll gain: Marketing Analytics, Exploratory Data Analysis, Model Evaluation, Data-Driven Marketing, Predictive Analytics, Predictive Modeling, Logistic Regression, Analytical Skills, Business Analytics, Regression Analysis, Statistical Modeling, Model Training, Data Analysis, Data Preprocessing, Descriptive Statistics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Delivery, Continuous Deployment, Prometheus (Software), Package and Software Management, Authorization (Computing), Network Security, Network Performance Management, Identity and Access Management, Network Routing, Cyber Security Policies
Advanced · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, AI Orchestration, Agentic Workflows, Generative AI Agents, Agentic systems, LLM Application, Automation, Artificial Intelligence and Machine Learning (AI/ML), Model Context Protocol, Context Engineering, Artificial Intelligence, System Monitoring, Workflow Management, Context Management, Tool Calling, Continuous Monitoring, Scalability, Memory Management, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Universidad Nacional de Colombia
Skills you'll gain: Mathematical Modeling, Computational Logic, Mathematics and Mathematical Modeling, Mathematical Software, Systems Design, Model Optimization, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, System Design and Implementation, Programming Principles, Machine Learning Algorithms, Logical Reasoning, Arithmetic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Security Software, Software Installation, Virtual Machines
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, No-Code Development, Prompt Engineering Tools, AI literacy, LLM Application, Personalized Campaigns, Prompt Engineering, Application Development, Social Media Campaigns, Marketing Automation, ChatGPT, Social Media Content, Content Development and Management, Automation, User Interface (UI), Constructive Feedback, Branding
Beginner · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, Usability, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, GitHub Copilot, Mobile Development, Semantic Web, Git (Version Control System)
Beginner · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Spring Boot, Hibernate (Java), Spring Framework, Web Applications, Application Development, Web Development, Program Development, Restful API, Application Frameworks, Secure Coding, Bootstrap (Front-End Framework), Development Environment, Object-Relational Mapping, Model View Controller, UI Components, Software Development Tools, Authentications, User Interface (UI), Databases
Intermediate · Course · 1 - 4 Weeks