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.

Edureka
Skills you'll gain: Data Transformation, Dashboard Creation, Performance Analysis, Advanced Analytics, Pivot Tables And Charts, Data Integration, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

Universidad Autónoma Metropolitana
Skills you'll gain: Chemistry, Physical Science
Beginner · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, Animation and Game Design, User Interface (UI), Mobile Development, Video Game Development, C# (Programming Language), User Interface (UI) Design, 3D Assets, Game Design, UI Components, Animations, Mobile Development Tools, Application Deployment, Programming Principles, Scripting, Computer Graphics, Cross Platform Development, Object Oriented Programming (OOP), Development Environment
Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Google Ads, Online Advertising, Pay Per Click Advertising, Digital Advertising, Search Engine Marketing, Keyword Research, Search Engine Optimization, Advertising Campaigns, Advertising, Paid media, Web Analytics and SEO, Performance marketing, Bidding, Automation, Consumer Behaviour
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Design Strategies, Design Reviews, Mathematics Education, Simulations, Education Software and Technology, Simulation and Simulation Software, User Feedback, Display Devices
Intermediate · Course · 1 - 3 Months

Infosec
Skills you'll gain: Open Web Application Security Project (OWASP), Exploitation techniques, Authentications, Vulnerability Assessments, Application Security, Vulnerability Management, Event Monitoring, Security Controls, Data Integrity, Continuous Monitoring, Secure Coding, System Monitoring, Patch Management, Identity and Access Management, Multi-Factor Authentication, Authorization (Computing), Cryptography, Extensible Markup Language (XML), System Configuration, Incident Response
Intermediate · Specialization · 3 - 6 Months
École Polytechnique
Skills you'll gain: Physics, Physical Science, electromagnetics, General Science and Research, Science and Research, Research, Scientific Methods
Beginner · Course · 1 - 4 Weeks

University of Geneva
Skills you'll gain: General Science and Research, Scientific Methods, Experimentation, Scientific Visualization, Physical Science, Research, Science and Research, Quantitative Research, Physics, Mathematical Modeling, Mechanics
Intermediate · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Mechanics, Mechanical Engineering, Torque (Physics), Engineering, Engineering Analysis, Engineering Calculations, Physics, Differential Equations, Mathematical Modeling, Applied Mathematics, Calculus, Integral Calculus
Intermediate · Course · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Robotics, Cloud-Based Integration, Cloud Hosting, Cloud Engineering, Automation, Cloud Applications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Life Cycle, Quality Management, Project Management Life Cycle, Scrum (Software Development), Business Analysis, Risk Management Framework, Business Process, Risk Analysis, Requirements Management, Risk Management, Solution Delivery, Project Management, Project Risk Management, Business Process Improvement, Project Planning, Business Planning, Quality Control, Quality Monitoring, Agile Methodology, Agile Software Development
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Scripting Languages, Software Installation, Algorithms, Development Environment
Mixed · Course · 1 - 3 Months