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: Angular, JavaScript Frameworks, Unit Testing, Ajax, Cloud Applications, Web Applications, Front-End Web Development, Web Development, Javascript, Application Design, Model View Controller, Hypertext Markup Language (HTML), UI Components, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Security, Encryption, Network Security, Cloud Platforms, Identity and Access Management, DevSecOps, Cloud Computing, Cloud Infrastructure, Infrastructure Security, Zero Trust Network Access, IT Security Architecture, Virtual Private Networks (VPN), Amazon S3, Data Security, Multi-Cloud, AWS Identity and Access Management (IAM), Google Cloud Platform, Data Encryption Standard, Azure Active Directory, Threat Management
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: Marketing Materials, Marketing Collateral, Marketing Design, Canva (Software), Cross-Channel Marketing, Promotional Materials, Brochures, Graphic Design, Digital Design, Typography, Web Design and Development, Branding, Digital Advertising
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Lean Methodologies, Process Optimization, Data-Driven Decision-Making, Kaizen Methodology, Process Improvement, Workflow Management, Operational Efficiency, Scaled Agile Framework, Business Process, Agile Methodology, Sprint Retrospectives, Business Transformation, Business Process Modeling, Value Engineering, Agile Product Development, Continuous Improvement Process, Agile Project Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Mobile Development, User Interface (UI), Apple Xcode, Restful API, User Interface and User Experience (UI/UX) Design, Application Development, Development Environment, Application Programming Interface (API), UI Components, Real Time Data, JSON
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Real Time Data
Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Sales Prospecting, Lead Generation, Cross-Channel Marketing, Sales Development, Global Marketing, Communication Strategies, Customer Engagement, LinkedIn, Sales Pipelines, Sales Strategy, AI Personalization, Personalized Service, Customer Relationship Management (CRM) Software, Automation
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: ASP.NET, .NET Framework, Responsive Web Design, HTML and CSS, C# (Programming Language), Full-Stack Web Development, Web Applications, Web Development, Javascript and jQuery, UI Components, Bootstrap (Front-End Framework), Development Environment, Cascading Style Sheets (CSS), Restful API, React.js, Microsoft Visual Studio, Application Programming Interface (API), Model View Controller
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Responsible AI, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AWS SageMaker, Amazon Web Services, Artificial Intelligence, Applied Machine Learning, Prompt Engineering, Large Language Modeling, Machine Learning, Data Governance, Cloud Security
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Deep Learning, Unsupervised Learning, Classification And Regression Tree (CART), Machine Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Decision Tree Learning, Computer Vision, Supervised Learning, Natural Language Processing, Random Forest Algorithm, Data Science, Predictive Analytics, Algorithms, Performance Metric
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Encryption, Secure Coding, File Management, Cryptography, Python Programming, Programming Principles, Debugging, Scripting, Data Structures
Mixed · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Electrical Engineering, Basic Electrical Systems, Materials science, Physics, Integral Calculus, Applied Mathematics, Differential Equations, Scientific Visualization
Intermediate · Course · 1 - 3 Months