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.

EDUCBA
Skills you'll gain: Internet Of Things, Advanced Analytics, Big Data, Data Management, Wireless Networks, Predictive Analytics, Applied Machine Learning, Environmental Monitoring, Geospatial Information and Technology, Sustainable Technologies, Machine Controls, Real Time Data, Automation, Data Analysis, Data Collection
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

New York Institute of Finance
Skills you'll gain: Working Capital, Supplier Management, Supply Chain Management, Blockchain, FinTech, Supply Chain Systems, Supply Chain, Cash Flows, Cash Management, Customer Analysis, Financial Market, Market Opportunities, Market Trend, Transaction Processing, Market Dynamics, Market Analysis, Stakeholder Analysis, Risk Modeling, Commercial Banking, Emerging Technologies
Intermediate · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Basic Electrical Systems, electromagnetics, Electrical Engineering, Physics, Mechanics, Calculus, Engineering Calculations, Mathematical Modeling, Trigonometry, Problem Solving, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Biology, Life Sciences, Human Learning, Environment, World History, Cell Biology, Scientific Methods, European History, Taxonomy, Specimen Collection, Mathematical Modeling, Probability & Statistics
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Database Administration, Database Systems, Microsoft Azure, Databases, Relational Databases, MySQL, SQL, Database Management, NoSQL, PostgreSQL, Data Security, Data Management, Cloud Deployment, Scalability
Beginner · Course · 1 - 4 Weeks

University of Geneva
Skills you'll gain: Biochemistry, Biochemical Assays, Fluoroscopy, Molecular Biology, Cell Biology, Chemistry, Biotechnology, Laboratory Research, Scientific Visualization, Biology, Specimen Labeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Formulas, Spreadsheet Software, Microsoft Excel, Microsoft Office, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

École Polytechnique
Skills you'll gain: Research Methodologies, Research, Document Management, Record Keeping, Data Collection, Investigation, Databases, Intellectual Property
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Environment, Environmental Issue, Environmental Science, Sustainable Development, Biology, Hydrology, Water Quality, Systems Thinking, Water Resource Management, Energy and Utilities, Physics, Climate Change Mitigation, Chemistry
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Electrical Engineering, Linear Algebra, Physics, Applied Mathematics, Advanced Mathematics, Mathematical Modeling, Engineering Analysis, Differential Equations, Simulations, Physical Science
Intermediate · Course · 1 - 3 Months