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: Test Script Development, Test Automation, Acceptance Testing, Software Testing, Web Development Tools, Usability Testing, Data Validation, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Containerization, Docker (Software), Application Deployment, Cloud Deployment, Google Cloud Platform, DevOps, Load Balancing, Cloud Services
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Creative Design, Design Elements And Principles, Graphical Tools, Digital Design, Graphics Software, Storytelling, Creativity, Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Newsletters, Canva (Software), Marketing Materials, Email Marketing, Promotional Materials, Event Marketing, Business Writing, Marketing Design, Target Audience, Marketing Communications
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Sales Strategy, Customer Analysis, AI Personalization, Sales, Sales Pipelines, Sales Management, Generative AI, Customer Insights, Forecasting, Personalized Service, Data-Driven Decision-Making, Revenue Forecasting, Analytics, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Computational Thinking, Javascript, Programming Principles, Computer Programming, Computer Graphics, Animations, Debugging, Scripting Languages
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Cybersecurity, Cyber Attacks, Information Systems Security, Data Security, Malware Protection, Computer Security Awareness Training, Security Controls, Intrusion Detection and Prevention, Vulnerability Assessments, Threat Detection, Network Security, Security Awareness, Security Strategy, Encryption
Intermediate · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Business Strategy, Strategic Thinking, Competitive Analysis, Innovation, Organizational Strategy, Sustainable Business, Knowledge Transfer, Market Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Linux Administration, File Systems, Linux, User Accounts, Operating System Administration, Linux Commands, User Provisioning, Unix, Bash (Scripting Language), Systems Administration, File Management, TCP/IP, Unix Shell, Data Storage, Unix Commands, Software Installation, General Networking, Command-Line Interface, IBM Cloud
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Backlogs, Scaled Agile Framework, Stakeholder Engagement, Jira (Software), Stakeholder Management, Release Management, Real Time Data, Sprint Planning, Agile Project Management, Product Roadmaps, Program Management, Project Portfolio Management, Agile Methodology, Continuous Delivery, Continuous Deployment, Prioritization, Workflow Management, Continuous Integration, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Application Deployment, Continuous Deployment, Software Configuration Management, User Accounts, Git (Version Control System), Role-Based Access Control (RBAC), Software Installation, System Configuration
Beginner · Course · 1 - 4 Weeks