Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

Northwestern University
Skills you'll gain: Robotics, Mechanics, Mathematical Software, Mathematical Modeling, Simulation and Simulation Software, Matlab
★ 4.7 (1K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hardware Design, Engineering Design Process, Electronics, Design, Computer-Aided Design, Electrical and Computer Engineering, Verification And Validation, Simulation and Simulation Software, Design Software, Open Source Technology
★ 4.2 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Vision, Image Analysis, Model Evaluation, Model Training, Deep Learning, Matlab, Data Preprocessing, Machine Learning, Classification Algorithms, Machine Learning Algorithms, Geometry, Medical Imaging, Estimation, Algorithms
★ 4.6 (100) · Intermediate · Specialization · 1 - 3 Months

MathWorks
Skills you'll gain: Computer Vision, Image Analysis, Matlab, Geometry, Medical Imaging, Estimation, Algorithms
★ 4.6 (61) · Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Systems Thinking, Materials science, Quantum computing, Biology, Scientific Methods, Physics
★ 4.4 (170) · Mixed · Course · 1 - 3 Months

Rice University
Skills you'll gain: Torque (Physics), Mechanics, Physics, Mechanical Engineering, Calculus, Problem Solving
★ 4.8 (104) · Intermediate · Course · 1 - 4 Weeks

University of Cape Town
Skills you'll gain: Climate Change Mitigation, Economic Development, Environmental Policy, Mitigation, Policy Development, Research, Innovation, Discussion Facilitation
★ 4.7 (596) · Intermediate · Course · 1 - 3 Months
Skills you'll gain: Simulation and Simulation Software, Simulations, Scenario Testing, Systems Integration, Model Evaluation, Systems Engineering, Engineering Analysis, Visualization (Computer Graphics), Prototyping, Performance Testing, Animations, Engineering, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Mechanics, Physics, Mechanical Engineering, Calculus, Problem Solving
★ 4.6 (49) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Mechanics, Torque (Physics), Mathematical Modeling, Physics
★ 4.8 (135) · Advanced · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: electromagnetics, Electrical Engineering, Electronics Engineering, Verification And Validation, Engineering Design Process, Simulation and Simulation Software, Simulations, Workflow Management, Radiation Protection, Network Troubleshooting, Business Workflow Analysis
Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Power Electronics, Electrical Power, Three-Phase, Simulation and Simulation Software, Simulations, Design Specifications
Beginner · Course · 1 - 4 Weeks