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.

The University of Sydney
Skills you'll gain: Calculus, Integral Calculus, Algebra, Advanced Mathematics, Geometry, Engineering Calculations, Trigonometry, Arithmetic, Derivatives, Mathematical Modeling, Graphing, Estimation
Intermediate · Course · 1 - 3 Months

The University of Tokyo
Skills you'll gain: Physics, Physical Science, Chemistry, General Science and Research, Scientific Methods
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Web Scraping, Data Analysis, Data Presentation, Data Visualization, Analytical Skills, Data Visualization Software, Graphing, Pandas (Python Package), Data Science, Data Wrangling, Jupyter, Python Programming, Data Collection
Intermediate · Course · 1 - 4 Weeks

Technical University of Denmark (DTU)
Skills you'll gain: Semiconductors, Sustainable Technologies, Materials science, Electrical Engineering, Electrical Power, Basic Electrical Systems, Electronic Components, Emerging Technologies, Physics, Mathematical Modeling, Energy and Utilities, Environmental Issue, Manufacturing Processes, Engineering Calculations
Beginner · Course · 1 - 3 Months

Skills you'll gain: UI/UX Research, Usability Testing, Presentations, User Experience Design, User Research, Mobile Development, Data Ethics, Research Design, Prototyping, Wireframing, Interviewing Skills, Information Privacy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Real Time Data, Data Lakes, Model Deployment, Google Cloud Platform, Feature Engineering, PySpark, Data Pipelines, Cloud Storage, Data Import/Export, Dataflow, Big Data, Apache Spark, Apache Hadoop, Dashboard, Data Architecture, Data Governance, Apache Kafka, Data Infrastructure, Tensorflow, Data Warehousing
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Figma (Design Software), User Experience Design, Mockups, User Centered Design, Usability Testing, User Interface (UI) Design, Design Elements And Principles, Interaction Design, Prototyping, Technical Communication, Typography, Layout Design, Color Theory
Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Digital Transformation, Business Transformation, Product Lifecycle Management, Technology Strategies, Competitive Analysis, Corporate Strategy, Business Strategy, Strategic Thinking, Business Economics, Emerging Technologies, Technology Roadmaps, Market Dynamics, Change Management, Innovation
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Waste Minimization, Chemistry, Chemical Engineering, Environmental Engineering and Restoration, Environmental Science, Environment, Environmental Issue, Materials science
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Generative AI, Artificial Neural Networks, Text Mining, Applied Machine Learning, Data Preprocessing, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Excel Formulas, Spreadsheet Software, Pivot Tables And Charts, Data Analysis, Data Manipulation, Microsoft Office, Data Mining
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Aerospace Basic Quality System Standards, Materials science, Process Analysis, Manufacturing Processes, Sustainable Engineering, Process Engineering, Process Development, Sustainable Design, Process Validation, Equipment Design, Mechanical Design, Process Control, 3D Assets, Engineering Design Process, Failure Mode And Effects Analysis, Mechanical Engineering, Engineering, Finite Element Methods, Design Specifications, Design Strategies
Advanced · Course · 1 - 4 Weeks