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.

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

Johns Hopkins University
Skills you'll gain: Stormwater Management, Sustainable Development, Sustainable Design, Community Development, Community Health
★ 4.8 (101) · Intermediate · Course · 1 - 4 Weeks

Caltech
Skills you'll gain: Chemistry
★ 4.8 (825) · Intermediate · Course · 1 - 3 Months

Northwestern University
Skills you'll gain: Robotics, Mathematical Modeling, Mathematical Software, Mechanics, Simulation and Simulation Software, Torque (Physics), Numerical Analysis
★ 4.9 (303) · Intermediate · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Matlab, Engineering Analysis, Mechanical Engineering, Differential Equations, Mathematical Modeling, Control Systems
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Electrical Power, Electrical Systems, Electrical Equipment, Torque (Physics), Power Electronics, Electronic Components, Engineering, Scientific, and Technical Instruments, Electric Power Systems, Electrical Engineering, Semiconductors, Mechanical Engineering, Electronics, Engineering Calculations, System Monitoring, Energy and Utilities, Thermal Management, Estimation, Safety Assurance, Systems Of Measurement, Manufacturing Processes
★ 4.4 (103) · Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Climate Change Adaptation, Sustainable Development, Environmental Policy, Policy Analysis, Sustainable Technologies, Climate Change Mitigation, Public Policies, Community Outreach, Emerging Technologies, Scalability, Technology Solutions
★ 5 (6) · Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Medical Imaging, Magnetic Resonance Imaging, Image Analysis, Data Import/Export, Matlab, Deep Learning
★ 4.7 (28) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Systems Thinking, Environmental Laws, Sustainable Development, Climate Change Adaptation, Land Development, Sustainable Design, Environmental Policy, Environmental Issue, Policy Analysis, Sustainable Technologies, Public Policies, Community Outreach, Climate Change Mitigation, Emerging Technologies, Water Resource Management, Scalability, Technology Solutions
★ 5 (22) · Beginner · Specialization · 3 - 6 Months

Siemens
Skills you'll gain: Computer-Aided Design, Drafting and Engineering Design, Design Software, Data Import/Export, Technical Drawing, 3D Modeling
★ 4.7 (81) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Image Quality, Matlab, File I/O, Automation, Anomaly Detection, Medical Imaging, Data Import/Export, Data Store
★ 4.7 (265) · Beginner · Specialization · 1 - 3 Months

MathWorks
Skills you'll gain: Simulation and Simulation Software, Simulations, Control Systems, Estimation, Algorithms
Beginner · Course · 1 - 4 Weeks