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: Torque (Physics), Mechanics, Physics, Mechanical Engineering, Calculus, Problem Solving
★ 4.8 (104) · Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Electrical Engineering, electromagnetics, Physics, Electrical Systems, Problem Solving, Applied Mathematics, Calculus
★ 4.8 (51) · Intermediate · Course · 1 - 4 Weeks

Carnegie Mellon University
Skills you'll gain: Chemical Engineering, Engineering, Physics
★ 3.9 (52) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Mechanics, Torque (Physics), Mathematical Modeling, Physics
★ 4.8 (135) · Advanced · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: electromagnetics, Education Software and Technology, Simulations, Simulation and Simulation Software, Physics
Intermediate · Course · 1 - 3 Months