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.

Google Cloud
Skills you'll gain: Prometheus (Software), Google Cloud Platform, Application Deployment, Managed Services, Kubernetes, Capacity Management, Cloud Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Color Theory, Digital Design, Graphic and Visual Design, Graphic Design, Storytelling, Web Content, Creative Design, Data Sharing, Marketing, Advertising
Intermediate · Guided Project · Less Than 2 Hours

University of Lausanne
Skills you'll gain: Systems Thinking, Health Systems, Health Policy, Public Health, Systems Analysis, Predictive Modeling, Social Determinants Of Health
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Authentications, Cryptography, Encryption, .NET Framework, Open Web Application Security Project (OWASP), Application Security, Vulnerability Scanning, C# (Programming Language), Data Security, Data Validation, Cross Platform Development, Development Environment
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Personalization, Artificial Intelligence, Governance, Data Governance, Emerging Technologies, Automation, Cognitive flexibility, Augmented and Virtual Reality (AR/VR), Advanced Analytics, Innovation, Robotic Process Automation, Law, Regulation, and Compliance, Ethical Standards And Conduct, Predictive Analytics, Performance Appraisal, Decision Making, Consumer Behaviour, Product Roadmaps, Investment Management, Private Cloud
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Thermal Management, Finite Element Methods, Engineering Analysis, Mechanical Engineering, Engineering, Scientific Visualization, Simulations, Numerical Analysis, Mathematical Modeling, Differential Equations, Physics
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Event-Driven Programming, Google Cloud Platform, Cloud Applications, Cloud Development, Serverless Computing, Cloud Standards, Software Development, Cloud Services, Cloud Security
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Change Management, Organizational Change, Business Transformation, Cloud Computing, Culture Transformation, Innovation, Google Cloud Platform, Collaborative Software, Stakeholder Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Application Deployment, Database Management, Databases, JavaScript Frameworks, Authentications, Front-End Web Development, Application Development, OpenAI API, Back-End Web Development, User Accounts
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Brute-force attacks, Cryptography, Encryption, Python Programming, Scripting, User Interface (UI), Statistical Programming, UI Components, Application Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Content Performance Analysis, Generative AI, AI Workflows, Web Content, Prompt Engineering, AI Product Strategy, Search Engine Optimization, Content Creation, Content Strategy, Content Marketing, Public Relations, ChatGPT
Beginner · Course · 1 - 3 Months