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: IntelliJ IDEA, Software Design, Object Oriented Programming (OOP), Apache Maven, Object Oriented Design, Integrated Development Environments, Software Development Tools, Build Tools, Version Control, Software Architecture, Git (Version Control System), GitHub, Data Import/Export, Development Environment, Java, Program Development, Kotlin, Debugging, Java Programming, Software Installation
★ 4.7 (72) · Intermediate · Specialization · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Customer Retention, Loyalty Programs, Brand Loyalty, Customer Relationship Management, Customer Insights, Customer Relationship Building, Customer Data Management, Marketing Analytics, Customer Acquisition Management, Marketing Effectiveness, Data-Driven Marketing, Customer Analysis, Marketing Strategies, Return On Investment, Predictive Modeling
★ 4.7 (20) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Code Reusability, Computer Programming
★ 4.7 (24) · Intermediate · Guided Project · Less Than 2 Hours

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Computational Logic, Functional Design, Data Structures, Memory Management, System Implementation, Data Mapping
★ 4.7 (18) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Routing Protocols, Network Routing, Amazon Web Services, Servers, Network Monitoring
★ 4.4 (27) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Product Roadmaps, Requirements Elicitation, Requirements Analysis, Business Analysis, Business Analysis Tools, Requirements Management, Team Building, Team Oriented, Business Requirements, Acceptance Testing, Product Management, Agile Methodology, Business Modeling, Agile Project Management, Registration, Stakeholder Communications, Communication
★ 4.9 (31) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Threat Modeling, Cyber Threat Intelligence, Penetration Testing, Threat Management, Threat Detection, Cyber Security Assessment, Cybersecurity, Cyber Security Strategy, Cyber Operations, Vulnerability Scanning, Cyber Attacks, Computer Security, Vulnerability Assessments, Security Strategy, Cyber Security Policies, Network Security, Network Analysis, Network Protocols
★ 4.8 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service
★ 4.4 (32) · Beginner · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Application Security, Authorization (Computing), Authentications, Data Validation, Encryption, Security Software, Security Controls, Data Security, Vulnerability Scanning, Endpoint Security, Role-Based Access Control (RBAC), Intrusion Detection and Prevention, Database Application, Security Awareness, Cybersecurity, Configuration Management, Web Applications, Web Development Tools
★ 4.5 (25) · Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: AI Security, USB, Threat Modeling, Hardware Design, Electronic Hardware, Model Deployment, CI/CD, Electronics, Security Engineering, Electrical Systems, Electronic Systems, Routing Protocols, Electrical Power, Electronics Engineering, Electrical Engineering, Computer-Aided Design, Electronic Components, Schematic Diagrams, Technical Design, Design Software
★ 4.3 (8) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Instagram, Keyword Research, LinkedIn, Blogs, Lead Generation, Web Analytics and SEO, Events and Conferences, Copywriting, Content Optimization, Professional Networking, No-Code Development, Video Production, Web Analytics, Sales Presentations, Social Media Content, Promotional Materials, Social Media Marketing, Growth Strategies, Search Engine Optimization, Google Ads
★ 5 (12) · Beginner · Specialization · 3 - 6 Months

University of Virginia
Skills you'll gain: Product Management, New Product Development, Product Lifecycle Management, Stakeholder Engagement, Stakeholder Communications, Product Development, Product Improvement, Sales Presentations, Innovation, Sustainable Business, Stakeholder Management, Ideation, Product Requirements, Digital Analysis, Analysis, Marketing Analytics, Customer Insights, Customer Analysis, Communication, Leadership and Management
★ 4.8 (30) · Beginner · Course · 1 - 4 Weeks